BlockchainQuery

BlockchainQuery is a Model Context Protocol (MCP) server that provides read-only blockchain querying across 63 chains and 7 protocol families. It’s built by PNF and powered by Pocket Network’s decentralized RPC infrastructure. Available as a Claude extension in .mcpb format, it lets AI assistants query live blockchain data directly.

What It Does

BlockchainQuery exposes 37 tools for querying blockchain state:

  • Balances — native token and ERC-20/SPL token balances
  • Transactions — transaction details, receipts, and signatures
  • Blocks — block data by height, hash, or latest
  • Tokens — ERC-20 metadata, multi-token price lookups
  • Staking — delegations, rewards, and validator info (Cosmos chains)
  • Governance — proposals and voting state (Cosmos chains)
  • Smart contracts — read-only contract calls (eth_call)
  • Event logs — filtered event log retrieval
  • Cross-chain — compare balances across multiple EVM chains simultaneously

Supported Chains

BlockchainQuery covers 7 protocol families:

ProtocolChainsExample Queries
EVMEthereum, Polygon, Arbitrum, Base, Optimism, BSC, Avalanche, and many moreBalances, transactions, blocks, logs, contract calls, gas estimation
SolanaSolana mainnetAccount info, balances, transactions, block data, token accounts
CosmosPocket Network, Cosmos Hub, Osmosis, and othersBalances, staking, governance, validators, blocks, transactions
NEARNEAR ProtocolAccount queries, transactions, blocks, contract views
RadixRadix mainnetBalances, network status, consensus state, transactions
SuiSui mainnetObject queries, balances, coin details, transactions
TronTron mainnetBalances, transactions, blocks

Use list_chains to see all available chains and their chain IDs.

How to Use

As a Claude Extension

BlockchainQuery is available as a .mcpb extension file, following Anthropic’s standard extension installation format. Download the .mcpb file from the GitHub repository and install it using Claude’s extension installer. A listing in Anthropic’s MCP directory is pending.

Once installed, Claude can query blockchain data directly in conversation:

“What’s the ETH balance of vitalik.eth?” “Show me the latest block on Pocket Network” “Compare my token balances across Ethereum, Polygon, and Arbitrum”

As an MCP Server

Developers can integrate BlockchainQuery into any MCP-compatible client:

plaintext
Repository: github.com/pokt-network/blockchain-query-mcp

All 37 tools are annotated with readOnlyHint: true — BlockchainQuery never modifies chain state or submits transactions.

Key Tools

ToolDescription
list_chainsList all 63 supported chains
evm_get_balanceNative coin balance for any EVM chain
evm_get_token_infoERC-20 metadata (name, symbol, decimals, supply)
evm_get_transactionTransaction details by hash
evm_get_logsFiltered event logs
evm_call_contractRead-only smart contract calls
compare_balancesCross-chain balance comparison
solana_get_balanceSOL balance
cosmos_get_balanceNative/all token balances on Cosmos chains
cosmos_get_stakingDelegation and reward info
resolve_domainENS and Unstoppable Domains resolution
convert_unitsUnit conversion (e.g., upokt → POKT, wei → ETH)

Privacy

BlockchainQuery queries only public blockchain data. It does not store queries, results, or user data. All operations are read-only. See the privacy policy for details.