Grove's MCP Server for Pocket Network
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GROVE_APP_ID | No | Your Grove app ID for higher rate limits (get it at portal.grove.city). Default uses public endpoints which may be rate limited. |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query_blockchainC | Execute a natural language query to interact with blockchain data (e.g., "get the latest height for ethereum") |
| list_blockchain_servicesB | List all available blockchain services/networks supported by Pocket Network |
| get_blockchain_serviceB | Get details about a specific blockchain service including supported RPC methods |
| call_rpc_methodC | Call a JSON-RPC method on a specific blockchain service |
| get_supported_methodsB | Get all supported RPC methods for a specific blockchain service |
| resolve_domainA | Resolve a blockchain domain name (ENS .eth or Unstoppable Domains) to an address using Pocket Network endpoints |
| reverse_resolve_domainA | Reverse resolve an Ethereum address to its ENS domain name |
| get_domain_recordsB | Get ENS text records for a domain (e.g., avatar, email, url, twitter, github) |
| get_transactionB | Get transaction details by transaction hash |
| get_transaction_receiptC | Get transaction receipt with status, gas used, and logs |
| estimate_gasB | Estimate gas required for a transaction |
| get_block_detailsC | Get detailed block information with optional transaction list |
| search_logsC | Search event logs by address and topics |
| get_token_balanceB | Get ERC-20 token balance for an address |
| get_token_metadataB | Get token metadata (name, symbol, decimals, total supply) |
| compare_balancesA | Compare native token balance for an address across multiple EVM chains |
| get_historical_balanceB | Get balance at a specific block height |
| get_gas_priceC | Get current gas price for a blockchain |
| call_contract_viewC | Call a read-only contract function |
| convert_unitsB | Convert between wei, gwei, and eth units |
| validate_addressC | Validate address format for a specific blockchain |
| decode_hexB | Decode hex string to UTF-8, ASCII, and bytes |
| list_endpointsB | List all available Pocket Network endpoints, optionally filtered by category |
| get_endpoint_detailsC | Get detailed information about a specific endpoint |
| call_endpointC | Call a Pocket Network endpoint with optional parameters |
| list_categoriesB | List all available endpoint categories |
| add_endpointC | Dynamically add a new endpoint configuration (for extensibility) |
| get_solana_token_balanceB | Get SPL token balance(s) for a Solana wallet |
| get_solana_token_metadataC | Get SPL token metadata (decimals, supply, authorities) |
| get_solana_balanceC | Get SOL balance for a Solana address |
| get_solana_account_infoC | Get Solana account information |
| get_solana_blockC | Get Solana block information with optional transactions |
| get_solana_transactionB | Get Solana transaction details by signature |
| get_solana_prioritization_feesC | Get recent prioritization fees for Solana transactions |
| get_solana_block_heightB | Get the latest Solana block height |
| get_solana_fee_for_messageB | Estimate fee for a serialized Solana message (base64) |
| get_solana_program_accountsC | Get accounts owned by a Solana program with optional filters |
| get_solana_signaturesB | Get transaction signatures for a Solana address (transaction history) |
| get_cosmos_balanceA | Get balance for a Cosmos SDK address on any Cosmos chain |
| get_cosmos_all_balancesC | Get all token balances for a Cosmos SDK address |
| get_cosmos_accountC | Get Cosmos account information (sequence, account number) |
| get_cosmos_delegationsB | Get all staking delegations for a Cosmos address |
| get_cosmos_validatorsB | Get list of validators on a Cosmos chain |
| get_cosmos_validatorC | Get specific validator details |
| get_cosmos_rewardsC | Get staking rewards for a delegator |
| get_cosmos_transactionC | Get Cosmos transaction by hash |
| search_cosmos_transactionsC | Search Cosmos transactions by events |
| get_cosmos_proposalsC | Get governance proposals on a Cosmos chain |
| get_cosmos_proposalC | Get specific governance proposal details |
| get_cosmos_proposal_votesC | Get all votes for a governance proposal |
| get_cosmos_latest_blockC | Get latest block information on a Cosmos chain |
| get_cosmos_blockB | Get Cosmos block at specific height |
| get_cosmos_paramsC | Get chain parameters for a Cosmos module |
| get_sui_balanceC | Get SUI balance for an address |
| get_sui_all_balancesC | Get all coin balances for a Sui address |
| get_sui_coinsC | Get coins owned by an address |
| get_sui_objectB | Get object details by ID |
| get_sui_owned_objectsC | Get objects owned by an address |
| get_sui_transactionC | Get Sui transaction details by digest |
| query_sui_transactionsC | Query Sui transactions with filters |
| get_sui_latest_checkpointB | Get latest checkpoint sequence number |
| get_sui_checkpointC | Get checkpoint details by ID |
| query_sui_eventsC | Query Sui events |
| get_sui_reference_gas_priceC | Get reference gas price for Sui transactions |
| get_doc_pageC | Retrieve a documentation page from api.pocket.network/docs |
| get_endpoint_docsC | Get documentation for a specific endpoint |
| search_docsB | Search Pocket Network documentation for a specific query |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/buildwithgrove/mcp-pocket'
If you have feedback or need assistance with the MCP directory API, please join our Discord server