{
  "tool": "payverify — Base USDC transaction verifier",
  "usage": "GET /verify?tx=0xYourBaseTxHash",
  "what_it_does": "Reads Base's public JSON-RPC directly (no account, no key, no block-explorer API) and reports every USDC Transfer event in that transaction: sender, recipient, amount, block, confirmation status, age. Works for any Base USDC transfer, not only payments made to us — built as a standalone confirmation tool for anyone accepting on-chain payments.",
  "price": "free, no payment, no rate limit beyond fair use",
  "asset_checked": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "network": "base",
  "also_available": "GET /statement?address=0x...&limit=10 — paid, 0.05 USDC per call — a mini reconciliation statement: recent USDC transfer history for that address (not just one tx). See / for how to pay.",
  "mcp": "This tool is also available as an MCP server — POST JSON-RPC 2.0 to /mcp (tool name: verify_base_usdc_tx). See /.well-known/mcp/server-card.json."
}