Overview
This repository provides a Model Context Protocol (MCP) server implementation for Axiom that enables AI agents to query your data using the Axiom Processing Language (APL). The project is labeled deprecated and no longer maintained; users should use the official Axiom MCP Server at mcp.axiom.co. The server implements six MCP tools: queryApl (execute APL queries against Axiom datasets), listDatasets (list available datasets), getDatasetSchema (retrieve dataset schemas), getSavedQueries (retrieve saved or starred APL queries), getMonitors (list monitoring configurations), and getMonitorsHistory (retrieve monitor execution history). All tools require an API token for authentication; the token should be supplied as the token parameter. Note that there is currently no support for MCP resources or prompts. Installation can be done by downloading the latest release, or installing with go install github.com/axiomhq/axiom-mcp@latest. Configuration supports a config file, CLI flags, or environment variables for token, URL, and per-tool rate/burst limits (e.g., query-rate, query-burst, datasets-rate, datasets-burst, monitors-rate, monitors-burst). The README also shows how to integrate the MCP server with Claude by configuring Claude's JSON file to point to the axiom-mcp binary and a token-enabled config.
Features
queryApl
Execute APL queries against Axiom datasets.
listDatasets
List available Axiom datasets.
getDatasetSchema
Get dataset schema.
getSavedQueries
Retrieve saved/starred APL queries.
getMonitors
List monitoring configurations.
getMonitorsHistory
Get monitor execution history.
Authentication via API token
All MCP tools require an API token for authentication; provide your token as the 'token' parameter.
Who Is This For?
- AI agents:Query Axiom datasets using natural language via the MCP server.
- Developers integrating Claude:Configure Claude to use the MCP server for dataset queries.
- Data scientists / analysts:Explore datasets and schemas through MCP tools during analysis.




