| Tool type | Endpoint | Description |
|---|---|---|
| API | get_classic_dashboard | Get classic dashboards tools. |
| API | get_dashboard | Get dashboards tools. |
| API | get_drop_rule | Get drop rules tools. |
| API | get_mapping_rule | Get mapping rules tools. |
| API | get_monitor | Get monitors tools. |
| API | get_notification_policy | Get notification policies tools. |
| API | get_recording_rule | Get recording rules tools. |
| API | get_rollup_rule | Get rollup rules tools. |
| API | get_slo | Get SLO tools. |
| API | list_classic_dashboards | List classic dashboards tools. |
| API | list_dashboards | List dashboards tools. |
| API | list_drop_rules | List drop rules tools. |
| API | list_mapping_rules | List mapping rules tools. |
| API | list_monitors | List monitors tools. |
| API | list_notification_policies | List notification policies tools. |
| API | list_recording_rules | List recording rules tools. |
| API | list_rollup_rules | List rollup rules tools. |
| API | list_slo | List SLO tools. |
| Events | get_events_metadata | List properties you can query on events. |
| Events | list_events | List events from a given query. |
| Events | list_events_label_values | List values for a given label name. |
| Logs | get_log | Get a full log message by its ID. The ID is the unique identifier for the log. |
| Logs | get_log_histogram | Get histogram of logs from a given query. |
| Logs | list_log_field_names | List field names of logs. |
| Logs | list_log_field_values | List field values of logs. |
| Logs | query_logs_range | Execute a range query for logs. This endpoint returns logs as either timeSeries or gridData. This query might return a large amount of data, so use a shorter range such as one hour. |
| Metrics | list_prometheus_label_names | Returns the list of label names (keys) available on metrics that match the given selectors. Use this tool when you need to discover what labels are available on specific metrics or services. |
| Metrics | list_prometheus_label_values | Returns the list of values for a specific label name, optionally filtered by selectors. Use this tool when you know the label name and want to discover what values it has across your metrics. |
| Metrics | list_prometheus_series | Returns the complete time series (full label sets with all key-value pairs) that match the given selectors. Each result shows the exact combination of labels for an active time series. |
| Metrics | list_prometheus_series_metadata | Returns metadata for the given metric in the form of type, help, and unit. |
| Metrics | query_prometheus_instant | Evaluates a Prometheus instant query at a single point in time. |
| Metrics | query_prometheus_range | Executes a Prometheus PromQL query over a specified time range and returns time series data points in JSON format. Supports standard PromQL syntax plus Chronosphere custom functions. |
| Metrics | render_prometheus_range_query | Evaluates a Prometheus expression query over a range of time and renders it as a PNG image. |
| Monitors | list_monitor_statuses | Lists the current status of all monitors. Returns monitor statuses with alert states and optional signal and series details. |
| Traces | list_traces | List traces from a given query. |
Customize available tools
By default, the Chronosphere MCP server exposes all available tools to your MCP client. You can use theX-Chrono-MCP-Disable-Tools header to selectively hide
specific tools from your client’s tool list.
The header accepts a comma-separated list of tool names. Tool names must match the
endpoint names listed in the tools table above. Whitespace between entries is ignored,
and unknown tool names are silently ignored.
Claude Code
To disable specific tools when using Claude Code, include theX-Chrono-MCP-Disable-Tools header when adding the MCP server:
-
TENANT: The name of your Observability Platform tenant. -
API_TOKEN: The API token generated from your service account. Chronosphere recommends storing your API token in a separate file or Kubernetes Secret and calling it using an environment variable, such as$API_TOKEN. -
TOOLS: A comma-separated list of tool names you want to hide. For example:
To expose all tools, omit the
X-Chrono-MCP-Disable-Tools header from the command.Cursor
To disable specific tools when using Cursor, add theX-Chrono-MCP-Disable-Tools
header to the headers section in your mcp.json file:
-
TENANT: The name of your Observability Platform tenant. -
API_TOKEN: The API token generated from your service account. Chronosphere recommends storing your API token in a separate file or Kubernetes Secret and calling it using an environment variable, such as$API_TOKEN. -
TOOLS: A comma-separated list of tool names you want to hide. For example:
To expose all tools, remove the
X-Chrono-MCP-Disable-Tools line from the headers
section.
