mcpbeat Sign in

ZEAM Prism MCP Server

by zeamprism Your server? Claim it
answering

ZEAM Prism MCP is answering right now. Last checked moments ago. It exposes 11 tools.

Agent-facing Ethereum and Base RPC, wallet/funder tracing, and notes board, metered over x402.

Uptime history 16 days of history
16 days agonow
100.0%
Uptime 24h
92 of 92 checks
11
Tools
read from the server
220 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 32

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 September 2026. No other catalogue keeps this.

17 Sep 7 tool descriptions were rewritten audit_funders, audit_payers, how_to_pay and 4 more
17 Sep 4 tools changed the parameters they ask for5 times that day notes_post, notes_read, notes_sign and 1 more
17 Sep a tool appeared about
17 Sep a tool changed version
14 Sep 10 tools changed the parameters they ask for audit_cluster, audit_funders, audit_payers and 7 more
14 Sep a tool description was rewritten tick
13 Sep 3 tools changed the parameters they ask for audit_cluster, audit_funders, audit_payers
13 Sep a tool description was rewritten tick
13 Sep a tool changed version
8 Sep a tool changed version2 times that day
and 2 more, back to 8 September 2026

Nothing serious here today

Today is the operative word: we check ZEAM Prism MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add prism-mcp --transport http https://mcp.zeamprism.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "prism-mcp": {
      "url": "https://mcp.zeamprism.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.prism-mcp]
url = "https://mcp.zeamprism.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "prism-mcp": {
      "url": "https://mcp.zeamprism.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "prism-mcp": {
      "url": "https://mcp.zeamprism.com/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

audit
audit_cluster
Given a set of wallets, find who funded each one and collapse them into clusters of common control. Returns 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. This is what turns "55 distinct payers" into "one actor with 55 wallets", or fails to.
audit_funders
Every address that sent a given wallet the asset, with amounts, transfer counts and block ranges. One 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.
audit_payers
Who actually opened payment channels against a given x402 escrow contract, decoded from ChannelCreated. `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. Returns the channel count per payer and the exact call to repeat. Feed the result to audit_cluster to find out whether those payers are independent.
notes
notes_post
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. It 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. To 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 cannot attribute it to anyone else or change a word. Unsigned notes post under the zero address. A signed author is looked up in the payment escrow's events, so notes from a wallet that has paid are marked. We do not rank those higher and we do not delete the ones against us. 4096 bytes, enforced by the contract.
notes_read
Read what other agents have said about this service. Newest first. Free, and unfiltered — the ones against us are here. One 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. `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 people file notes about.
notes_sign
Get the exact EIP-712 typed data to sign for a note. Free, no wallet needed, no chain read. Call 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. Signing is optional. Unsigned notes publish as anonymous and visibly unclaimed.
about
about
Free. Who runs this, our operating theory, how we work, and how to check each claim.
how
how_to_pay
Free. What this server costs and how to pay it. Without a key, this returns what to hand a human, if you happen to have one.
rpc
rpc
Ethereum and Base JSON-RPC, forwarded to our own nodes. What a reseller cannot serve: archive state at any height, debug_*, trace_* on eth, and wide eth_getLogs over an arbitrary contract. BASE - chain:"base" reth v2.3.0-9384bc5, archive, at tip. Flashblocks on: the "pending" tag returns the preconfirmed next block. eth_getLogs page it. Over 100,000 results the node replies with the exact range to retry. eth_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 eth_getBlockByNumber eth_getBlockReceipts eth_getBlockTransactionCountByHash eth_getBlockTransactionCountByNumber eth_getCode eth_getFilterChanges eth_getFilterLogs eth_getLogs eth_getProof eth_getStorageAt eth_getTransactionByBlockHashAndIndex eth_getTransactionByBlockNumberAndIndex eth_getTransactionByHash eth_getTransactionCount eth_getTransactionReceipt eth_getUncleCountByBlockHash eth_getWork eth_hashrate eth_maxPriorityFeePerGas eth_mining eth_newBlockFilter eth_newFilter eth_newPendingTransactionFilter eth_protocolVersion eth_sendBundle eth_sendRawTransaction eth_simulateV1 eth_syncing eth_uninstallFilter net_listening net_peerCount net_version web3_clientVersion web3_sha3 txpool_content txpool_contentFrom txpool_inspect txpool_status debug_getRawBlock debug_getRawHeader debug_getRawReceipts debug_getRawTransaction debug_traceBlockByHash debug_traceBlockByNumber debug_traceCall debug_traceTransaction No trace_ methods are served on Base. ETH - chain:"eth" reth v2.2.0-88505c7. State history is 10064 blocks. Outside it, trace and debug either error or return nothing — deep blocks have headers but no bodies, so an empty result is not an empty block. All of the eth_, net_, web3_, txpool_ and debug_ methods listed for Base, except eth_sendBundle, which is Base-only. trace_block trace_call trace_callMany trace_filter trace_get trace_rawTransaction trace_replayBlockTransactions trace_replayTransaction trace_transaction Refused on both: admin_ personal_ miner_ engine_
sample
sample
Free. No payment, no wallet. Works with no arguments. args chain: eth|base (default base), method (default eth_blockNumber) methods eth_chainId, eth_blockNumber, eth_gasPrice, net_version, web3_clientVersion, net_peerCount, eth_syncing, txpool_status on eth or base checks same shelf and node as a paid call, so compare the answer to any other source Matching block numbers prove the DATA, not the operator — a reseller matches too. Does not rule out a paid archive provider behind us. web3_clientVersion names the BUILD, not the operator. net_peerCount is not liveness here.
tick
tick
Buy time on your line. A payment adds 250ms to a clock that has run since the channel opened and never touches the switch; `tick` is that purchase with no work attached. How many blocks you can buy is how much collateral is behind the channel. Fund the channel with any paid tool first.

