← The evidence ledger
Evidence row 299406
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint cb148e39-d35b-4db0-b473-d34f69a3ad02
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- fb3e4d9d9962e6e1ab1c6c29ebc95782fa6c25fd12a441fc970ab3256027c2cc
- Leaf
- 0xed201c3255d0eda42548c805edd8af9dbe8948b167526d996043417c974ed34d
What was observed
{
"count": 7,
"tools": [
{
"description": "The caller's SwiftNodes plan, rate limits, requests used this month, and the IP/origin restrictions on the key in use. Needs 'Authorization: Bearer <key>'. Never returns key values.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_account"
},
{
"description": "One chain in detail: chain ID, live status and block height, and the HTTP, WebSocket and archive endpoint URL templates.",
"inputSchema": {
"properties": {
"chain": {
"description": "Chain slug, name or chain ID, e.g. \"eth\", \"Base\", \"4663\".",
"type": "string"
}
},
"required": [
"chain"
],
"type": "object"
},
"name": "get_chain"
},
{
"description": "Which JSON-RPC methods work on which chain, probed weekly through the customer request path. No args for the overview, or {method} for per-chain detail.",
"inputSchema": {
"properties": {
"method": {
"description": "e.g. 'trace_filter' or 'eth_getProof'.",
"type": "string"
}
},
"type": "object"
},
"name": "get_method_support"
},
{
"description": "SwiftNodes plans: flat monthly price, HTTP and WebSocket rate limits. No compute units, no per-request billing.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_pricing"
},
{
"description": "List every blockchain SwiftNodes serves (one API key for all): name, slug, chain ID, live status, and whether WebSocket and archive (?archive=1) are available.",
"inputSchema": {
"properties": {
"evm_only": {
"description": "Only EVM chains.",
"type": "boolean"
},
"query": {
"description": "Optional name or slug filter, e.g. 'base' or 'zksync'.",
"type": "string"
}
},
"type": "object"
},
"name": "list_chains"
},
{
"description": "Diagnose any public EVM JSON-RPC endpoint. With {url}: chain ID, block height, archive capability and latency. With {url, method, params}: makes that call and returns the result.",
"inputSchema": {
"properties": {
"method": {
"type": "string"
},
"params": {
"type": "array"
},
"url": {
"description": "Public http(s) RPC URL.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "probe_endpoint"
},
{
"description": "Make a JSON-RPC call on any SwiftNodes chain with the caller's API key (sent to this MCP server as 'Authorization: Bearer <key>'). Counts against that key's plan like any other request. Read-only: methods that send or sign transactions are refused.",
"inputSchema": {
"properties": {
"archive": {
"description": "Route to archive upstreams (paid plans).",
"type": "boolean"
},
"chain": {
"description": "Chain slug, e.g. \"eth\", \"base\", \"robinhood\". See list_chains.",
"type": "string"
},
"method": {
"description": "e.g. \"eth_blockNumber\".",
"type": "string"
},
"params": {
"description": "Method params, default [].",
"type": "array"
}
},
"required": [
"chain",
"method"
],
"type": "object"
},
"name": "rpc_call"
}
]
}What the leaf hashes
{"body":"fb3e4d9d9962e6e1ab1c6c29ebc95782fa6c25fd12a441fc970ab3256027c2cc","id":299406,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793052806422155,"prev":null,"subject":"cb148e39-d35b-4db0-b473-d34f69a3ad02","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xed2024d3d5833d83211fb5d76f1211886db51e712eae014a4aadcd07b75f7e93
- 0x21f777d3b3f56e0b0a4349cc2bfb355c1569c15e27e9852aa360261cf592ef06
- 0xea9d194243e107265260ea7935b07081c03dd8252492b7dee8fb4fa4e0c3bf20
- 0x30c0e7deccb06474ba5b072ecfce8aa897d4418c017f662a4d8445dc874fef7c
- 0x21aca1b87c3e2d165cf1070d46b6b3021c5ea46184a92937efd30a884fb24c49
- 0xef5e56521f291e827f2da66f5345cb40479f380863682d8c8e075dedd68fb8e3
- 0xf26d1bc5d0a480ea4911f0681aa9412299f246e674e2663665ca52fd444d53a6
- 0x0047c598fe474f999abb7758a961de615a6fac18514463b3fcd8ceaf56349236
- 0x3e7454bbcb68b3bb36b1b68423bfef297cf86ab769286341444c6f2ea3d72f4e
- 0xf333b1fb4291fc66aba3c2430863d37b43610cc7bcfcad50c56770f5a796facc
- 0x3f07a2115848067024e2992cb2c05a86eb8d02df5abfcead8bc47854e501603e
- 0xe158f09cdbfb4f7be1bfd45fce3afcad32c2b3bb2fc2e181dadc193bbf194bfc
- 0x746e9e5b6765727b6b96f41204cc115b0302259f6c67be0cf0efbf245601d500
- 0x614d844c9e0509d9f9e63697aa2935555bce5f13695a8dc0047aa9e9898d70b3
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae