BlockReq
com.blockreq/rpcVersion 1.2.0Read-only BlockReq docs, EVM JSON-RPC, and on-chain DEX and wallet data
Status
Responds213 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:50 UTC
- Latency
- 213 ms
- Remotes responding
- 2 of 2
- Sign-in
- OAuth sign-in, No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.blockreq.com/mcpResponds233 msNo sign-in
Claude Code
claude mcp add --transport http rpc https://mcp.blockreq.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: rpc
Remote MCP server URL: https://mcp.blockreq.com/mcpCursor
{
"mcpServers": {
"rpc": {
"url": "https://mcp.blockreq.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"rpc","type":"http","url":"https://mcp.blockreq.com/mcp"}'Streamable HTTP
https://mcp.blockreq.com/mcp/accountSign-in required213 msOAuth sign-in
Claude Code
This server asks for sign-in. Your client opens the sign-in when it connects.
claude mcp add --transport http rpc https://mcp.blockreq.com/mcp/accountClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: rpc
Remote MCP server URL: https://mcp.blockreq.com/mcp/accountCursor
{
"mcpServers": {
"rpc": {
"url": "https://mcp.blockreq.com/mcp/account"
}
}
}VS Code
code --add-mcp '{"name":"rpc","type":"http","url":"https://mcp.blockreq.com/mcp/account"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
14 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
call_rpcCall 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. | No | Yes | No | Yes |
get_account_portfolioAn address's token holdings on one chain with USD values, largest first. Holdings come from BlockReq's holder rankings; list ERC-20 addresses in tokens (up to 50) to read those balances directly from a node. | No | Yes | Yes | Yes |
get_chainGet one network's URLs and capability flags, its API reference page, and (for EVM networks) the JSON-RPC methods documented for it. | No | Yes | Yes | No |
get_doc_pageRead 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/. | No | Yes | Yes | No |
get_method_referenceGet the documented parameters, result, example, and endpoints of one JSON-RPC method on one EVM network, from BlockReq's OpenRPC document. | No | Yes | Yes | No |
get_tokenOne token's USD price with the block and time it was read at, 24h change and volume, the pool the price comes from, and whether liquidity is low. price_time is when the price last changed, age_seconds is how old that is now, and indexed_time and indexed_block say how far the chain's indexing has got. When stale is true the price must not be presented as the current price; say how old it is instead. Use search_tokens first when you only know the symbol. | No | Yes | Yes | Yes |
get_token_candlesA token's USD candles (open, high, low, close, USD volume, trades), oldest first, the latest 32 by default. Use from and to (Unix seconds) for a past range. | No | Yes | Yes | Yes |
get_token_holdersA token's largest holders with balance and share of the known supply, as of a block. Only tokens BlockReq tracks have a ranking; others answer not found. | No | Yes | Yes | Yes |
get_token_pricesCurrent USD prices of up to 50 tokens in one call, across chains, in the order asked. A token without a price comes back with null price_usd. Each row carries price_time (when the price last changed), age_seconds (how old that is now), indexed_time and indexed_block (how far the chain's indexing has got); a row with stale true must not be presented as a current price. | No | Yes | Yes | Yes |
list_chainsList 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. | No | Yes | Yes | No |
list_pool_tradesA pool's trades, newest first, with block number, time, transaction hash, trader, token amounts and USD value. amount0 and amount1 are raw amounts of the pool's token0 and token1 from the pool's point of view: positive means the pool received that token (the trader sold it), negative means the pool paid it out (the trader bought it). trader_bought and trader_sold name which of token0 or token1 the trader got and gave; the trades do not name the tokens, so read them from the pool (search_tokens or the pool's own answer) before saying buy or sell of a particular token. price is whole token1 per whole token0. A full page returns next_cursor; pass it as cursor for older trades. | No | Yes | Yes | Yes |
list_token_poolsIndexed DEX pools that hold a token, deepest first, with protocol, fee, pair, liquidity, price, 24h volume and trades. The pool id feeds list_pool_trades. | No | Yes | Yes | Yes |
search_docsSearch 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. | No | Yes | Yes | No |
search_tokensFind tokens by symbol, name or address, each with its pool, price in USD, liquidity and 24h volume; the deepest pools come first. Anonymous and read-only. | No | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Nov 14, 2026
- Updated
- Nov 14, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared