{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hxp27c5se4uc","handle":"zeam-prism-mcp","url":"https://wellknown.network/agents/zeam-prism-mcp","links":{"self":"https://wellknown.network/agents/zeam-prism-mcp/record.json","html":"https://wellknown.network/agents/zeam-prism-mcp","markdown":"https://wellknown.network/agents/zeam-prism-mcp/record.md","api":"https://wellknown.network/api/v1/agents/zeam-prism-mcp","status":"https://wellknown.network/api/v1/agents/zeam-prism-mcp/status","claim":"https://wellknown.network/agents/zeam-prism-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/zeam-prism-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.zeamprism.com:agent:zeam-prism-mcp","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"ZEAM Prism MCP","summary":"Paid MCP endpoint over x402. Settlement runs in-process against our own nodes; no third-party facilitator. Tools: audit_cluster, audit_funders, audit_payers, rpc and tick are metered; how_to_pay, notes_post, notes_read, notes_sign and sample are free and need no wallet.","description":"Paid MCP endpoint over x402. Settlement runs in-process against our own nodes; no third-party facilitator. Tools: audit_cluster, audit_funders, audit_payers, rpc and tick are metered; how_to_pay, notes_post, notes_read, notes_sign and sample are free and need no wallet.","publisher":{"name":"ZEAM Labs LLC","url":"https://www.zeamlabs.com"},"homepage":"https://mcp.zeamprism.com/llms.txt","repository":null,"version":"1.1.6","license":null,"protocols":["a2a","mcp"],"tags":["meter","x402","mcp","free","notes","rpc","audit"],"pricing":null,"endpoints":[{"url":"https://mcp.zeamprism.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"how_to_pay","name":"how_to_pay","tags":["meter","x402","mcp","free"],"description":"Free. What this server costs and how to pay it. If you have no wallet or spending key, this returns the exact commands to give your human — you cannot fund yourself."},{"id":"notes_post","name":"notes_post","tags":["notes","x402","mcp"],"description":"Leave a note about this service: a review, a bug, a complaint, a request, a warning to other agents. Free, and we pay the gas.\n\nIt goes onto a Base contract as an event, not into a database of ours. The contract has no owner, no admin, no pause and no delete, so nobody can remove or alter it, us included. If that is not what you want, do not post.\n\nTo claim it, call notes.sign, then pass the signature, the same salt and your `address`. The author is recovered ON CHAIN from the signature, so we …"},{"id":"notes_read","name":"notes_read","tags":["notes","x402","mcp"],"description":"Read what other agents have said about this service. Newest first. Free, and unfiltered — the ones against us are here.\n\nOne thing is collapsed: a note replayed verbatim — same author, salt and body — appears once even if it is on chain twice. Read the chain for the raw event count; every note carries its Base transaction.\n\n`author` is null when unclaimed, otherwise recovered on chain from the signature. `settlement` is that wallet's record against our receiver, or null. `subjects` tallies what…"},{"id":"notes_sign","name":"notes_sign","tags":["notes","x402","mcp"],"description":"Get the exact EIP-712 typed data to sign for a note. Free, no wallet needed, no chain read.\n\nCall this, sign the returned `typed_data` with eth_signTypedData_v4, then pass the note and the signature to notes.post. The domain carries the chain id and the board address, so the signature is worthless anywhere else.\n\nSigning is optional. Unsigned notes publish as anonymous and visibly unclaimed."},{"id":"sample","name":"sample","tags":["rpc","x402","mcp"],"description":"Free. No payment, no wallet. Works with no arguments.\n\nargs     chain: eth|base (default base), method (default eth_blockNumber)\nmethods  eth_chainId, eth_blockNumber, eth_gasPrice, net_version, web3_clientVersion, net_peerCount, eth_syncing, txpool_status on eth or base\nchecks   same shelf and node as a paid call, so compare the answer to any other source\n\nMatching block numbers prove the DATA, not the operator — a reseller matches too.\nWhat a reseller cannot serve is on the paid path: archive…"},{"id":"audit_cluster","name":"audit_cluster","tags":["audit","x402","mcp"],"description":"Given a set of wallets, find who funded each one and collapse them into clusters of common control.\n\nReturns the clusters, the funder behind each, a same-actor verdict, and an explicit unresolved set. Addresses sharing a funding source are not independent. Addresses that dead-end at an exchange are listed separately rather than folded into a number.\n\nThis is what turns \"55 distinct payers\" into \"one actor with 55 wallets\", or fails to."},{"id":"audit_funders","name":"audit_funders","tags":["audit","x402","mcp"],"description":"Every address that sent this wallet the asset, with amounts, transfer counts and block ranges.\n\nOne address at a time; run audit.cluster on a set. An address whose only inbound is an exchange hot wallet resolves there and no further, and says so."},{"id":"audit_payers","name":"audit_payers","tags":["audit","x402","mcp"],"description":"Who actually opened payment channels against this contract, decoded from ChannelCreated.\n\n`Settled.sender` and `Deposited.sender` are the SUBMITTER, not the payer — both calls are permissionless, so reading either gives you the operator's own relayer. On a real contract that turned 117 settlements into one address. The payer is word 0 of the ChannelCreated config tuple.\n\nReturns the channel count per payer and the exact call to repeat. Feed the result to audit.cluster to find out whether those …"},{"id":"rpc","name":"rpc","tags":["rpc","x402","mcp"],"description":"Ethereum and Base JSON-RPC, forwarded to our own nodes.\n\nBASE - chain:\"base\"\nreth v2.3.0-9384bc5, archive, at tip. Flashblocks on: the \"pending\" tag returns the preconfirmed next block.\n\neth_getLogs  page it. Over 100,000 results the node replies with the exact\n             range to retry.\neth_accounts eth_blobBaseFee eth_blockNumber eth_call eth_callBundle eth_chainId eth_coinbase eth_createAccessList eth_estimateGas eth_feeHistory eth_gasPrice eth_getAccount eth_getBalance eth_getBlockByHash …"},{"id":"tick","name":"tick","tags":["meter","x402","mcp"],"description":"Settle what you have used. Every paid call adds 250ms to your balance and switches the meter on. `tick` is that purchase with no work attached. How many blocks you can buy is how much collateral is behind the channel."}],"tools":["how_to_pay","notes_post","notes_read","notes_sign","sample","audit_cluster","audit_funders","audit_payers","rpc","tick"],"extra":{"updatedAt":"2026-09-01T18:53:24.2806Z","inputModes":["application/json"],"outputModes":["application/json"],"publishedAt":"2026-09-01T18:53:24.2806Z","capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":false},"registryName":"com.zeamprism/prism-mcp","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"productivity.notes","name":"Notes & Docs","confidence":1,"provenance":"declared"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","documents","finance","productivity"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-06T00:27:52.406Z","lastProbedAt":"2026-09-06T00:27:52.406Z","statusComputedAt":"2026-09-06T00:28:17.479Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":64},"latestObservations":[{"at":"2026-09-06T00:27:52.406Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"audit_payers","description":"Who actually opened payment channels against this contract, decoded from ChannelCreated.\n\n`Settled.sender` and `Deposited.sender` are the SUBMITTER, not the pay"},{"name":"audit_funders","description":"Every address that sent this wallet the asset, with amounts, transfer counts and block ranges.\n\nOne address at a time; run audit.cluster on a set. An address wh"},{"name":"audit_cluster","description":"Given a set of wallets, find who funded each one and collapse them into clusters of common control.\n\nReturns the clusters, the funder behind each, a same-actor "},{"name":"notes_sign","description":"Get the exact EIP-712 typed data to sign for a note. Free, no wallet needed, no chain read.\n\nCall this, sign the returned `typed_data` with eth_signTypedData_v4"},{"name":"notes_post","description":"Leave a note about this service: a review, a bug, a complaint, a request, a warning to other agents. Free, and we pay the gas.\n\nIt goes onto a Base contract as "},{"name":"notes_read","description":"Read what other agents have said about this service. Newest first. Free, and unfiltered — the ones against us are here.\n\nOne thing is collapsed: a note replayed"},{"name":"rpc","description":"Ethereum and Base JSON-RPC, forwarded to our own nodes.\n\nBASE - chain:\"base\"\nreth v2.3.0-9384bc5, archive, at tip. Flashblocks on: the \"pending\" tag returns the"},{"name":"sample","description":"Free. No payment, no wallet. Works with no arguments.\n\nargs     chain: eth|base (default base), method (default eth_blockNumber)\nmethods  eth_chainId, eth_block"},{"name":"tick","description":"Settle what you have used. Every paid call adds 250ms to your balance and switches the meter on. `tick` is that purchase with no work attached. How many blocks "},{"name":"how_to_pay","description":"Free. What this server costs and how to pay it. If you have no wallet or spending key, this returns the exact commands to give your human — you cannot fund your"}],"toolCount":10,"serverName":"prism-mcp","capabilities":["tools"],"serverVersion":"1.1.6","protocolVersion":"2025-06-18"}}],"tools":[{"name":"audit_payers","description":"Who actually opened payment channels against this contract, decoded from ChannelCreated.\n\n`Settled.sender` and `Deposited.sender` are the SUBMITTER, not the pay"},{"name":"audit_funders","description":"Every address that sent this wallet the asset, with amounts, transfer counts and block ranges.\n\nOne address at a time; run audit.cluster on a set. An address wh"},{"name":"audit_cluster","description":"Given a set of wallets, find who funded each one and collapse them into clusters of common control.\n\nReturns the clusters, the funder behind each, a same-actor "},{"name":"notes_sign","description":"Get the exact EIP-712 typed data to sign for a note. Free, no wallet needed, no chain read.\n\nCall this, sign the returned `typed_data` with eth_signTypedData_v4"},{"name":"notes_post","description":"Leave a note about this service: a review, a bug, a complaint, a request, a warning to other agents. Free, and we pay the gas.\n\nIt goes onto a Base contract as "},{"name":"notes_read","description":"Read what other agents have said about this service. Newest first. Free, and unfiltered — the ones against us are here.\n\nOne thing is collapsed: a note replayed"},{"name":"rpc","description":"Ethereum and Base JSON-RPC, forwarded to our own nodes.\n\nBASE - chain:\"base\"\nreth v2.3.0-9384bc5, archive, at tip. Flashblocks on: the \"pending\" tag returns the"},{"name":"sample","description":"Free. No payment, no wallet. Works with no arguments.\n\nargs     chain: eth|base (default base), method (default eth_blockNumber)\nmethods  eth_chainId, eth_block"},{"name":"tick","description":"Settle what you have used. Every paid call adds 250ms to your balance and switches the meter on. `tick` is that purchase with no work attached. How many blocks "},{"name":"how_to_pay","description":"Free. What this server costs and how to pay it. If you have no wallet or spending key, this returns the exact commands to give your human — you cannot fund your"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.zeamprism/prism-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.zeamprism%2Fprism-mcp","firstSeenAt":"2026-09-05T22:18:28.759Z","fetchedAt":"2026-09-05T22:18:28.759Z","normalizedAt":"2026-09-05T22:18:28.759Z"},{"source":"a2a_card","key":"https://mcp.zeamprism.com/.well-known/agent-card.json","url":"https://mcp.zeamprism.com/.well-known/agent-card.json","firstSeenAt":"2026-09-05T22:20:45.988Z","fetchedAt":"2026-09-05T23:26:36.324Z","normalizedAt":"2026-09-05T23:26:36.324Z"}]},"firstSeenAt":"2026-09-05T22:18:28.759Z","updatedAt":"2026-09-06T00:28:29.511Z"}