# Axiom MCP connector

> Connects to Axiom through Scalekit MCP to query logs, metrics, datasets, dashboards, monitors, and notifiers.

**URL:** https://caywork.com/learn/docs/node/axiommcp-node

## Content

The **Axiom MCP Node** integrates securely with Axiom through the Scalekit MCP gateway using OAuth 2.0. It enables your AI agent to query logs and metrics, explore datasets, manage dashboards, configure monitors, and handle notifiers.

## Parameters

### Required Parameters
* **action** (string): The target Axiom MCP tool action to run. Must be one of the enabled actions:
  * `axiommcp_check_monitors`: Check the status of configured monitors.
  * `axiommcp_create_dashboard`: Create a new dashboard.
  * `axiommcp_create_monitor`: Create a new monitor.
  * `axiommcp_create_notifier`: Create a new notifier.
  * `axiommcp_delete_dashboard`: Delete an existing dashboard.
  * `axiommcp_delete_monitor`: Delete an existing monitor.
  * `axiommcp_delete_notifier`: Delete an existing notifier.
  * `axiommcp_export_dashboard`: Export a dashboard definition.
  * `axiommcp_get_dashboard`: Get details of a specific dashboard.
  * `axiommcp_get_dataset_fields`: Get fields for a dataset.
  * `axiommcp_get_metric_tag_values`: Get values for a metric tag.
  * `axiommcp_get_monitor_history`: Get history for a monitor.
  * `axiommcp_get_saved_queries`: List saved queries.
  * `axiommcp_list_dashboards`: List available dashboards.
  * `axiommcp_list_datasets`: List available datasets.
  * `axiommcp_list_metric_tags`: List metric tags.
  * `axiommcp_list_metrics`: List metrics.
  * `axiommcp_list_notifiers`: List notifiers.
  * `axiommcp_query_dataset`: Run a query against a dataset.
  * `axiommcp_query_metrics`: Query metrics data.
  * `axiommcp_search_metrics`: Search available metrics.
  * `axiommcp_update_dashboard`: Update a dashboard.
  * `axiommcp_update_dashboard_chart`: Update a chart within a dashboard.
  * `axiommcp_update_monitor`: Update a monitor.
  * `axiommcp_update_notifier`: Update a notifier.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{"dataset": "my-dataset", "apl": "['my-dataset'] | limit 10"}`).

## Practical Use Cases
1. **Log-Driven Troubleshooting**: Query Axiom datasets to retrieve recent logs, correlate errors, and summarize incidents without leaving the agent conversation.
2. **Monitoring Automation**: List monitors, check their status, get history, and update alert thresholds or notifiers based on dynamic conditions.
3. **Dashboard & Metrics Reporting**: Fetch dashboards and metric data to generate reports or surface key telemetry to users on demand.