Free live blockchain data access for Claude — powered by Pocket Network
BlockchainQuery is a free Claude Desktop Extension provided as a public good by the Pocket Network Foundation. It gives Claude real-time access to blockchain data across 60+ networks — no API keys, no authentication, no cost.
All queries are served through Pocket Network's decentralized RPC gateway at https://api.pocket.network, backed by thousands of independently operated nodes.
- Download
BlockchainQuery.mcpbfrom here - Double-click to open with Claude Desktop
- Click "Install"
That's it. No terminal, no configuration, no dependencies.
- Uninstall the current version from Claude Desktop
- Download the latest
BlockchainQuery.mcpbfrom here - Double-click to install the new version
The chain list is fetched at startup from the
Pocket Network public-rpc registry.
Use list_chains to see the current set, or get_chain_info for details on a
specific chain.
Currently 60+ chains across EVM, Solana, Cosmos, Sui, Near, and Tron protocols.
| Tool | Description |
|---|---|
list_chains |
List supported blockchain networks with optional protocol or network filter |
get_chain_info |
Get RPC URL, protocol type, supported methods, and status for a specific chain |
| Tool | Description |
|---|---|
evm_call |
Execute a JSON-RPC call on any EVM-compatible blockchain |
evm_get_balance |
Get native token balance for an address on any EVM chain |
evm_get_block |
Get block details by number or hash from any EVM chain |
evm_get_transaction |
Get transaction details by hash from any EVM chain |
evm_get_receipt |
Get transaction receipt including logs, status, and gas used |
evm_get_logs |
Search event logs with block range safety limits |
evm_estimate_gas |
Estimate gas cost for a transaction on any EVM chain |
evm_get_token_info |
Get ERC-20 token balance, name, symbol, decimals, and total supply |
evm_call_contract |
Execute a read-only smart contract function call |
| Tool | Description |
|---|---|
solana_get_balance |
Get SOL or SPL token balance for a Solana address |
solana_get_account |
Get Solana account information |
solana_get_block |
Get Solana block details by slot number |
solana_get_transaction |
Get Solana transaction details by signature |
solana_get_signatures |
Get recent transaction signatures for a Solana address |
| Tool | Description |
|---|---|
cosmos_get_balance |
Get native or all token balances on any Cosmos SDK chain |
cosmos_get_staking |
Get staking delegations and rewards |
cosmos_get_validators |
Get validator list or details |
cosmos_get_transaction |
Get transaction details by hash |
cosmos_get_governance |
Get governance proposals and votes |
cosmos_get_block |
Get block by height or latest |
| Tool | Description |
|---|---|
sui_get_balance |
Get SUI or token balance for a Sui address |
sui_get_object |
Get Sui object details by ID |
sui_get_transaction |
Get Sui transaction details by digest |
sui_get_coins |
Get coin details with pagination |
| Tool | Description |
|---|---|
near_query |
Query account info, view function calls, access keys, or contract state |
near_get_block |
Get Near block by height, hash, or latest |
near_get_transaction |
Get Near transaction status and receipts |
| Tool | Description |
|---|---|
radix_get_network_status |
Get network status including state version, epoch, round, and timestamp |
radix_get_network_config |
Get network configuration including version info and well-known addresses |
radix_get_balance |
Get all fungible token balances for a Radix account address |
radix_get_transaction_status |
Get the status of a Radix transaction by its intent hash |
radix_get_consensus_manager |
Get consensus manager state including validator set and epoch info |
| Tool | Description |
|---|---|
resolve_domain |
Resolve ENS or Unstoppable Domains to a blockchain address |
compare_balances |
Compare native token balances across multiple chains (max 5) |
convert_units |
Convert between blockchain denomination units |
User prompt: "What's the ETH balance of vitalik.eth?"
Expected behavior:
resolve_domainresolves the ENS name to an Ethereum addressevm_get_balancequeries the Ethereum endpoint for native balance
Expected output: Returns the resolved address and current ETH balance in human-readable units (e.g., "vitalik.eth resolves to 0xd8dA...6045. Current balance: 1,432.58 ETH").
User prompt: "Show me the latest block on Solana"
Expected behavior:
solana_get_blockfetches the most recent confirmed block from the Solana endpoint
Expected output: Returns the block slot number, timestamp, transaction count, block hash, and parent slot. May include a summary of notable transactions if present.
User prompt: "What are the staking rewards for cosmos1... on Osmosis?"
Expected behavior:
cosmos_get_stakingqueries delegations and pending rewards for the provided address on the Osmosis chain
Expected output: Returns a breakdown of staking delegations by validator, pending rewards in OSMO, and total staked amount.
User prompt: "Compare my balance across Ethereum, Arbitrum, and Base"
Expected behavior:
compare_balancesqueries native token balances on all three chains in parallel (max 5 chains per call)
Expected output: Returns a comparison showing the native token balance on each chain (ETH on Ethereum, ETH on Arbitrum, ETH on Base) with the queried address.
User prompt: "Look up transaction 0xabc... on Polygon"
Expected behavior:
evm_get_transactionfetches the transaction details by hash from the Polygon endpointevm_get_receiptfetches the receipt including status, gas used, and event logs
Expected output: Returns transaction details including sender, recipient, value transferred, gas used, success/failure status, and decoded event logs if applicable.
BlockchainQuery works out of the box with zero configuration. Advanced users can set environment variables:
| Variable | Default | Description |
|---|---|---|
CHAIN_REGISTRY_URL |
public-rpc/supported-chains.json | Override the default chain registry URL |
ENABLE_LIVENESS_PROBES |
true |
Set false to skip background chain health checks |
Pocket Network is decentralized infrastructure for accessing open data. Thousands of independent nodes serve billions of relays across 60+ blockchains. As a non-profit public good, Pocket provides free RPC access to anyone.
Learn more at pocket.network
BlockchainQuery runs entirely on your local machine. It does not collect, store, or transmit any personal data, usage analytics, or telemetry.
When you make a query, your request is sent directly from your machine to Pocket Network's public RPC gateway (api.pocket.network), which routes it to the appropriate blockchain endpoint. Pocket Network does not require authentication for these requests and does not associate queries with individual users.
For complete privacy information, see our full privacy policy: https://pocket.network/blockchainquery-privacy
Data Summary
- Personal data collected by the extension: None
- Authentication required: None
- Analytics or telemetry: None
- Third-party data sharing: None
- Network requests made: RPC queries to api.pocket.network; chain registry fetched from GitHub at startup
- Data stored on your device: Cached chain registry only (no persistent user data)
MIT — Pocket Network Foundation