BlockReq
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only BlockReq docs, network catalog, and JSON-RPC calls across EVM chains
| Author | com.blockreq |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 84 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"BlockReq": {
"url": "https://mcp.blockreq.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
list_chainsread-onlyList every published BlockReq network with its host, public trial URL, private URL pattern ({API_KEY} placeholder), WSS support, and archive and proof/debug/trace flags.
Parameters:
network_type— string — Only this network type
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_chainread-onlyGet one network's URLs and capability flags, its API reference page, and (for EVM networks) the JSON-RPC methods documented for it.
Parameters:
chain(required) — string — Network slug (for example ethereum, base, arbitrum-sepolia), catalog id, hostname, name, or EVM chain ID (1 or 0x1)
Hints: read-only yes · destructive no · idempotent yes · open-world no
search_docsread-onlySearch the BlockReq docs (setup, API keys, endpoints, Request Counting, plans, networks, support). Returns page titles, URLs, Markdown URLs for get_doc_page, and snippets. Chinese queries search the Chinese pages.
Parameters:
query(required) — string — Words to search forlimit— integer — Most results to return (default 5)locale— string — Docs language; defaults to the query's language
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_doc_pageread-onlyRead one BlockReq docs page as Markdown. Accepts a https://blockreq.com/docs/... URL (HTML or index.md) or a path such as /docs/getting-started/.
Parameters:
url(required) — string — Docs page URL or path
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_method_referenceread-onlyGet the documented parameters, result, example, and endpoints of one JSON-RPC method on one EVM network, from BlockReq's OpenRPC document.
Parameters:
chain(required) — string — Network slug (for example ethereum, base, arbitrum-sepolia), catalog id, hostname, name, or EVM chain ID (1 or 0x1)method(required) — string — JSON-RPC method, for example eth_getLogs
Hints: read-only yes · destructive no · idempotent yes · open-world no
call_rpcread-onlyCall one read-only JSON-RPC method on an EVM network. Without credentials it uses the public trial endpoint (rate-limited, recent state only); when this MCP connection sends a BlockReq API key or is signed in to a BlockReq account, it uses the caller's own endpoint, metered to their account with their plan's limits and history. eth_getLogs needs numeric fromBlock/toBlock at most 1000 blocks apart, or a blockHash. Responses above 256 KB are refused. It cannot sign or send transactions.
Parameters:
chain(required) — string — Network slug (for example ethereum, base, arbitrum-sepolia), catalog id, hostname, name, or EVM chain ID (1 or 0x1)method(required) — stringparams— array — Positional JSON-RPC params; a missing block parameter means latest
Hints: read-only yes · destructive no · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.