{"uid":"cap_nmVd49oZmn85ZaZQyZ62d","slug":"zeam-prism-mcp-audit-cluster-f45896fb","name":"ZEAM Prism MCP – Audit Cluster","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_cluster","method":"POST","headers":{},"bodySchema":{"type":"object","required":["addresses"],"properties":{"token":{"type":"string","description":"optional string — the asset to follow, 0x form; default the chain's stablecoin."},"window":{"type":"number","description":"optional int — blocks per snapshot, default 10000; smaller gives a short line its first snapshot sooner."},"to_block":{"type":"number","description":"optional int — stop; default the head."},"addresses":{"type":"array","description":"array — two to a few hundred wallets, 0x form."},"from_block":{"type":"number","description":"optional int — start; default the token'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"]}}},"token":{"type":"object"},"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"},"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"},"dead_ends":{"type":"object","description":"senders not counted as control, keyed by address: {kind: contract|distributor, recipients?}"},"funders_by_address":{"type":"object","description":"funders keyed by subject address"},"unresolved_by_address":{"type":"object","description":"why each unresolved subject is unresolved"}},"additionalProperties":true},"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_SFVe1cEgKyQxLWpWrNqbT","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 on-chain token flows across a cluster of wallet addresses to identify funders, dead-ends, and control relationships over a specified block range.","exampleAgentPrompt":"Can you audit the funding relationships between these wallets — 0xABC..., 0xDEF..., 0x123... — and trace which addresses funded them using USDC, scanning from block 18000000 to the current head?","exampleUseCases":[{"title":"Sybil airdrop fraud investigation","prompt":"I'm running an airdrop and suspect some applicants submitted coordinated wallets. Can you audit these 50 addresses to find out if they share common funders or are part of the same cluster?"},{"title":"DeFi protocol risk review","prompt":"Before we whitelist these 12 DAO voter addresses, can you trace their on-chain funding history using our governance token and flag any that look like they were funded from the same source?"},{"title":"On-chain KYC due diligence","prompt":"We're onboarding a new institutional partner and need to review their five wallet addresses. Can you scan the full token history and show us who funded them and whether any funders look like distributors or contracts rather than real controllers?"}],"resultDescription":"Returns a structured object indicating whether the scan succeeded, the block range actually covered, token metadata, a map of funders keyed by subject address, dead-end addresses (contracts or distributors not counted as controllers), unresolved addresses with reasons, optional partial flag if the scan is still in progress, and cryptographic evidence (method, params, block) needed to reproduce the result on any archive node.","failureModes":["ok: false with error string if addresses array is missing or malformed","partial: true returned during long scans before the from_block is reached — agent must poll or re-call","unresolved_by_address populated when funding origin cannot be determined (e.g. genesis or exchange wallets)","timeout or cost overrun if a very large address list is scanned over a wide block range","invalid 0x address format causes rejection","token address not found or deployment block unavailable may cause incorrect from_block default"],"whenToPreferThis":"Choose this endpoint when you need to trace the on-chain funding graph of a specific cluster of EVM wallet addresses — especially for sybil detection, airdrop fraud investigation, DAO governance analysis, or compliance due diligence. It is purpose-built for multi-wallet cluster auditing with token-specific tracing, dead-end classification, and reproducible evidence output, which distinguishes it from generic blockchain explorers or single-address lookups.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-18T06:37:42.659Z","isFirstParty":false}