# Overview

This section covers all available tools in the Coralogix Model Context Protocol (MCP) server. Use these tools to query your observability data, manage configuration resources, and generate infrastructure as code—all from your AI agent.

## Query tools

- [Logs & traces](https://coralogix.com/docs/user-guides/mcp-server/tools/logs-and-traces/index.md)
- [Metrics](https://coralogix.com/docs/user-guides/mcp-server/tools/metrics/index.md)
- [Real User Monitoring](https://coralogix.com/docs/user-guides/mcp-server/tools/rum/index.md)
- [Alerts & incidents](https://coralogix.com/docs/user-guides/mcp-server/tools/alerts-and-incidents/index.md)
- [Olly](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md) — natural-language observability agent (opt-in)
- [Reference tools](https://coralogix.com/docs/user-guides/mcp-server/tools/reference/index.md)

All telemetry tools require a personal [Coralogix API key](https://coralogix.com/docs/user-guides/account-management/api-keys/api-keys/index.md) for authentication. They work with 3 types of telemetry: logs, metrics, and traces. The [Coralogix docs](https://coralogix.com/docs/user-guides/mcp-server/tools/coralogix-docs/index.md) tools read public content and do not require authentication.

## Available tools

### Query and reference

| Tool                                                                                                                  | Description                                                                         |
| --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [`get_logs_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/logs-and-traces/index.md)                     | Query Coralogix logs using DataPrime syntax                                         |
| [`get_traces_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/logs-and-traces/index.md)                   | Query Coralogix traces using DataPrime syntax                                       |
| [`metrics__list_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/metrics/index.md)                        | Get a list of available metric names within a specified range                       |
| [`metrics__metric_details_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/metrics/index.md)              | Return metadata for a Prometheus/Coralogix metric: type, labels, and example values |
| [`metrics__range_query_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/metrics/index.md)                 | Run a range PromQL expression against Coralogix Metrics                             |
| [`read_metrics_guidelines_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/metrics/index.md)              | Read guidelines for querying metrics effectively in Coralogix                       |
| [`read_rum_log_intro_docs_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/rum/index.md)                  | Read the RUM data reference documentation                                           |
| [`read_rum_sdk_docs_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/rum/index.md)                        | Read the Coralogix RUM SDK setup guide and API reference                            |
| [`get_alert_event_details_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/alerts-and-incidents/index.md) | Get a specific Coralogix alert event's details by ID                                |
| [`get_incident_details_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/alerts-and-incidents/index.md)    | Get a specific Coralogix incident's details by ID                                   |
| [`list_incidents_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/alerts-and-incidents/index.md)          | Get a list of Coralogix incidents related to an alert                               |
| [`read_dataprime_intro_docs_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/reference/index.md)          | Read DataPrime introduction documentation                                           |
| [`get_schemas_v1`](https://coralogix.com/docs/user-guides/mcp-server/tools/reference/index.md)                        | List field properties for a given dataset type                                      |
| [`get_datetime`](https://coralogix.com/docs/user-guides/mcp-server/tools/reference/index.md)                          | Get the current date and time                                                       |
| [`search_docs`](https://coralogix.com/docs/user-guides/mcp-server/tools/coralogix-docs/index.md)                      | Search the Coralogix documentation portal by keyword                                |
| [`fetch_doc`](https://coralogix.com/docs/user-guides/mcp-server/tools/coralogix-docs/index.md)                        | Retrieve the Markdown body of a doc page returned by `search_docs`                  |

### Olly

Olly is opt-in. To list the tools below, send the `x-allow-costly-use: true` header on every MCP request. See [Olly](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md) for the full setup and tool reference.

| Tool                                                                                           | Description                                                      |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [`olly_ask`](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md)            | Send a natural-language question to Olly and wait for a response |
| [`olly_list_chats`](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md)     | List your previous Olly chat sessions                            |
| [`olly_get_chat`](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md)       | Retrieve a chat's full conversation history                      |
| [`olly_list_artifacts`](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md) | List query results, charts, and other artifacts Olly generated   |
| [`olly_get_artifact`](https://coralogix.com/docs/user-guides/mcp-server/tools/olly/index.md)   | Get an artifact's metadata and a pre-signed download URL         |

### Management

Unified `manage_*` tools wrap the full lifecycle of a configuration object so you can create, retrieve, update, and delete it from your AI agent.

| Tool                                                                                                                    | Feature area                                                                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`manage_alerts`](https://coralogix.com/docs/user-guides/mcp-server/tools/alerts/index.md)                              | [Alerts](https://coralogix.com/docs/user-guides/alerting/introduction-to-alerts/index.md)                                                           |
| [`manage_alerts_scheduler`](https://coralogix.com/docs/user-guides/mcp-server/tools/alerts-scheduler/index.md)          | [Alert suppression rules](https://coralogix.com/docs/user-guides/alerting/alert-suppression-rules/index.md)                                         |
| [`manage_webhooks`](https://coralogix.com/docs/user-guides/mcp-server/tools/webhooks/index.md)                          | [Outbound webhooks](https://coralogix.com/docs/user-guides/alerting/outbound-webhooks/configure-alert-notifications-for-outbound-webhooks/index.md) |
| [`manage_parsing_rules`](https://coralogix.com/docs/user-guides/mcp-server/tools/parsing-rules/index.md)                | [Parsing rules](https://coralogix.com/docs/user-guides/data-transformation/parsing/log-parsing-rules/index.md)                                      |
| [`manage_data_enrichments`](https://coralogix.com/docs/user-guides/mcp-server/tools/data-enrichments/index.md)          | [Data enrichment](https://coralogix.com/docs/user-guides/enrichment_rules/index.md)                                                                 |
| [`manage_recording_rules_groups_set`](https://coralogix.com/docs/user-guides/mcp-server/tools/recording-rules/index.md) | [Recording rules](https://coralogix.com/docs/user-guides/data-transformation/metric-rules/recording-rules/index.md)                                 |
| [`manage_events2metrics`](https://coralogix.com/docs/user-guides/mcp-server/tools/events2metrics/index.md)              | [Events2Metrics](https://coralogix.com/docs/user-guides/monitoring-and-insights/events2metrics/index.md)                                            |
| [`manage_slo_v2s`](https://coralogix.com/docs/user-guides/mcp-server/tools/slo-v2/index.md)                             | [Service level objectives](https://coralogix.com/docs/user-guides/slos/introduction/index.md)                                                       |
| [`manage_tco_log_policies`](https://coralogix.com/docs/user-guides/mcp-server/tools/tco-log-policies/index.md)          | [Total Cost Optimization (TCO) Optimizer](https://coralogix.com/docs/user-guides/account-management/tco-optimizer/index.md) (logs)                  |
| [`manage_tco_trace_policies`](https://coralogix.com/docs/user-guides/mcp-server/tools/tco-trace-policies/index.md)      | [Total Cost Optimization (TCO) Optimizer](https://coralogix.com/docs/user-guides/account-management/tco-optimizer/index.md) (traces)                |
| [`manage_global_routers`](https://coralogix.com/docs/user-guides/mcp-server/tools/global-routers/index.md)              | [Notification Center routing](https://coralogix.com/docs/user-guides/notification-center/routing/introduction/index.md)                             |
| [`manage_presets`](https://coralogix.com/docs/user-guides/mcp-server/tools/presets/index.md)                            | [Notification Center presets](https://coralogix.com/docs/user-guides/notification-center/presets/introduction/index.md)                             |
| [`manage_connectors`](https://coralogix.com/docs/user-guides/mcp-server/tools/connectors/index.md)                      | [Notification Center connectors](https://coralogix.com/docs/user-guides/notification-center/connectors/index.md)                                    |
| [`manage_custom_roles`](https://coralogix.com/docs/user-guides/mcp-server/tools/custom-roles/index.md)                  | [Custom roles](https://coralogix.com/docs/user-guides/aaa/access-control/permissions/index.md)                                                      |
