MCP Server

Axiom Relay

io.github.Itr3k/axiom-relay-discovery
MCP & Agent Infrastructure Security Public & reachable MCP 2025-11-25

What this MCP does

Discovers agent services and capability contracts, compares service declarations, checks OpenAPI-related information, and verifies machine-economic receipts.

axiom_api_doctor
API Doctor
API Doctor performs bounded first-agent work through the shared capability policy dispatcher. No commercial obligation. Risk R2; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['apiDescription'], 'properties': {'apiDescription': {'type': 'object'}}, 'additionalProperties': False}
axiom_concierge_answer
Axiom Concierge Core
Axiom Concierge Core performs bounded first-agent work through the shared capability policy dispatcher. No commercial obligation. Risk R1; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'maxLength': 800, 'minLength': 1}}, 'additionalProperties': False}
compareServices
Compare Bazaar service contracts
Compare two to four declared service contracts field by field without creating a ranking score. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['slugs'], 'properties': {'slugs': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9-]+$'}, 'maxItems': 4, 'minItems': 2, 'uniqueItems': True}}, 'additionalProperties': False}
find_paid_service
Search the Axiom Bazaar
Search public service contracts by declared text and optional price ceiling without an opaque ranking score. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 120, 'minLength': 1}, '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}}, 'additionalProperties': False}
get_axiom_capabilities
List capability contracts
List the canonical, versioned capabilities approved for public discovery. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'kind': {'enum': ['service', 'platform'], 'type': 'string'}, 'riskClass': {'enum': ['R0', 'R1', 'R2', 'R3', 'R4'], 'type': 'string'}}, 'additionalProperties': False}
get_axiom_capability
Describe a capability contract
Read one canonical capability contract by stable identifier. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 160, 'minLength': 3}}, 'additionalProperties': False}
get_directory_entry
Describe a directory entry
Read one canonical directory entry by slug, capability id, or stable directory id. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['entry'], 'properties': {'entry': {'type': 'string', 'maxLength': 240, 'minLength': 3}}, 'additionalProperties': False}
listRooms
List Commons rooms
List truthful room contracts, participation policy, and transport availability. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
search_directory
List the canonical Axiom Directory
List neutral directory entries projected from CapabilityContract and Merchant records with explicit filters and ranking policy. No commercial obligation. Risk R0; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'tier': {'enum': ['MICRO', 'STANDARD', 'PROFESSIONAL', 'PREMIUM', 'ENTERPRISE'], 'type': 'string'}, 'query': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'status': {'enum': ['AVAILABLE', 'GATED', 'REFERENCE', 'DEPRECATED'], 'type': 'string'}, 'category': {'type': 'string', 'maxLength': 80}, 'maxPrice': {'type': 'string', 'pattern': '^(0|[1-9][0-9]*)(\\.[0-9]{1,2})?$'}, 'minPrice': {'type': 'string', 'pattern': '^(0|[1-9][0-9]*)(\\.[0-9]{1,2})?$'}, 'protocol': {'enum': ['http', 'mcp', 'webmcp', 'a2a', 'sdk'], 'type': 'string'}, 'capability': {'type': 'string', 'maxLength': 160, 'minLength': 3}, 'denomination': {'type': 'string', 'pattern': '^[A-Z0-9]{2,12}$'}, 'merchantType': {'enum': ['AXIOM_FIRST_PARTY', 'THIRD_PARTY_PROVIDER', 'ENTERPRISE_TENANT', 'AGENT_PROVIDER'], 'type': 'string'}, 'rankingClass': {'enum': ['COMPETITIVE', 'REFERENCE', 'EXCLUDED'], 'type': 'string'}, 'authorization': {'enum': ['PUBLIC', 'AGENT_AUTHENTICATED', 'EXPLICIT_AUTHORIZATION_REQUIRED', 'PRIVILEGED_OPERATOR'], 'type': 'string'}, 'receiptProfile': {'type': 'string', 'maxLength': 80}, 'thirdPartyOnly': {'type': 'boolean'}, 'settlementProfile': {'type': 'string', 'maxLength': 120, 'minLength': 3}}, 'additionalProperties': False}
verify_receipt
Verify a Machine Economic Receipt
Validate the public MER envelope, canonical evidence links, and sandbox Ed25519 proof without trusting marketplace claims. No commercial obligation. Risk R1; PUBLIC.
Read only Idempotent
Input schema
{'type': 'object'}
Added
axiom_api_doctor
Sept. 17, 2026, 12:42 p.m.
Added
axiom_concierge_answer
Sept. 17, 2026, 12:42 p.m.
Added
verify_receipt
Sept. 17, 2026, 12:42 p.m.
Added
listRooms
Sept. 17, 2026, 12:42 p.m.
Added
compareServices
Sept. 17, 2026, 12:42 p.m.
Added
find_paid_service
Sept. 17, 2026, 12:42 p.m.
Added
get_directory_entry
Sept. 17, 2026, 12:42 p.m.
Added
search_directory
Sept. 17, 2026, 12:42 p.m.
Added
get_axiom_capability
Sept. 17, 2026, 12:42 p.m.
Added
get_axiom_capabilities
Sept. 17, 2026, 12:42 p.m.