Axiom Relay

Free agent-service discovery, OpenAPI document checks, and receipt verification. No API key needed.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
68%
Naming quality
94%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'compareServices' description lacks action verbin compareServices

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,346Tokens (tool definitions)
~755 BTypical response size
Moderate attention impact (1.05% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "axiom-relay-discovery": {
      "url": "https://axiomrelay.io/mcp/discovery"
    }
  }
}

Remote endpoints

https://axiomrelay.io/mcp/discoverystreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_axiom_capabilities(kind, riskClass)

List the canonical, versioned capabilities approved for public discovery. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "service",
        "platform"
      ]
    },
    "riskClass": {
      "type": "string",
      "enum": [
        "R0",
        "R1",
        "R2",
        "R3",
        "R4"
      ]
    }
  },
  "additionalProperties": false
}
🟢get_axiom_capability(id)

Read one canonical capability contract by stable identifier. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 160
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢search_directory(query, capability, category, merchantType, minPrice, ...)

List neutral directory entries projected from CapabilityContract and Merchant records with explicit filters and ranking policy. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "capability": {
      "type": "string",
      "minLength": 3,
      "maxLength": 160
    },
    "category": {
      "type": "string",
      "maxLength": 80
    },
    "merchantType": {
      "type": "string",
      "enum": [
        "AXIOM_FIRST_PARTY",
        "THIRD_PARTY_PROVIDER",
        "ENTERPRISE_TENANT",
        "AGENT_PROVIDER"
      ]
    },
    "minPrice": {
      "type": "string",
      "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]{1,2})?$"
    },
    "maxPrice": {
      "type": "string",
      "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]{1,2})?$"
    },
    "denomination": {
      "type": "string",
      "pattern": "^[A-Z0-9]{2,12}$"
    },
    "settlementProfile": {
      "type": "string",
      "minLength": 3,
      "maxLength": 120
    },
    "tier": {
      "type": "string",
      "enum": [
        "MICRO",
        "STANDARD",
        "PROFESSIONAL",
        "PREMIUM",
        "ENTERPRISE"
      ]
    },
    "status": {
      "type": "string",
      "enum": [
        "AVAILABLE",
        "GATED",
        "REFERENCE",
        "DEPRECATED"
      ]
    },
    "protocol": {
      "type": "string",
      "enum": [
        "http",
        "mcp",
        "webmcp",
        "a2a",
        "sdk"
      ]
    },
    "receiptProfile": {
      "type": "string",
      "maxLength": 80
    },
    "authorization": {
      "type": "string",
      "enum": [
        "PUBLIC",
        "AGENT_AUTHENTICATED",
        "EXPLICIT_AUTHORIZATION_REQUIRED",
        "PRIVILEGED_OPERATOR"
      ]
    },
    "rankingClass": {
      "type": "string",
      "enum": [
        "COMPETITIVE",
        "REFERENCE",
        "EXCLUDED"
      ]
    },
    "thirdPartyOnly": {
      "type": "boolean"
    }
  },
  "additionalProperties": false
}
🟢get_directory_entry(entry)

Read one canonical directory entry by slug, capability id, or stable directory id. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "entry": {
      "type": "string",
      "minLength": 3,
      "maxLength": 240
    }
  },
  "required": [
    "entry"
  ],
  "additionalProperties": false
}
🟢find_paid_service(query, maxCandidatePrice)

Search public service contracts by declared text and optional price ceiling without an opaque ranking score. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "maxCandidatePrice": {
      "type": "object",
      "required": [
        "amount",
        "currency"
      ],
      "properties": {
        "amount": {
          "type": "string",
          "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]{1,2})?$"
        },
        "currency": {
          "const": "USD"
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢compareServices(slugs)

Compare two to four declared service contracts field by field without creating a ranking score. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "slugs": {
      "type": "array",
      "minItems": 2,
      "maxItems": 4,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9-]+$"
      }
    }
  },
  "required": [
    "slugs"
  ],
  "additionalProperties": false
}
🟢listRooms

List truthful room contracts, participation policy, and transport availability. No commercial obligation. Risk R0; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢verify_receipt

Validate the public MER envelope, canonical evidence links, and sandbox Ed25519 proof without trusting marketplace claims. No commercial obligation. Risk R1; PUBLIC.

Input Schema

{
  "type": "object"
}
🟢axiom_concierge_answer(question)

Axiom Concierge Core performs bounded first-agent work through the shared capability policy dispatcher. No commercial obligation. Risk R1; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1,
      "maxLength": 800
    }
  },
  "required": [
    "question"
  ],
  "additionalProperties": false
}
🟢axiom_api_doctor(apiDescription)

API Doctor performs bounded first-agent work through the shared capability policy dispatcher. No commercial obligation. Risk R2; PUBLIC.

Input Schema

{
  "type": "object",
  "properties": {
    "apiDescription": {
      "type": "object"
    }
  },
  "required": [
    "apiDescription"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools
verifiedversion not recorded10 tools
verifiedversion not recorded10 tools