MCP ServerSSEOfficialv1.0.0

Axiom MCP Server

Query Axiom observability data using APL queries, explore datasets and schemas, and run anomaly detection and monitoring prompts. For developers integrating AI assistants with Axiom logging and monitoring platforms.

co.axiom/mcp

Hosted URL

https://mcp.axiom.co/sse

Transport

SSE

Auth

No auth required

Axiom repository at a glance

Live signal from GitHub, refreshed weekly.

Stars

12

Last commit

May 14, 2026

License

MIT

Language

TypeScript

What the Axiom MCP server does

How models use it and what it is built for.

Query Axiom observability data using APL queries, explore datasets and schemas, and run anomaly detection and monitoring prompts. For developers integrating AI assistants with Axiom logging and monitoring platforms.

Connect to Axiom

Hosted endpoint — paste into any MCP client.

https://mcp.axiom.co/sse

Resources

Where to find authoritative docs and source for Axiom.

Example prompts for Axiom

Paste any of these into Agent Studio after connecting Axiom.

  • List all datasets in my Axiom organization and their schemas
  • Run an APL query to find error rates in the past hour grouped by service
  • Detect anomalies in request latency over the last 24 hours
  • Show me the top 10 error messages from production logs this week

Documentation from project README

View on GitHub

Excerpted from the project's README — boilerplate sections (license, changelog, contributing) omitted for clarity.


                  ā–ˆā–ˆā–ˆā•—   ā–ˆā–ˆā–ˆā•— ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā•—ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā•—
                  ā–ˆā–ˆā–ˆā–ˆā•— ā–ˆā–ˆā–ˆā–ˆā•‘ā–ˆā–ˆā•”ā•ā•ā•ā•ā•ā–ˆā–ˆā•”ā•ā•ā–ˆā–ˆā•—
                  ā–ˆā–ˆā•”ā–ˆā–ˆā–ˆā–ˆā•”ā–ˆā–ˆā•‘ā–ˆā–ˆā•‘     ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā•”ā•
                  ā–ˆā–ˆā•‘ā•šā–ˆā–ˆā•”ā•ā–ˆā–ˆā•‘ā–ˆā–ˆā•‘     ā–ˆā–ˆā•”ā•ā•ā•ā•
                  ā–ˆā–ˆā•‘ ā•šā•ā• ā–ˆā–ˆā•‘ā•šā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā•—ā–ˆā–ˆā•‘
                  ā•šā•ā•     ā•šā•ā• ā•šā•ā•ā•ā•ā•ā•ā•šā•ā•
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Model Context Protocol Server ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Axiom, Inc.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

axiom-mcp

The Axiom MCP Server connects AI assistants to your Axiom observability data using the Model Context Protocol (MCP). This repository contains:

  • A Cloudflare Workers app that hosts the MCP server (apps/mcp).
  • A TypeScript package with core MCP utilities and tools (packages/mcp).

For installation, setup, supported tools, authentication, and client-specific instructions (Claude, Cursor, VS Code, etc.), please see the official documentation:

https://axiom.co/docs/console/intelligence/mcp-server#axiom-mcp-server

Issues and contributions are welcome. See AGENTS.md for contributor guidelines.

  • CSV formatting for tabular data instead of verbose JSON
  • Automatic maxBinAutoGroups for time-series aggregations
  • Intelligent result shaping that prioritizes important fields
  • Adaptive truncation based on data volume

Runtime URL Parameters

When connecting to the hosted server endpoints (/sse or /mcp), you can pass runtime tuning parameters via query string:

  • max-age: Integer. Caps total table cells rendered by tools. Example: ?max-age=500.
  • with-otel: Boolean (1/true). Enables OpenTelemetry tool family if your org has OTel integrations. Example: ?with-otel=1.

Example connection URL (MCP Inspector):

http://localhost:8788/sse?org-id=<ORG_ID>&max-age=500&with-otel=1

Troubleshooting

Connection Issues

Remote MCP connections are still early. If you experience issues:

  1. Try restarting your client
  2. Disable and re-enable the Axiom MCP server
  3. Check your authentication credentials
  4. Try clearing and re-authenticating your client

Authentication Errors

  • OAuth: Ensure you're logged into Axiom in your browser

OR

  • Personal Token: Verify your token starts with xapt- and hasn't expired
  • Organization ID: Must match the organization that issued the token

Support

Continue reading on GitHub

Axiom MCP server — FAQ

Common questions about connecting and running Axiom.

  • What authentication methods does the Axiom MCP server support?

    The server supports OAuth (browser-based login) and personal tokens (starting with `xapt-`). Your organization ID must match the one that issued your token. See the official documentation for setup instructions.

  • How do I connect the Axiom MCP server to Claude or Cursor?

    The README directs you to https://axiom.co/docs/console/intelligence/mcp-server for client-specific installation and configuration instructions for Claude, Cursor, VS Code, and other clients.

  • What is APL and can I write custom queries?

    APL is Axiom Processing Language. The README does not document APL syntax or query examples, but the server allows you to run APL queries against your datasets. Refer to Axiom's documentation for APL query syntax.

  • Can I control query result size and format?

    Yes. Use runtime URL parameters like `max-age` (caps total table cells) and `with-otel=1` (enables OpenTelemetry tools). Results are formatted as CSV for tabular data with intelligent field prioritization and adaptive truncation.

  • What should I do if I get connection or authentication errors?

    Try restarting your client, disabling and re-enabling the Axiom MCP server, and verifying your credentials. For personal tokens, ensure they start with `xapt-` and haven't expired. Check GitHub Issues or the Community Discord for additional support.

Run Axiom across 60+ AI models, side-by-side

Connect Axiom to Claude, GPT, Gemini, DeepSeek and 60+ AI models in MCP Agent Studio. Compare answers side-by-side, save reusable agent presets, share runs — all in your browser, no install required.

Open Agent Studio

Related servers

More on MCP Playground