Skip to main content

BlockReq

com.blockreq/rpcVersion 1.2.0

Read-only BlockReq docs, EVM JSON-RPC, and on-chain DEX and wallet data

Status

Responds213 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
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 ms
No sign-in

Claude Code

claude mcp add --transport http rpc https://mcp.blockreq.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: rpc
Remote MCP server URL: https://mcp.blockreq.com/mcp

Cursor

{
  "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 ms
OAuth 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/account

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: rpc
Remote MCP server URL: https://mcp.blockreq.com/mcp/account

Cursor

{
  "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.

Host your own MCP server on run.zero

Tools

14 tools

Tools of BlockReq
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.NoYesNoYes
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.NoYesYesYes
get_chainGet one network's URLs and capability flags, its API reference page, and (for EVM networks) the JSON-RPC methods documented for it.NoYesYesNo
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/.NoYesYesNo
get_method_referenceGet the documented parameters, result, example, and endpoints of one JSON-RPC method on one EVM network, from BlockReq's OpenRPC document.NoYesYesNo
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.NoYesYesYes
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.NoYesYesYes
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.NoYesYesYes
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.NoYesYesYes
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.NoYesYesNo
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.NoYesYesYes
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.NoYesYesYes
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.NoYesYesNo
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.NoYesYesYes

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

Are you the operator? Claim this listing