1. Conduid
  2. Developer Tools
  3. Axiom
MCP server · Developer Tools

Axiom

Axiom Model Context Protocol Server

67Good

Scored 23 hours ago · breakdown

About Axiom

Axiom is an MCP server published by axiomhq in the Developer Tools category: axiom Model Context Protocol Server.

The repository has 60 stars and 14 forks, with the last commit 3 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add axiom -- npx -y @codai/axiom-mcp
npx
npx -y @codai/axiom-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Axiom

Powered by Claude · Grounded in docs

I know everything about Axiom. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.0.5v0.0.5 · 13 Aug 2025Changelog a7b75c5 Refactor newGetMonitorsHandler to use axiom client SDK method 4a55642 Replace custom transport with axiom.SetUserAgent() option 4efe1d6 Use modern Go idiom: replace []interface{} with []any 1e8c6c7 monitors env vars…
v0.0.4v0.0.4 · 30 Jul 2025Changelog 512ce70 remove queryHistory and use API tokens
v0.0.3v0.0.3 · 29 Jul 2025Changelog 097b056 add getQueryHistory tool d5e865f add user agent header 65d7362 changes 1d45f4f rename pat field to token ed3e259 use PAT only
v0.0.2v0.0.2 · 25 Jul 2025Changelog 80f2128 Update README.md e112e3c add dataset schema, retrieving saved queries and monitors tools 776a8ef add monitor history dfc1ad2 add releases to install section in README 5939249 edits 67c3d49 fix: document adding the org id…
v0.0.1v0.0.1 · 5 Dec 2024Changelog e302791 Initial commit f93ef32 fix config.txt in README 2b828eb fix goreleaser.yml

README

[DEPRECATED] mcp-server-axiom


⚠️ DEPRECATION NOTICE

This repository is deprecated and no longer maintained.
Please use the official Axiom MCP Server at https://mcp.axiom.co instead.


Overview

A Model Context Protocol server implementation for Axiom that enables AI agents to query your data using Axiom Processing Language (APL).

Status

Works with Claude desktop app. Implements six MCP tools:

  • 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

Note: All tools require an API token for authentication. Use your API token as the token parameter.

No support for MCP resources or prompts yet.

Installation

Releases

Download the latest built binary from the releases page.

Source

go install github.com/axiomhq/axiom-mcp@latest

Configuration

Configure using one of these methods:

Config File Example (config.txt):

token xaat-your-api-token
url https://api.axiom.co
query-rate 1
query-burst 1
datasets-rate 1
datasets-burst 1
monitors-rate 1
monitors-burst 1

Command Line Flags:

axiom-mcp \
  -token xaat-your-api-token \
  -url https://api.axiom.co \
  -query-rate 1 \
  -query-burst 1 \
  -datasets-rate 1 \
  -datasets-burst 1 \
  -monitors-rate 1 \
  -monitors-burst 1

Environment Variables:

export AXIOM_TOKEN=xaat-your-api-token
export AXIOM_URL=https://api.axiom.co
export AXIOM_QUERY_RATE=1
export AXIOM_QUERY_BURST=1
export AXIOM_DATASETS_RATE=1
export AXIOM_DATASETS_BURST=1
export AXIOM_MONITORS_RATE=1
export AXIOM_MONITORS_BURST=1

Usage

  1. Create a config file:
echo "token xaat-your-api-token" > config.txt
  1. Configure the Claude app to use the MCP server:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "axiom": {
      "command": "/path/to/your/axiom-mcp-binary",
      "args" : ["--config", "/path/to/your/config.txt"],
      "env": { // Alternatively, you can set the environment variables here
        "AXIOM_TOKEN": "xaat-your-api-token",
        "AXIOM_URL": "https://api.axiom.co"
      }
    }
  }
}

License

MIT License - see LICENSE file

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Axiom

How do I install Axiom?

Run claude mcp add axiom -- npx -y @codai/axiom-mcp, then add the server to your MCP client's configuration.

Is Axiom safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Axiom still maintained?

Yes — the last commit was 3 days ago. The repository has 60 stars and 14 forks and 5 open issues.