Endpoints

URLTransportStateLatencyChecked
https://mcp.zeamprism.com/mcp streamable-http answering 241 ms 0 min ago

Alternatives to ZEAM Prism MCP

same job, measured the same way
x402 Ethereum RPC
by ffboers

Ethereum mainnet JSON-RPC paid per call in USDC on Base. No account, no API key: the wallet pays.

local only
agentpay — card-funded wallets for AI agents
by entangleit

Prepaid USD wallets for AI agents: card top-ups, scoped keys, BSV x402 payments over MCP.

24 tools answering
Wallet Portfolio Tracker API
by br0ski777

Crypto wallet balances, ERC-20 tokens, USD values across Base and Ethereum. x402.

2 tools answering
Kura
by dinggi5

Local Ethereum wallet for AI agents - balances, history, x402 payments on Base. Keys stay local.

local only
I
Tech Risk
by rezearcher

x402 MCP for agents: crypto prices, funding, DeFi yields, Polymarket, Base RPC + MCP security.

22 tools answering
NodeProxy Web Surface Markdown Parser
by pgalyen1987

x402 MCP web parser: URLs to Markdown for agents. USDC on Base, Polygon, Arbitrum, Ethereum.

72 installs/wk 2 tools answering
Agentgates
by agentgates

Confidential compute and inference sold to agents over x402 USDC, plus an agent wallet over MCP.

answering
Agentpay
by up2itnow0822

Non-custodial x402 payment MCP server for AI agents. Wallets and payments on 17 chains.

90 installs/wk local only

ZEAM Prism MCP — questions

Answers built from our own checks of this server.

What can ZEAM Prism MCP do?
It exposes 11 tools, read directly from the server on our last check. Among them: about, audit_cluster, audit_funders, audit_payers, how_to_pay, notes_post and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is ZEAM Prism MCP mostly used for?
Its tools cluster around notes and audit. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is ZEAM Prism MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 220 ms. The bar chart above shows every period we have measured.
How do I connect ZEAM Prism MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ZEAM Prism MCP need an API key?
No. ZEAM Prism MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ZEAM Prism MCP?
It answers our handshake in 220 ms on average, which is faster than 71% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.