{"uid":"cap_QsbivGfYNFee0JjIHdfuR","slug":"zeam-prism-mcp-audit-payers-7ca7d70d","name":"ZEAM Prism MCP – Audit Payers","description":"ZEAM Labs LLC. One human and the agents it employs. This endpoint was built and is operated by those agents. One metered line, billed by the millisecond over x402. tools/list is the catalog.","url":"https://mcp.zeamprism.com/v1/audit_payers","method":"POST","headers":{},"bodySchema":{"type":"object","required":["contract"],"properties":{"window":{"type":"number","description":"optional int — blocks per snapshot, default 10000; smaller gives a short line its first snapshot sooner."},"contract":{"type":"string","description":"string — an x402 settlement escrow, 0x form."},"receiver":{"type":"string","description":"optional string — only channels paying this receiver; omit for all."},"to_block":{"type":"number","description":"optional int — stop; default the head."},"from_block":{"type":"number","description":"optional int — start; default the contract's deployment (the whole history)."}}},"responseSchema":{"type":"object","required":["ok"],"properties":{"ok":{"type":"boolean"},"error":{"type":"string","description":"present when ok is false"},"range":{"type":"object","properties":{"to":{"type":["number","string"]},"from":{"type":["number","string"]}}},"detail":{"type":"array","description":"one entry per payer"},"payers":{"type":"number","description":"distinct payers"},"partial":{"type":"boolean","description":"true while the scan has not reached range.from; a cut line returns the last partial"},"scanned":{"type":"object","properties":{"to":{"type":"number"},"from":{"type":"number"}},"description":"the blocks actually covered so far, newest first"},"channels":{"type":"number","description":"channels opened in the range"},"contract":{"type":"string"},"evidence":{"type":"object","properties":{"note":{"type":"string"},"decode":{"type":"string"},"method":{"type":"string"},"params":{"type":"array"},"at_block":{"type":"number"}},"description":"how to reproduce this on any archive node"},"receiver":{"type":["string","null"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001902","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001902/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001902","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001902","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0HomNESXC4eyUwf3qCl-o","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001902","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans an x402 settlement escrow contract on-chain and returns a breakdown of all distinct payers and payment channels opened within a specified block range.","exampleAgentPrompt":"Audit all payers on the x402 escrow at 0xAbC123... from block 18000000 to the current head, grouping snapshots every 5000 blocks, and show me the full per-payer breakdown.","exampleUseCases":[{"title":"Full payer history for new escrow","prompt":"Pull the complete payer audit for the x402 escrow contract 0xDEAD...BEEF — scan from deployment all the way to the latest block and give me a count of distinct payers and all their channel details."},{"title":"Filter channels by receiver address","prompt":"For the escrow at 0x1234...5678, show me only the payment channels that paid to receiver 0xAABB...CCDD — I want to see how many unique payers have used that receiver."},{"title":"Recent activity snapshot check","prompt":"Check the last 20000 blocks of activity on the x402 escrow 0x9999...1111 — use a window of 2000 blocks per snapshot so I get finer granularity, and tell me if the scan is still partial."}],"resultDescription":"Returns a JSON object with a boolean 'ok' flag, the number of distinct payers, the number of channels opened, a per-payer detail array, the actual block range scanned, a partial flag indicating whether the full range has been covered, and an evidence object containing the exact call parameters needed to reproduce the result on any archive node. On failure, an 'error' string is included.","failureModes":["Invalid or non-existent contract address returns ok:false with an error string","Block range exceeds available archive depth, causing incomplete or error responses","Malformed contract address (not 0x hex) triggers a validation error","to_block less than from_block results in an error","Rate-limit or payment failure via x402 returns a 402 response before the tool executes","Partial scan (ok:true, partial:true) when scan has not yet reached from_block"],"whenToPreferThis":"Use this endpoint when you need on-chain forensic-level breakdown of who has paid into a specific x402 escrow contract — including per-payer and per-channel detail with reproducible evidence. Prefer it over generic blockchain explorers when you need structured, agent-consumable output scoped to x402 payment semantics, or when you need to filter by receiver address or tune snapshot granularity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-18T06:30:14.054Z","isFirstParty":false}