Axiom MCP Server is a Model Context Protocol server implementation that enables AI agents to query your data using Axiom Processing Language (APL).

Current capabilities

Supported MCP tools

Axiom MCP Server supports the following MCP tools:
  • getDatasetSchema: Get dataset schema
  • getMonitors: List monitoring configurations
  • getMonitorsHistory: Get monitor execution history
  • getSavedQueries: Retrieve saved APL queries
  • listDatasets: List available Axiom datasets
  • queryApl: Execute APL queries against Axiom datasets

Supported MCP prompts

Axiom MCP Server supports the following MCP prompts:
  • correlate-events-across-datasets: Find patterns and correlations between events across multiple datasets
  • data-quality-investigation: Investigate data quality issues including missing data, inconsistencies, and collection problems
  • detect-anomalies-in-events: Generic anomaly detection using statistical analysis and pattern recognition across any dataset
  • establish-performance-baseline: Establish performance baselines for a dataset to enable effective monitoring and anomaly detection
  • explore-unknown-dataset: Exploration of an unknown dataset to understand its structure, content, and potential use cases
  • monitor-health-analysis: Comprehensive analysis of monitor health, alert patterns, and effectiveness
Axiom plans to support MCP resources in the future. Axiom MCP Server works with all AI agents that support MCP.

Prerequisites

Setup

If you’re on the Pro, Team, or Enterprise plan:
  1. Add Axiom to the list of remote MCP servers:
    • If you’re on the Pro plan, follow the Claude documentation to add Axiom to the list of remote MCP servers using the URL https://mcp.axiom.co/mcp.
    • If you’re on the Team or Enterprise plan, ask your organization admin to follow the Claude documentation to add Axiom to the list of remote MCP servers using the URL https://mcp.axiom.co/mcp.
  2. In Claude.ai or Claude Desktop, go to Settings > Connectors.
  3. Find Axiom in the list.
  4. Click Connect.
  5. Authenticate the request in your browser.
If you’re on the Free plan:
  1. Install Claude Desktop.
  2. In Claude Desktop, go to Settings > Developers, and then click Edit Config.
  3. Add the following to claude_desktop_config.json:
    claude_desktop_config.json
    {
        "mcpServers": {
            "axiom": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-remote",
                    "https://mcp.axiom.co/mcp"
                ]
            }
        }
    }
    
  4. Restart Claude Desktop.
  5. Authenticate the request in your browser.
The setup explained above uses a remote MCP connection and is the recommended approach for most use cases. Alternatively, deploy Axiom MCP Server locally on your machine for more control.

Use MCP Server

After setting up the Axiom MCP Server, you can:
  • Ask your own questions about your event data. For example:
    • “List datasets.”
    • “Get the data schema for the dataset logs.”
    • “Get the most common status codes in the last 30 minutes in the dataset logs.”
  • Use the prebuilt prompts. For example, in Claude, click + > Add from Axiom to access them.
To answer your questions, your AI client can use the supported MCP tools.

Revoke access

Using the procedure above, you authorized your AI client to access your event data in Axiom. To revoke access:
  1. In Axiom, go to Settings icon Settings > Profile.
  2. In the Sessions section, find the session where you authorized your AI client, and then click Delete icon Delete on the right.
If you connected to Axiom MCP Server by adding mcp-remote to claude_desktop_config.json, clear the .mcp-auth folder. This is where Axiom MCP Server stores credential information. On a Mac, the default path is ~/.mcp-auth.