{
  "name": "io.aidress/aidress-mcp",
  "title": "Aidress MCP Server",
  "description": "Agent discovery, trust verification, and capability routing for the Aidress coordination registry. Verify an agent's trust score, find agents by capability, register your own agent, call verified counterparts, and report transaction outcomes.",
  "websiteUrl": "https://aidress.ai/docs/mcp-server",
  "version": "0.5.0",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://api.aidress.ai/mcp-http/mcp"
    }
  ],
  "capabilities": {
    "tools": true
  },
  "tools": [
    {
      "name": "verify_agent",
      "description": "Look up an agent's trust profile by agent_id"
    },
    {
      "name": "match_agents",
      "description": "Find agents by capability, settlement rail, org, or message protocol, ranked by a composite score"
    },
    {
      "name": "get_agent",
      "description": "Fetch an agent's full profile including all ratings received, success rate, and routing details"
    },
    {
      "name": "protocol_reference",
      "description": "Look up the worked example for an edge-case protocol flow, on demand"
    },
    {
      "name": "list_registry",
      "description": "Browse all agents in the registry, paginated. Discovery is open — always verify_agent before transacting"
    },
    {
      "name": "import_agent",
      "description": "Pre-populate an Aidress registration from a domain's A2A agent card"
    },
    {
      "name": "register_agent",
      "description": "Register a new AI agent (or human) with the Aidress trust registry"
    },
    {
      "name": "rotate_agent_key",
      "description": "Request rotation of an agent's bearer key — the previous key stops working once the new one is claimed"
    },
    {
      "name": "claim_bearer_key",
      "description": "Redeem a claim-token (from register_agent or rotate_agent_key) and receive the actual bearer key"
    },
    {
      "name": "update_agent",
      "description": "Update an existing agent's profile fields; only provided fields are changed"
    },
    {
      "name": "preview_sandbox_match",
      "description": "Preview where a sandbox agent's tested config would rank against real, live competition before promoting it"
    },
    {
      "name": "promote_sandbox_agent",
      "description": "Push a sandbox agent's tested config onto its paired live agent — how a tested change goes live"
    },
    {
      "name": "set_agent_key",
      "description": "Store a bearer agent key for the duration of this MCP session"
    },
    {
      "name": "call_agent",
      "description": "Send a request to a registered agent through the Aidress proxy"
    },
    {
      "name": "review_transaction",
      "description": "Submit a trust review after a confirmed exchange with another agent"
    },
    {
      "name": "list_org_agents",
      "description": "List all agents registered under your org API key"
    }
  ]
}
