Manage and query ClickHouse Cloud observability data through the managed ClickStack MCP server.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
clickhouse_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Permanently delete a dashboard by ID. Also removes any alerts attached to its tiles. Use clickstack_get_dashboard (without an ID) to list available dashboard IDs.
Untrusted display-only summary
Clickstack delete source
CLICKHOUSE_MCP_CLICKSTACK_DELETE_SOURCE
Permanently delete a data source by ID. Other sources may reference it (e.g. a trace source linked to a log source) — those links are left dangling, so check dependencies first. Use clickstack_list_sources to find available source IDs.
Untrusted display-only summary
Clickstack delete webhook
CLICKHOUSE_MCP_CLICKSTACK_DELETE_WEBHOOK
Permanently delete a webhook by ID. Blocked while any alert still references it — reassign or delete those alerts first. Use clickstack_get_webhook to list available webhook IDs.
Untrusted display-only summary
Clickstack describe metric
CLICKHOUSE_MCP_CLICKSTACK_DESCRIBE_METRIC
DRILL-DOWN: Use after clickstack_list_metrics (or after a clickstack_describe_source sample) to get attribute keys, sampled values, unit, and description for a specific (metricName, kind) pair. Attribute keys vary per metric — not per source — so always call this before clickstack_timeseries / clickstack_table for any…
Untrusted display-only summary
Clickstack describe source
CLICKHOUSE_MCP_CLICKSTACK_DESCRIBE_SOURCE
CALL THIS BEFORE WRITING QUERIES — prevents unknown-column errors. Returns the full column schema, map-attribute keys, and sampled low-cardinality values (e.g. SeverityText, StatusCode, ServiceName) for a single data source. Workflow: call clickstack_list_sources first to get source IDs, then call this tool for each s…
Untrusted display-only summary
Clickstack emerging signals
CLICKHOUSE_MCP_CLICKSTACK_EMERGING_SIGNALS
Detect what is NEW or GONE between an earlier baseline window and a current window — log/event patterns that emerged, ramped up, or stopped. This answers "what changed / what is novel?" — NOT "what attribute value differs?". USE THIS for status checks, health reports, post-deploy diffs, and any "call out anything new…
Untrusted display-only summary
Clickstack event deltas
CLICKHOUSE_MCP_CLICKSTACK_EVENT_DELTAS
Rank the properties of two row groups (logs or trace spans) by how much their value distributions differ. Same algorithm as the in-app Event Deltas view (DBDeltaChart). High-cardinality fields (IDs, request IDs, timestamps) are filtered out by default so the ranking surfaces the categorical attributes that actually se…
Untrusted display-only summary
Clickstack event patterns
CLICKHOUSE_MCP_CLICKSTACK_EVENT_PATTERNS
Discover the most common log messages and event patterns. Samples random events, clusters them using the Drain algorithm, and returns patterns sorted by frequency with estimated counts and time trends. PREFER THIS TOOL over clickstack_search or clickstack_table when the goal is to understand what kinds of messages, er…
Untrusted display-only summary
Clickstack get alert
CLICKHOUSE_MCP_CLICKSTACK_GET_ALERT
Without an ID: list all alerts as a high-level summary (id, name, displayName, tags, state, source, interval). Optionally filter by state (e.g. state="ALERT" for firing alerts). With an ID: get full alert detail including configuration, displayName, tags, and recent evaluation history.
Untrusted display-only summary
Clickstack get dashboard
CLICKHOUSE_MCP_CLICKSTACK_GET_DASHBOARD
Without an ID: list all dashboards (returns IDs, names, tags). With an ID: get full dashboard detail including all tiles and configuration.
Untrusted display-only summary
Clickstack get dashboard tile
CLICKHOUSE_MCP_CLICKSTACK_GET_DASHBOARD_TILE
Retrieve a single tile from a dashboard by tileId. Useful for inspecting one tile without loading the full dashboard. Use clickstack_get_dashboard (without an ID) to list dashboards, then clickstack_get_dashboard (with an ID) to see all tile IDs.
Untrusted display-only summary
Clickstack get saved search
CLICKHOUSE_MCP_CLICKSTACK_GET_SAVED_SEARCH
Without an ID: list all saved searches as a high-level summary (id, name, tags). With an ID: get full saved search detail including query, source, filters, and configuration.
List the available values for the required source filter columns on a single source. Use this BEFORE calling any query tool against a source whose configuration declares `requiredSourceFilters`. ONLY use this for sources that have `requiredSourceFilters`. Every such source requires values for every declared column on…
Untrusted display-only summary
Clickstack get webhook
CLICKHOUSE_MCP_CLICKSTACK_GET_WEBHOOK
List available webhook destinations (id, name, service type). Use the returned id as the webhookId when creating alerts with clickstack_save_alert.
Untrusted display-only summary
Clickstack list metrics
CLICKHOUSE_MCP_CLICKSTACK_LIST_METRICS
DISCOVERY: Use this after clickstack_describe_source when you need more metric names than the per-kind sample shows, or when you want to narrow by kind / name pattern / time window. Returns paginated metric names per kind (gauge/sum/histogram/exponential histogram/summary) with optional unit and description (when the…
Untrusted display-only summary
Clickstack list sources
CLICKHOUSE_MCP_CLICKSTACK_LIST_SOURCES
List all data sources (logs, metrics, traces) and database connections available to this team. Returns source IDs, names, kinds, and connection IDs as a lightweight catalog. Metric sources additionally include metricNamesPreview — a sample of recently-reported metric names per kind — so metrics can be queried immediat…
Untrusted display-only summary
Clickstack list teams
CLICKHOUSE_MCP_CLICKSTACK_LIST_TEAMS
List all teams the current user belongs to and identify which team is active for this session. Use this to discover available teams when the user works across multiple teams. To switch teams, the MCP client must include the `x-hdx-team` HTTP header set to the target team ID on subsequent requests. The header is valida…
Untrusted display-only summary
Clickstack patch dashboard
CLICKHOUSE_MCP_CLICKSTACK_PATCH_DASHBOARD
Make targeted updates to a dashboard without resubmitting the full object. You can update dashboard-level fields (name, tags) and/or replace a single tile by tileId — all in one call. Unmentioned tiles and fields are preserved. Use clickstack_get_dashboard_tile to inspect a tile before patching it. IMPORTANT: After pa…
Untrusted display-only summary
Clickstack query tile
CLICKHOUSE_MCP_CLICKSTACK_QUERY_TILE
Execute the query for a specific tile on an existing dashboard. Useful for validating that a tile returns data or for spot-checking results without rebuilding the query from scratch. Use clickstack_get_dashboard with an ID to find tile IDs. SOURCE FILTERS: when the tile reads a source that declares `requiredSourceFilt…
Untrusted display-only summary
Clickstack query tiles
CLICKHOUSE_MCP_CLICKSTACK_QUERY_TILES
Run the queries for many tiles of a dashboard in ONE call and return a compact per-tile success/failure summary. This is the efficient way to validate an entire dashboard after clickstack_save_dashboard — prefer it over calling clickstack_query_tile once per tile. Accepts a dashboard ID and an optional list of tile ID…
Untrusted display-only summary
Clickstack save alert
CLICKHOUSE_MCP_CLICKSTACK_SAVE_ALERT
Create a new alert (omit id) or update an existing one (provide id). Alerts monitor a saved search, a dashboard tile, or an inline chart config (source "inline" + chartConfig — no saved search or dashboard needed) and fire when the metric crosses a threshold. At least one webhook notification channel is required: pass…
Untrusted display-only summary
Clickstack save dashboard
CLICKHOUSE_MCP_CLICKSTACK_SAVE_DASHBOARD
Create a new dashboard (omit id) or update an existing one (provide id). Call clickstack_list_sources first to obtain sourceId and connectionId values. IMPORTANT: After saving a dashboard, always run clickstack_query_tiles to validate every tile in one call (or clickstack_query_tile for a single tile) and confirm the…
Untrusted display-only summary
Clickstack save saved search
CLICKHOUSE_MCP_CLICKSTACK_SAVE_SAVED_SEARCH
Create a new saved search (omit id) or update an existing one (provide id). A saved search stores a reusable query against a data source. Use clickstack_list_sources to find the sourceId.
Untrusted display-only summary
Clickstack save source
CLICKHOUSE_MCP_CLICKSTACK_SAVE_SOURCE
Create a new data source (omit id) or update an existing one (provide id) so shipped telemetry becomes queryable. Update is a full replace of the source definition. Required for all kinds: kind, name, connection, databaseName, tableName, timestampValueExpression. Kind-specific requirements: log & trace need defaultTab…
Untrusted display-only summary
Clickstack save webhook
CLICKHOUSE_MCP_CLICKSTACK_SAVE_WEBHOOK
Create a new webhook (omit id) or update an existing one (provide id). Use the returned id as the webhookId when creating alerts with clickstack_save_alert. Required: name, service (slack, generic, or incidentio), and url. For the slack service the url host must end in slack.com and headers/queryParams/body are not su…
Untrusted display-only summary
Clickstack search
CLICKHOUSE_MCP_CLICKSTACK_SEARCH
Browse individual log/event/trace rows. Use this when you need to see raw events, investigate specific log lines, or drill into individual records matching a filter. PREFER THIS over clickstack_sql. Only drop to raw SQL for things the builder tools cannot express — JOINs, sub-queries, CTEs, window functions, tables no…
Untrusted display-only summary
Clickstack search dashboards
CLICKHOUSE_MCP_CLICKSTACK_SEARCH_DASHBOARDS
Search dashboards by name and/or tags. Returns matching dashboards with their IDs, names, and tags. More targeted than clickstack_get_dashboard (which lists all dashboards). At least one of query or tags must be provided.
Untrusted display-only summary
Clickstack sql
CLICKHOUSE_MCP_CLICKSTACK_SQL
Execute raw ClickHouse SQL. LAST-RESORT TOOL — do NOT reach for this first. Default to the builder tools for querying; they are more reliable and produce richer, structured results: • clickstack_table — aggregations, top-N, single-value KPIs, breakdowns • clickstack_timeseries — trends / metrics over time • clickstack…
Untrusted display-only summary
Clickstack table
CLICKHOUSE_MCP_CLICKSTACK_TABLE
Compute aggregated metrics as a table, single number, pie chart, or bar chart. Use this for grouped aggregations, top-N queries, single-value KPIs, or proportional breakdowns. PREFER THIS over clickstack_sql. Only drop to raw SQL for things the builder tools cannot express — JOINs, sub-queries, CTEs, window functions,…
Untrusted display-only summary
Clickstack timeseries
CLICKHOUSE_MCP_CLICKSTACK_TIMESERIES
Plot metrics over time as a line or stacked bar chart. Use this when you need to visualize trends, compare time-series, or monitor metric changes over a time window. PREFER THIS over clickstack_sql. Only drop to raw SQL for things the builder tools cannot express — JOINs, sub-queries, CTEs, window functions, tables no…
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.