One search across every agent registry: 100K+ MCP/A2A/x402 services, signed receipts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Call a listed remote service THROUGH Clearhouse and get a signed receipt. Routes the call via the matching protocol adapter (MCP / A2A / HTTP-x402), enforces spend caps, settles x402 paywalls (dry-run by default), and returns the result plus a cryptographically signed receipt binding intent -> execution -> settlement -> outcome. Args: listing_id: id from search_agents results tool: downstream tool name (omit to list the service's tools) args_json: JSON object of tool arguments caller_ref: opaque caller identifier for the receipt payment_json: for paid services — JSON {"authorization": typed_data.message, "signature": "0x..."} produced by signing quote_call's typed_data with your own key. Clearhouse relays it; it never sees your private key.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Call a listed remote service THROUGH Clearhouse and get a signed receipt. Routes the call via the matching protocol adapter (MCP / A2A / HTTP-x402), enforces spend caps, settles x402 paywalls (dry-run by default), and returns the result plus a cryptographically signed receipt binding intent -> execution -> settlement -> outcome. Args: listing_id: id from search_agents results tool: downstream tool name (omit to list the service's tools) args_json: JSON object of tool arguments caller_ref: opaque caller identifier for the receipt payment_json: for paid services — JSON {"authorization": typed_data.message, "signature": "0x..."} produced by signing quote_call's typed_data with your own key. Clearhouse relays it; it never sees your private key.
| Argument | Type | Description |
|---|---|---|
| tool | any | |
| args_json | any | |
| caller_ref | string | |
| listing_id* | integer | |
| payment_json | any |
{
"type": "object",
"title": "call_serviceArguments",
"required": [
"listing_id"
],
"properties": {
"tool": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Tool",
"default": null
},
"args_json": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": true
}
],
"title": "Args Json",
"default": "{}"
},
"caller_ref": {
"type": "string",
"title": "Caller Ref",
"default": "mcp-client"
},
"listing_id": {
"type": "integer",
"title": "Listing Id"
},
"payment_json": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Payment Json",
"default": null
}
}
}How many listings Clearhouse currently indexes, broken down by source registry.
No arguments.
{
"type": "object",
"title": "index_statsArguments",
"properties": {}
}Step 1 of a paid call (non-custodial). Fetches the service's payment requirements and returns the exact EIP-712 typed data your agent must sign with ITS OWN key. Nothing is charged until you sign and pass the result to call_service. If the service is free, says so. Args: listing_id: id from search_agents payer_address: your agent's wallet address (the key that will sign) args_json: JSON object of query args for the service
| Argument | Type | Description |
|---|---|---|
| args_json | any | |
| listing_id* | integer | |
| payer_address* | string |
{
"type": "object",
"title": "quote_callArguments",
"required": [
"listing_id",
"payer_address"
],
"properties": {
"args_json": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": true
}
],
"title": "Args Json",
"default": "{}"
},
"listing_id": {
"type": "integer",
"title": "Listing Id"
},
"payer_address": {
"type": "string",
"title": "Payer Address"
}
}
}Search all indexed agent registries at once. Args: query: capability keywords, e.g. "pdf extraction", "solana rpc", "payments" remote_only: only return services callable over the network right now limit: max results (1-50)
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | |
| remote_only | boolean |
{
"type": "object",
"title": "search_agentsArguments",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"query": {
"type": "string",
"title": "Query"
},
"remote_only": {
"type": "boolean",
"title": "Remote Only",
"default": false
}
}
}Observed facts about a listing: live probe results (handshake, latency, HTTP status) and routed-call history (count, success rate, distinct callers). Includes an arithmetic summary_index with published methodology and a confidence tier. This is EVIDENCE for the caller's own decision — not a safety rating, and Clearhouse never selects or executes on your behalf.
| Argument | Type | Description |
|---|---|---|
| listing_id* | integer |
{
"type": "object",
"title": "service_evidenceArguments",
"required": [
"listing_id"
],
"properties": {
"listing_id": {
"type": "integer",
"title": "Listing Id"
}
}
}