BlockchainQuery MCP Server
Free Claude Desktop Extension that provides real-time read access to 60+ blockchains via Pocket Network's decentralized RPC gateway, no API keys required.
BlockchainQuery is a Claude Desktop Extension from the Pocket Network Foundation that gives Claude real-time read access to 60+ blockchains across EVM, Solana, Cosmos, Sui, Near, Tron, and Radix protocols. Queries are routed through Pocket Network's decentralized RPC gateway at api.pocket.network, which is backed by thousands of independently operated nodes, so the extension works with no API keys, no signup, and no cost.
The server exposes 37 tools spanning chain discovery, balance lookups, block and transaction retrieval, event log search, gas estimation, ERC-20 token info, Cosmos staking and governance queries, Solana account history, Sui object lookup, Near contract state, Radix consensus state, and cross-chain helpers like ENS/Unstoppable Domains resolution, multi-chain balance comparison, and unit conversion. The chain registry is fetched dynamically at startup so newly supported networks become available without an extension update.
Installation is a single double-click of the .mcpb bundle into Claude Desktop. The extension runs entirely on the user's local machine, holds no credentials, and collects no telemetry. It is MIT licensed and read-only: there are no transaction signing or write capabilities.
Tools
| Tool | Description |
|---|---|
list_chains |
List supported networks with optional filtering by protocol or name. |
get_chain_info |
Return RPC URL, protocol type, supported methods, and liveness status for a chain. |
evm_get_balance |
Get the native token balance for an EVM address. |
evm_get_block |
Fetch an EVM block by number or hash. |
evm_get_transaction |
Retrieve an EVM transaction by hash. |
evm_get_receipt |
Fetch the receipt for an EVM transaction. |
evm_get_logs |
Query event logs with topic and block range filters. |
evm_estimate_gas |
Estimate gas for a transaction. |
evm_get_token_info |
Read ERC-20 metadata (name, symbol, decimals, supply) and balances. |
evm_call |
Make a generic eth_call against a contract. |
evm_call_contract |
Invoke a contract method using a decoded ABI signature. |
solana_get_balance |
Get SOL or SPL token balance for an address. |
solana_get_account |
Fetch Solana account info. |
solana_get_block |
Fetch a Solana block by slot. |
solana_get_transaction |
Retrieve a Solana transaction by signature. |
solana_get_signatures |
List recent signatures for an address. |
cosmos_get_balance |
Get balances for a Cosmos address. |
cosmos_get_staking |
Fetch delegations and staking rewards for an address. |
cosmos_get_validators |
List active validators on a Cosmos chain. |
cosmos_get_transaction |
Look up a Cosmos transaction. |
cosmos_get_governance |
Query governance proposals. |
cosmos_get_block |
Fetch a Cosmos block. |
sui_get_balance |
Get Sui balance for an address. |
sui_get_object |
Retrieve a Sui object by id. |
sui_get_transaction |
Look up a Sui transaction. |
sui_get_coins |
List coin details held by an address. |
near_get_account |
Read a Near account, access keys, or contract state. |
near_call_function |
Call a view function on a Near contract. |
near_get_block |
Fetch a Near block or transaction. |
radix_get_status |
Get Radix network status. |
radix_get_config |
Fetch Radix network configuration. |
radix_get_balance |
Get balances for a Radix address. |
radix_get_transaction |
Check the status of a Radix transaction. |
radix_get_consensus |
Read the Radix consensus manager state. |
resolve_domain |
Resolve ENS or Unstoppable Domains names to addresses. |
compare_balances |
Compare native token balances for the same address across multiple chains. |
convert_units |
Convert between wei, gwei, ether, and other token units. |
Install (Claude Desktop)
The recommended path is the prebuilt Claude Desktop Extension (.mcpb):
- Download
BlockchainQuery.mcpbfrom the latest GitHub release. - Double-click the file. Claude Desktop opens its extension installer.
- Click Install.
No terminal, dependencies, or API keys are needed. To update, uninstall the existing extension in Claude Desktop and install the newer .mcpb.
Optional environment variables
Set these in the extension's settings panel if you need to override defaults:
CHAIN_REGISTRY_URL: alternate URL for the chain registry (defaults to Pocket Network's public-rpc registry).ENABLE_LIVENESS_PROBES:trueorfalse. Toggles background health checks (defaulttrue).
Manual MCP config
The repo ships as an .mcpb bundle, not a published npm/PyPI package, so there is no official standalone config JSON. Advanced users running from source can clone the repo and wire it into any MCP client by invoking the server entrypoint, but the supported installation path is the .mcpb extension above.
Prerequisites
- Claude Desktop installed.
- Internet access to reach
https://api.pocket.network. - No accounts, keys, or paid plans.
- Resolve an ENS or Unstoppable Domains name and pull the wallet's native balance across Ethereum, Polygon, Base, and Arbitrum in one prompt.
- Investigate an EVM transaction: fetch the receipt, decode event logs, and inspect ERC-20 transfers without leaving the chat.
- Audit Cosmos staking positions, including delegations, rewards, and active validator sets across multiple Cosmos SDK chains.
- Pull Solana account history (recent signatures, SPL balances, full transactions) for support or research workflows.
- Sanity-check contract state with a view-only
evm_call_contractornear_call_functionbefore executing changes elsewhere.
- "Resolve vitalik.eth and show me their ETH, Base, Arbitrum, and Optimism balances side by side."
- "Get the receipt for Ethereum transaction 0xabc... and list every ERC-20 transfer event with token symbols."
- "On Osmosis, show my delegations and pending staking rewards for cosmos1..."
- "List the last 10 Solana signatures for wallet 9xQe... and summarize what each transaction did."
- "Convert 2.5 ether into wei and gwei, then estimate gas for a transfer of that amount on Polygon."
- Zero setup and zero cost: no API keys, no signup, installs from a single
.mcpbfile. - Broad coverage with 37 tools across 60+ networks spanning EVM, Solana, Cosmos, Sui, Near, Tron, and Radix.
- Maintained by the Pocket Network Foundation and backed by Pocket's decentralized RPC gateway rather than a single provider.
- Runs locally with no telemetry, keys, or personal data leaving the machine.
- Read-only: no transaction signing, sending, or write operations.
- Distributed as a Claude Desktop
.mcpbextension, so using it from other MCP clients requires running from source. - Reliability depends on the availability of Pocket Network's public RPC gateway and the per-chain method support exposed there.
- Alchemy MCP server for higher rate limits and enhanced APIs (requires an Alchemy key).
- thirdweb MCP for contract-centric tooling across EVM chains.
- Community Ethereum/EVM MCP servers that wrap a single RPC provider like Infura or QuickNode.