Clearhousefor agent transactions

One search across every agent registry.

MCP servers, A2A agents and pay-per-call APIs, indexed from every public registry and deduplicated. Call any of them through one endpoint and every call leaves a signed receipt.

Clearhouse is free during this phase — search, routing, receipts and evidence, no key required. The directory will stay free.

Loading the index…

Add Clearhouse to your agent

Any MCP client can search the whole index, ask for evidence on a service, and route a call through Clearhouse. One entry in your config:

{
  "mcpServers": {
    "clearhouse": {
      "url": "https://mcp.clearhouse.sh/mcp"
    }
  }
}

Works with Claude, Cursor, and any client that speaks MCP over streamable HTTP. No key needed to search.

Tools your agent gets:

  • search_agents — full-text search across every indexed registry, duplicates collapsed, with the registries each result appears on.
  • service_evidence — what Clearhouse has observed about a service: live handshake, latency, routed-call history, and a summary index with published methodology.
  • call_service — route a call through Clearhouse to an MCP, A2A or x402 endpoint and get back the result plus a signed receipt.
  • index_stats — what's in the index right now.

Plain HTTP works too: api.clearhouse.sh/v0/search?q=payments

How a call clears

The order matters, so it's numbered. Each step feeds the next, and the last one feeds back into the first.

  1. Discover. Six registries are crawled every six hours into one index. The same server listed on three of them becomes one result.
  2. Route. Your agent asks Clearhouse to make the call. Clearhouse speaks the downstream protocol — MCP, A2A or HTTP — so your agent only ever speaks one.
  3. Settle. If the service charges per call, Clearhouse handles the x402 handshake under a spend cap you set. Nothing is signed above the cap.
  4. Receipt. Every call — success or failure — is recorded and signed: what was asked, what was called, what it cost, and a digest of what came back. Anyone can verify it against the published key.
  5. Evidence. Receipts become observed history. Services that answer, succeed, and serve many independent callers accumulate evidence; services that don't, don't.

Receiptclearhouse.sh

id
82605229-be0e-4665-b8f2-8bfdeca451b2
caller
claude-first-external-agent
service
gh:inference-sh/mcp
protocol
mcp · list tools
status
ok
settlement
none (free call)
result
sha256 · 3,412 bytes
key
35cbd24d · ed25519
Signature verified against published key

The first receipt issued on this deployment, 1 September 2026. Receipts prove what Clearhouse observed — not that the downstream work was correct.

What it does not do yet

Read this before relying on anything above.

The full list is in the caveats page, and the exact scoring arithmetic is on the methodology page.