Grove Public Endpoints MCP Server
OfficialThis MCP server provides access to Grove's public RPC endpoints for 69+ blockchain networks, enabling natural language queries, direct RPC calls, and comprehensive documentation access.
Key Capabilities:
Natural Language Blockchain Queries: Ask questions like "get the latest height for ethereum" using the
query_blockchaintoolDirect RPC Method Calls: Execute JSON-RPC methods (e.g.,
eth_blockNumber,eth_getBalance) on any supported blockchain viacall_rpc_methodMulti-Network Support: Access EVM chains, Layer 2 solutions, Cosmos ecosystem, non-EVM chains, and testnets
Blockchain Service Discovery: List all available networks, get detailed chain information, and retrieve supported RPC methods
Public Endpoint Management: Access and manage Grove's HTTP endpoints with category filtering and custom configurations
Documentation Integration: Search and retrieve documentation from docs.grove.city with keyword search capabilities
Runtime Extensibility: Dynamically add new endpoints and blockchain services without restarting
Optional Portal Integration: Use free public endpoints or provide a Grove Portal appId for higher rate limits
No Authentication Required: Works out-of-the-box with public endpoints, no API keys needed
Provides access to Ethereum blockchain data and RPC methods through Grove's public endpoints, enabling queries for block information, account balances, and transaction data
Enables interaction with the Fantom blockchain network through Grove's public RPC endpoints for querying blockchain data and executing JSON-RPC methods
Provides access to NEAR Protocol blockchain data and RPC functionality through Grove's public endpoints
Enables querying of Optimism Layer 2 blockchain data and execution of RPC methods through Grove's public endpoints
Provides access to Polygon blockchain network data and RPC functionality through Grove's public endpoints for querying blocks, transactions, and account information
Enables interaction with the Solana blockchain through Grove's public RPC endpoints for querying network data and executing blockchain methods
Provides access to Sui blockchain data and RPC functionality through Grove's public endpoints
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Grove Public Endpoints MCP Server get the balance of vitalik.eth"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
THIS PACKAGE HAS BEEN DEPRECATED
Please see the updated mcpb format Claude Desktop Extension
Available Tools
67 toolsadd_endpointC
Dynamically add a new endpoint configuration (for extensibility)
Inputs: id (required), name (required), path (required), method (required), +2 more.
call_contract_viewC
Call a read-only contract function
Inputs: blockchain (required), contractAddress (required), data (required), network.
call_endpointC
Call a Pocket Network endpoint with optional parameters
Inputs: endpointId (required), pathParams, queryParams, body.
call_rpc_methodC
Call a JSON-RPC method on a specific blockchain service
Inputs: blockchain (required), method (required), params, network.
compare_balancesA
Compare native token balance for an address across multiple EVM chains
Inputs: address (required), blockchains, network.
convert_unitsB
Convert between wei, gwei, and eth units
Inputs: value (required), fromUnit (required), toUnit (required).
decode_hexC
Decode hex string to UTF-8, ASCII, and bytes
Inputs: hex (required).
estimate_gasB
Estimate gas required for a transaction
Inputs: blockchain (required), transaction (required), network.
get_blockchain_serviceC
Get details about a specific blockchain service including supported RPC methods
Inputs: blockchain (required), network.
get_block_detailsB
Get detailed block information with optional transaction list
Inputs: blockchain (required), blockNumber (required), includeTransactions, network.
get_cosmos_accountB
Get Cosmos account information (sequence, account number)
Inputs: blockchain (required), address (required), network.
get_cosmos_all_balancesC
Get all token balances for a Cosmos SDK address
Inputs: blockchain (required), address (required), network.
get_cosmos_balanceC
Get balance for a Cosmos SDK address on any Cosmos chain
Inputs: blockchain (required), address (required), denom, network.
get_cosmos_blockC
Get Cosmos block at specific height
Inputs: blockchain (required), height (required), network.
get_cosmos_delegationsC
Get all staking delegations for a Cosmos address
Inputs: blockchain (required), delegatorAddress (required), network.
get_cosmos_latest_blockC
Get latest block information on a Cosmos chain
Inputs: blockchain (required), network.
get_cosmos_paramsC
Get chain parameters for a Cosmos module
Inputs: blockchain (required), module (required), network.
get_cosmos_proposalC
Get specific governance proposal details
Inputs: blockchain (required), proposalId (required), network.
get_cosmos_proposalsB
Get governance proposals on a Cosmos chain
Inputs: blockchain (required), status, network.
get_cosmos_proposal_votesC
Get all votes for a governance proposal
Inputs: blockchain (required), proposalId (required), network.
get_cosmos_rewardsC
Get staking rewards for a delegator
Inputs: blockchain (required), delegatorAddress (required), validatorAddress, network.
get_cosmos_transactionC
Get Cosmos transaction by hash
Inputs: blockchain (required), txHash (required), network.
get_cosmos_validatorC
Get specific validator details
Inputs: blockchain (required), validatorAddress (required), network.
get_cosmos_validatorsC
Get list of validators on a Cosmos chain
Inputs: blockchain (required), status, network.
get_doc_pageB
Retrieve a documentation page from api.pocket.network/docs
Inputs: path (required).
get_domain_recordsB
Get ENS text records for a domain (e.g., avatar, email, url, twitter, github)
Inputs: domain (required), keys (required).
get_endpoint_detailsC
Get detailed information about a specific endpoint
Inputs: endpointId (required).
get_endpoint_docsC
Get documentation for a specific endpoint
Inputs: endpointId (required).
get_gas_priceB
Get current gas price for a blockchain
Inputs: blockchain (required), network.
get_historical_balanceC
Get balance at a specific block height
Inputs: blockchain (required), address (required), blockNumber (required), network.
get_solana_account_infoC
Get Solana account information
Inputs: address (required), network.
get_solana_balanceB
Get SOL balance for a Solana address
Inputs: address (required), network.
get_solana_blockC
Get Solana block information with optional transactions
Inputs: slot (required), includeTransactions, network.
get_solana_block_heightB
Get the latest Solana block height
Inputs: network.
get_solana_fee_for_messageB
Estimate fee for a serialized Solana message (base64)
Inputs: message (required), network.
get_solana_prioritization_feesC
Get recent prioritization fees for Solana transactions
Inputs: addresses, network.
get_solana_program_accountsC
Get accounts owned by a Solana program with optional filters
Inputs: programId (required), filters, network.
get_solana_signaturesB
Get transaction signatures for a Solana address (transaction history)
Inputs: address (required), limit, network.
get_solana_token_balanceB
Get SPL token balance(s) for a Solana wallet
Inputs: walletAddress (required), mintAddress, network.
get_solana_token_metadataB
Get SPL token metadata (decimals, supply, authorities)
Inputs: mintAddress (required), network.
get_solana_transactionC
Get Solana transaction details by signature
Inputs: signature (required), network.
get_sui_all_balancesC
Get all coin balances for a Sui address
Inputs: address (required), network.
get_sui_balanceC
Get SUI balance for an address
Inputs: address (required), network.
get_sui_checkpointB
Get checkpoint details by ID
Inputs: checkpointId (required), network.
get_sui_coinsC
Get coins owned by an address
Inputs: address (required), coinType, cursor, limit, +1 more.
get_sui_latest_checkpointC
Get latest checkpoint sequence number
Inputs: network.
get_sui_objectC
Get object details by ID
Inputs: objectId (required), options, network.
get_sui_owned_objectsC
Get objects owned by an address
Inputs: address (required), query, cursor, limit, +1 more.
get_sui_reference_gas_priceC
Get reference gas price for Sui transactions
Inputs: network.
get_sui_transactionB
Get Sui transaction details by digest
Inputs: txDigest (required), options, network.
get_supported_methodsB
Get all supported RPC methods for a specific blockchain service
Inputs: blockchain (required), network.
get_token_balanceB
Get ERC-20 token balance for an address
Inputs: blockchain (required), tokenAddress (required), walletAddress (required), network.
get_token_metadataB
Get token metadata (name, symbol, decimals, total supply)
Inputs: blockchain (required), tokenAddress (required), network.
get_transactionC
Get transaction details by transaction hash
Inputs: blockchain (required), txHash (required), network.
get_transaction_receiptB
Get transaction receipt with status, gas used, and logs
Inputs: blockchain (required), txHash (required), network.
list_blockchain_servicesB
List all available blockchain services/networks supported by Pocket Network
Inputs: category.
list_categoriesB
List all available endpoint categories
Inputs: no named parameters.
list_endpointsB
List all available Pocket Network endpoints, optionally filtered by category
Inputs: category.
query_blockchainC
Execute a natural language query to interact with blockchain data (e.g., "get the latest height for ethereum")
Inputs: query (required).
query_sui_eventsD
Query Sui events
Inputs: query (required), cursor, limit, descendingOrder, +1 more.
query_sui_transactionsC
Query Sui transactions with filters
Inputs: query (required), cursor, limit, descendingOrder, +1 more.
resolve_domainA
Resolve a blockchain domain name (ENS .eth or Unstoppable Domains) to an address using Pocket Network endpoints
Inputs: domain (required).
reverse_resolve_domainA
Reverse resolve an Ethereum address to its ENS domain name
Inputs: address (required).
search_cosmos_transactionsC
Search Cosmos transactions by events
Inputs: blockchain (required), events (required), network.
search_docsC
Search Pocket Network documentation for a specific query
Inputs: query (required), paths.
search_logsC
Search event logs by address and topics
Inputs: blockchain (required), filter (required), network.
validate_addressC
Validate address format for a specific blockchain
Inputs: address (required), blockchain (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 67 tools
Most tools have distinct purposes, with clear separation by blockchain (e.g., Cosmos, Solana, Sui) and function type (e.g., get, query, search). However, some overlap exists, such as 'get_cosmos_balance' and 'get_cosmos_all_balances', which could cause confusion in selection despite their nuanced differences.
Tool names follow a highly consistent verb_noun pattern throughout, with clear prefixes for blockchain types (e.g., 'get_cosmos_', 'get_solana_', 'get_sui_') and standard actions like 'get', 'list', 'search', and 'query'. This predictability aids in tool identification and usage.
With 67 tools, the count is excessive for a single server, making it overwhelming and difficult to navigate. While the scope covers multiple blockchains, the high number suggests fragmentation that could be consolidated into fewer, more generalized tools for better usability.
The tool set provides comprehensive coverage for interacting with Pocket Network endpoints across multiple blockchains, including data retrieval, transaction handling, balance checks, and documentation access. There are no apparent gaps for the intended domain, supporting a wide range of blockchain operations.
Maintenance
Related MCP Connectors
Blockchain RPC for 125+ chains: endpoints, method support, probing and RPC calls with your key.
Read EVM and Solana chains for balances, tokens, eth_call, logs, receipts, gas, blocks and ENS.
Wallet balances, ERC-20, blocks, transactions, receipts, ENS and payment checks, pay per call
366 tools: balances, blocks, gas, txs and logs on 5 EVM chains, plus Bitcoin. 25 free calls.
Related MCP Servers
AlicenseBqualityDmaintenanceProvides access to Tatum's blockchain API across 40+ networks, enabling developers to interact with blockchain data, manage notifications, estimate fees, access RPC nodes, and work with smart contracts through natural language.3166 npm15MIT
ChainFETCH MCP Serverofficial
AlicenseCqualityDmaintenanceEnables AI-powered analysis of Ethereum blockchain data through semantic search, natural language queries, and structured filtering. Provides comprehensive access to addresses, transactions, blocks, tokens, and smart contracts with real-time blockchain intelligence.2612 npm1MIT
Noves MCP Serverofficial
AlicenseBqualityDmaintenanceEnables AI assistants to access and explain blockchain data across 100+ networks using natural language, without requiring authentication.9943 npmMIT- AlicenseNot gradedqualityBmaintenanceEnables querying on-chain data (balances, transactions, token transfers, blocks) across 20+ EVM chains through natural language.102 npmMIT