Agent / Chain Evidence Tools

Read-only diagnostics for AI agents and Web3 payments. Every command answers one question with PASS / FAIL / UNKNOWN — and documents what it does not cover.

CLI-firstread-onlyno private keysno auto-paymentsJSON outputlimits documentedMIT

mcpdoctor MCP conformance: core verified

Is your MCP/x402 endpoint discoverable and understandable by an agent? Checks HTTP 402 payment documents, MCP initialize, tools/list, tool name / description / inputSchema / required fields.

npx mcpdoctor inspect https://your-endpoint/mcp --json

x402-reconcile challenge inspector · MVP

What does an x402 endpoint demand before serving? Parses HTTP 402 payment documents: scheme, network (CAIP-2), asset, amount, payTo — plus response latency and SHA-256 evidence. Never pays.

npx x402-reconcile inspect https://api.example.com/paid --method=POST --json

oauthdoctor discovery-only · experimental

Does your MCP server advertise OAuth metadata an agent can actually discover? 401 challenge, WWW-Authenticate resource_metadata, Protected Resource Metadata, authorization server metadata, PKCE S256.

npx oauthdoctor inspect https://mcp.example.com/mcp --json

wallet-evidence single-RPC evidence · MVP

Solana transaction evidence from one public RPC: slot, block time, execution error, parsed instructions, fee, response hash. If the RPC cannot see a transaction it says UNKNOWN — never "does not exist".

npx wallet-evidence inspect <signature> --rpc=https://api.mainnet-beta.solana.com --json

crosschain-incident offline formatter · seed

Normalizes operator-supplied cross-chain message status JSON (source/destination/delivered/failed) into a conservative evidence report. Missing fields stay UNKNOWN. Protocol APIs are the roadmap.

npx crosschain-incident inspect --input ./message.json --json

ReceiptRail live service

On-chain delivery receipts for x402 on Solana: payment → delivery → SHA-256 digest anchored to a public PDA → anyone can verify independently. The evidence adapter beneath this suite.

npx receiptrail-mcp  # MCP endpoint: https://agenttoll-receipts.app.workbuddy.host/mcp