MCP Tools

Complete reference for all 51 blockchain tools in the pokt-agent-mcp package.

Tools are grouped by backend module. Read tools need no agent. Transact tools require agent_id and a valid access token when invoked through agent-scoped flows.

Module summary

balance_tools

Balances

6 tools

chain_tools

Chains

2 tools

compare_tools

Compare

3 tools

transaction_tools

Transactions

15 tools

token_tools

Tokens

13 tools

token_transfer_tools

Token Transfers

6 tools

simulation_tools

Simulation

1 tools

wallet_tools

Wallet

1 tools

pokt_tools

POKT

1 tools

analytics_tools

Analytics

3 tools

Tool catalog (51)

NameCapabilityDescription
analyze_walletreadMulti-chain portfolio report with CoinGecko valuations
compare_balancesreadCompare native balances across chains for an address
compare_chainscompareCompare gas fees and latency across chains
contract_calltransactMulti-protocol contract call (EVM, Solana, Cosmos, SUI, NEAR, TRON)
convert_unitsreadConvert between wei/lamports/uatom and human units
cosmos_get_balancereadCosmos native balance query
cosmos_get_blockreadFetch a Cosmos block by height
cosmos_get_governancereadCosmos governance proposals and votes
cosmos_get_stakingreadCosmos staking delegations and rewards
cosmos_get_transactionreadFetch a Cosmos transaction by hash
cosmos_get_validatorsreadList Cosmos validators for a chain
estimate_relay_costanalyticsEstimate relay cost in notional POKT
estimate_transaction_costcompareEstimate gas cost for a transaction on a chain
evm_callreadRead-only EVM eth_call
evm_call_contractreadCall an EVM contract method (read mode)
evm_estimate_gasreadEstimate gas for an EVM transaction
evm_get_balancereadEVM native balance query
evm_get_blockreadFetch an EVM block by number or hash
evm_get_block_numberreadLatest EVM block number
evm_get_logsreadEVM event logs filter
evm_get_receiptreadTransaction receipt by hash
evm_get_token_inforeadERC-20 metadata (name, symbol, decimals)
evm_get_transactionreadEVM transaction by hash
get_chain_inforeadChain metadata — RPC URL, explorer, decimals
get_cost_breakdownanalyticsPer-chain relay cost breakdown for an agent
get_relay_historyanalyticsHistorical relay log for an agent
get_relay_statsanalyticsAggregated relay statistics
list_chainsreadList all supported chains
near_get_blockreadNEAR block by height or hash
near_get_transactionreadNEAR transaction status
near_queryreadNEAR view-function query
recommend_chaincompareRecommend optimal chain for a workload
resolve_domainreadENS / domain resolution to address
send_cw20_tokentransactSend CW20 tokens on Cosmos chains
send_erc20transactSend ERC-20 tokens on EVM chains
send_ibc_tokentransactIBC transfer between Cosmos chains
send_nep141_tokentransactSend NEP-141 fungible tokens on NEAR
send_spl_tokentransactSend SPL tokens on Solana
send_sui_tokentransactSend SUI coins or custom coin types
send_transactiontransactSend native transfer on any supported protocol
send_trc20_tokentransactSend TRC-20 tokens on TRON
simulate_transactiontransactDry-run a transaction before broadcast
solana_get_accountreadSolana account info
solana_get_balancereadSolana native SOL balance
solana_get_blockreadSolana block by slot
solana_get_signaturesreadRecent signatures for an address
solana_get_transactionreadSolana transaction by signature
sui_get_balancereadSUI native balance
sui_get_coinsreadList coin objects owned by an address
sui_get_objectreadFetch a SUI object by ID
sui_get_transactionreadSUI transaction by digest