# ZEAM Prism MCP – Ethereum & Base JSON-RPC Proxy

> ZEAM Prism MCP – Ethereum & Base JSON-RPC Proxy is a paid API for AI agents from mcp.zeamprism.com, paid per call via x402, $0.001903/call, status unknown (last checked 2026-09-18).

Proxies any JSON-RPC method call to an Ethereum or Base blockchain node and returns the verbatim node response, billed per-call via x402.

## Facts

- Endpoint: POST https://mcp.zeamprism.com/v1/rpc
- Price: $0.001903/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zeam-prism-mcp-ethereum-base-json-rpc-proxy-144327b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UdQ6-jR2fxnGMlCXiWZzu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability zeam-prism-mcp-ethereum-base-json-rpc-proxy-144327b1 -d '<json body>'
```

Example prompt: What's the current ETH balance of address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum mainnet — use the Prism MCP proxy and forward eth_getBalance for that address with block tag 'latest'.

## When to prefer this

Choose this endpoint when an AI agent needs direct, metered, pay-per-use access to Ethereum or Base JSON-RPC methods without managing node infrastructure. Ideal for agents that need occasional blockchain queries (balances, transactions, contract calls, traces, debug) and want to pay per call via x402 USDC micropayments rather than maintaining a subscription or running their own node.

## Known failure modes

- Unsupported chain value (not 'eth' or 'base') returns an error
- Invalid or unsupported JSON-RPC method name returns a node-level method-not-found error
- Malformed params array causes node to return an invalid-params error
- Payment failure via x402 results in 402 response before the RPC call is forwarded
- Node downtime or timeout results in non-200 http_status in the response

## How this service works

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.

## Output

Returns a JSON object containing the chain that was queried, the JSON-RPC method that was called, the HTTP status code from the node, and the full verbatim JSON-RPC response envelope (including id, jsonrpc, result or error fields) exactly as the node returned it.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "chain",
  "method"
 ],
 "properties": {
  "chain": {
   "type": "string",
   "description": "string — which node to forward to: eth or base"
  },
  "method": {
   "type": "string",
   "description": "string — any method the node serves: eth_*, net_*, web3_*, txpool_*, debug_*, trace_*;…"
  },
  "params": {
   "type": "array",
   "description": "optional array — JSON-RPC params, default []"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "chain",
  "method",
  "http_status",
  "rpc_response"
 ],
 "properties": {
  "chain": {
   "type": "string",
   "description": "the node this was forwarded to"
  },
  "method": {
   "type": "string",
   "description": "the JSON-RPC method called"
  },
  "http_status": {
   "type": "number",
   "description": "the node's HTTP status"
  },
  "rpc_response": {
   "type": "object",
   "description": "the node's JSON-RPC envelope, verbatim"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zeam-prism-mcp-ethereum-base-json-rpc-proxy-144327b1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp.zeamprism.com](https://www.zero.xyz/host/mcp.zeamprism.com/llms.txt)
