c593bb01359e3dea1b6f44dec4a38034600883c5source_git · pokt-network/mcp · latest release
Observed 2026-08-25T09:13:25.508Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
add_endpointDynamically add a new endpoint configuration (for extensibility)Input schema{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the endpoint"
},
"name": {
"type": "string",
"description": "Human-readable name"
},
"path": {
"type": "string",
"description": "URL path (e.g., \"/api/users/:id\")"
},
"method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"DELETE",
"PATCH"
],
"description": "HTTP method"
},
"description": {
"type": "string",
"description": "Description of what the endpoint does"
},
"category": {
"type": "string",
"description": "Category for organization"
}
},
"required": [
"id",
"name",
"path",
"method",
"description",
"category"
]
} | — | — |
call_contract_viewCall a read-only contract functionInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"contractAddress": {
"type": "string",
"description": "Contract address"
},
"data": {
"type": "string",
"description": "Encoded function call data"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"contractAddress",
"data"
]
} | — | — |
call_endpointCall a Pocket Network endpoint with optional parametersInput schema{
"type": "object",
"properties": {
"endpointId": {
"type": "string",
"description": "The ID of the endpoint to call"
},
"pathParams": {
"type": "object",
"description": "Path parameters (e.g., {id: \"123\"} for /users/:id)"
},
"queryParams": {
"type": "object",
"description": "Query parameters to append to the URL"
},
"body": {
"type": "object",
"description": "Request body for POST/PUT/PATCH requests"
}
},
"required": [
"endpointId"
]
} | — | — |
call_rpc_methodCall a JSON-RPC method on a specific blockchain serviceInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name (e.g., \"ethereum\", \"polygon\")"
},
"method": {
"type": "string",
"description": "RPC method name (e.g., \"eth_blockNumber\", \"eth_getBalance\")"
},
"params": {
"type": "array",
"description": "Array of parameters for the RPC method"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"method"
]
} | — | — |
compare_balancesCompare native token balance for an address across multiple EVM chainsInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Address to check"
},
"blockchains": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of blockchain names (optional, defaults to all EVM chains)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
convert_unitsConvert between wei, gwei, and eth unitsInput schema{
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "Value to convert"
},
"fromUnit": {
"type": "string",
"enum": [
"wei",
"gwei",
"eth"
],
"description": "Source unit"
},
"toUnit": {
"type": "string",
"enum": [
"wei",
"gwei",
"eth"
],
"description": "Target unit"
}
},
"required": [
"value",
"fromUnit",
"toUnit"
]
} | — | — |
decode_hexDecode hex string to UTF-8, ASCII, and bytesInput schema{
"type": "object",
"properties": {
"hex": {
"type": "string",
"description": "Hex string to decode"
}
},
"required": [
"hex"
]
} | — | — |
estimate_gasEstimate gas required for a transactionInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"transaction": {
"type": "object",
"description": "Transaction object with from, to, data, value, etc."
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"transaction"
]
} | — | — |
get_block_detailsGet detailed block information with optional transaction listInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"blockNumber": {
"description": "Block number (number or \"latest\", \"earliest\", \"pending\")"
},
"includeTransactions": {
"type": "boolean",
"description": "Include full transaction objects (default: false)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"blockNumber"
]
} | — | — |
get_blockchain_serviceGet details about a specific blockchain service including supported RPC methodsInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name (e.g., \"ethereum\", \"polygon\", \"solana\")"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain"
]
} | — | — |
get_cosmos_accountGet Cosmos account information (sequence, account number)Input schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"address": {
"type": "string",
"description": "Cosmos address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"address"
]
} | — | — |
get_cosmos_all_balancesGet all token balances for a Cosmos SDK addressInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name (e.g., \"osmosis\", \"juno\", \"kava\")"
},
"address": {
"type": "string",
"description": "Cosmos address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"address"
]
} | — | — |
get_cosmos_balanceGet balance for a Cosmos SDK address on any Cosmos chainInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name (e.g., \"osmosis\", \"juno\", \"kava\", \"akash\")"
},
"address": {
"type": "string",
"description": "Cosmos address"
},
"denom": {
"type": "string",
"description": "Optional: Specific denomination to query (e.g., \"uosmo\", \"ujuno\")"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"address"
]
} | — | — |
get_cosmos_blockGet Cosmos block at specific heightInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"height": {
"type": "number",
"description": "Block height"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"height"
]
} | — | — |
get_cosmos_delegationsGet all staking delegations for a Cosmos addressInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"delegatorAddress": {
"type": "string",
"description": "Delegator address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"delegatorAddress"
]
} | — | — |
get_cosmos_latest_blockGet latest block information on a Cosmos chainInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain"
]
} | — | — |
get_cosmos_paramsGet chain parameters for a Cosmos moduleInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"module": {
"type": "string",
"enum": [
"staking",
"slashing",
"distribution",
"gov",
"mint"
],
"description": "Module to query parameters for"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"module"
]
} | — | — |
get_cosmos_proposalGet specific governance proposal detailsInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"proposalId": {
"type": "number",
"description": "Proposal ID"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"proposalId"
]
} | — | — |
get_cosmos_proposal_votesGet all votes for a governance proposalInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"proposalId": {
"type": "number",
"description": "Proposal ID"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"proposalId"
]
} | — | — |
get_cosmos_proposalsGet governance proposals on a Cosmos chainInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"status": {
"type": "string",
"enum": [
"deposit_period",
"voting_period",
"passed",
"rejected",
"failed"
],
"description": "Optional: Filter by proposal status"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain"
]
} | — | — |
get_cosmos_rewardsGet staking rewards for a delegatorInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"delegatorAddress": {
"type": "string",
"description": "Delegator address"
},
"validatorAddress": {
"type": "string",
"description": "Optional: Specific validator address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"delegatorAddress"
]
} | — | — |
get_cosmos_transactionGet Cosmos transaction by hashInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"txHash": {
"type": "string",
"description": "Transaction hash"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"txHash"
]
} | — | — |
get_cosmos_validatorGet specific validator detailsInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"validatorAddress": {
"type": "string",
"description": "Validator address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"validatorAddress"
]
} | — | — |
get_cosmos_validatorsGet list of validators on a Cosmos chainInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"status": {
"type": "string",
"enum": [
"bonded",
"unbonded",
"unbonding",
"all"
],
"description": "Validator status filter (defaults to bonded)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain"
]
} | — | — |
get_doc_pageRetrieve a documentation page from api.pocket.network/docsInput schema{
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "The path to the documentation page (e.g., \"/api/overview\")"
}
},
"required": [
"path"
]
} | — | — |
get_domain_recordsGet ENS text records for a domain (e.g., avatar, email, url, twitter, github)Input schema{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "ENS domain name"
},
"keys": {
"type": "array",
"items": {
"type": "string"
},
"description": "Text record keys to fetch (e.g., [\"avatar\", \"email\", \"url\", \"com.twitter\", \"com.github\"])"
}
},
"required": [
"domain",
"keys"
]
} | — | — |
get_endpoint_detailsGet detailed information about a specific endpointInput schema{
"type": "object",
"properties": {
"endpointId": {
"type": "string",
"description": "The ID of the endpoint to retrieve"
}
},
"required": [
"endpointId"
]
} | — | — |
get_endpoint_docsGet documentation for a specific endpointInput schema{
"type": "object",
"properties": {
"endpointId": {
"type": "string",
"description": "The ID of the endpoint"
}
},
"required": [
"endpointId"
]
} | — | — |
get_gas_priceGet current gas price for a blockchainInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain"
]
} | — | — |
get_historical_balanceGet balance at a specific block heightInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"address": {
"type": "string",
"description": "Address to check"
},
"blockNumber": {
"description": "Block number"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"address",
"blockNumber"
]
} | — | — |
get_solana_account_infoGet Solana account informationInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Solana address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_solana_balanceGet SOL balance for a Solana addressInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Solana address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_solana_blockGet Solana block information with optional transactionsInput schema{
"type": "object",
"properties": {
"slot": {
"type": "number",
"description": "Block slot number"
},
"includeTransactions": {
"type": "boolean",
"description": "Include full transaction details (default: false)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"slot"
]
} | — | — |
get_solana_block_heightGet the latest Solana block heightInput schema{
"type": "object",
"properties": {
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
}
} | — | — |
get_solana_fee_for_messageEstimate fee for a serialized Solana message (base64)Input schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Serialized message in base64"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"message"
]
} | — | — |
get_solana_prioritization_feesGet recent prioritization fees for Solana transactionsInput schema{
"type": "object",
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional: Account addresses to get fees for"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
}
} | — | — |
get_solana_program_accountsGet accounts owned by a Solana program with optional filtersInput schema{
"type": "object",
"properties": {
"programId": {
"type": "string",
"description": "Program ID (public key)"
},
"filters": {
"type": "array",
"description": "Optional RPC filters (memcmp, dataSize, etc.)",
"items": {
"type": "object"
}
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"programId"
]
} | — | — |
get_solana_signaturesGet transaction signatures for a Solana address (transaction history)Input schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Solana address"
},
"limit": {
"type": "number",
"description": "Maximum number of signatures to return (default: 10)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_solana_token_balanceGet SPL token balance(s) for a Solana walletInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Solana wallet address"
},
"mintAddress": {
"type": "string",
"description": "Optional: SPL token mint address (if not provided, returns all token balances)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"walletAddress"
]
} | — | — |
get_solana_token_metadataGet SPL token metadata (decimals, supply, authorities)Input schema{
"type": "object",
"properties": {
"mintAddress": {
"type": "string",
"description": "SPL token mint address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"mintAddress"
]
} | — | — |
get_solana_transactionGet Solana transaction details by signatureInput schema{
"type": "object",
"properties": {
"signature": {
"type": "string",
"description": "Transaction signature"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"signature"
]
} | — | — |
get_sui_all_balancesGet all coin balances for a Sui addressInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Sui address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_sui_balanceGet SUI balance for an addressInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Sui address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_sui_checkpointGet checkpoint details by IDInput schema{
"type": "object",
"properties": {
"checkpointId": {
"type": [
"string",
"number"
],
"description": "Checkpoint ID or sequence number"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"checkpointId"
]
} | — | — |
get_sui_coinsGet coins owned by an addressInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Sui address"
},
"coinType": {
"type": "string",
"description": "Optional: Coin type to filter (e.g., \"0x2::sui::SUI\")"
},
"cursor": {
"type": "string",
"description": "Optional: Pagination cursor"
},
"limit": {
"type": "number",
"description": "Optional: Number of results to return"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_sui_latest_checkpointGet latest checkpoint sequence numberInput schema{
"type": "object",
"properties": {
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
}
} | — | — |
get_sui_objectGet object details by IDInput schema{
"type": "object",
"properties": {
"objectId": {
"type": "string",
"description": "Sui object ID"
},
"options": {
"type": "object",
"description": "Optional: Display options",
"properties": {
"showType": {
"type": "boolean"
},
"showOwner": {
"type": "boolean"
},
"showPreviousTransaction": {
"type": "boolean"
},
"showDisplay": {
"type": "boolean"
},
"showContent": {
"type": "boolean"
},
"showBcs": {
"type": "boolean"
},
"showStorageRebate": {
"type": "boolean"
}
}
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"objectId"
]
} | — | — |
get_sui_owned_objectsGet objects owned by an addressInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Sui address"
},
"query": {
"type": "object",
"description": "Optional: Query filter and options"
},
"cursor": {
"type": "string",
"description": "Optional: Pagination cursor"
},
"limit": {
"type": "number",
"description": "Optional: Number of results to return"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"address"
]
} | — | — |
get_sui_reference_gas_priceGet reference gas price for Sui transactionsInput schema{
"type": "object",
"properties": {
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
}
} | — | — |
get_sui_transactionGet Sui transaction details by digestInput schema{
"type": "object",
"properties": {
"txDigest": {
"type": "string",
"description": "Transaction digest (hash)"
},
"options": {
"type": "object",
"description": "Optional: Display options",
"properties": {
"showInput": {
"type": "boolean"
},
"showEffects": {
"type": "boolean"
},
"showEvents": {
"type": "boolean"
},
"showObjectChanges": {
"type": "boolean"
},
"showBalanceChanges": {
"type": "boolean"
}
}
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"txDigest"
]
} | — | — |
get_supported_methodsGet all supported RPC methods for a specific blockchain serviceInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain"
]
} | — | — |
get_token_balanceGet ERC-20 token balance for an addressInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"tokenAddress": {
"type": "string",
"description": "Token contract address"
},
"walletAddress": {
"type": "string",
"description": "Wallet address to check balance"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"tokenAddress",
"walletAddress"
]
} | — | — |
get_token_metadataGet token metadata (name, symbol, decimals, total supply)Input schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"tokenAddress": {
"type": "string",
"description": "Token contract address"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"tokenAddress"
]
} | — | — |
get_transactionGet transaction details by transaction hashInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"txHash": {
"type": "string",
"description": "Transaction hash"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"txHash"
]
} | — | — |
get_transaction_receiptGet transaction receipt with status, gas used, and logsInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"txHash": {
"type": "string",
"description": "Transaction hash"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"txHash"
]
} | — | — |
list_blockchain_servicesList all available blockchain services/networks supported by Pocket NetworkInput schema{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional category filter (e.g., \"evm\", \"layer2\", \"non-evm\")"
}
}
} | — | — |
list_categoriesList all available endpoint categoriesInput schema{
"type": "object",
"properties": {}
} | — | — |
list_endpointsList all available Pocket Network endpoints, optionally filtered by categoryInput schema{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional category to filter endpoints"
}
}
} | — | — |
query_blockchainExecute a natural language query to interact with blockchain data (e.g., "get the latest height for ethereum")Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Natural language query describing what you want to do"
}
},
"required": [
"query"
]
} | — | — |
query_sui_eventsQuery Sui eventsInput schema{
"type": "object",
"properties": {
"query": {
"type": "object",
"description": "Event query filter"
},
"cursor": {
"type": "string",
"description": "Optional: Pagination cursor"
},
"limit": {
"type": "number",
"description": "Optional: Number of results to return"
},
"descendingOrder": {
"type": "boolean",
"description": "Optional: Sort order (default: false)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"query"
]
} | — | — |
query_sui_transactionsQuery Sui transactions with filtersInput schema{
"type": "object",
"properties": {
"query": {
"type": "object",
"description": "Query filter and options"
},
"cursor": {
"type": "string",
"description": "Optional: Pagination cursor"
},
"limit": {
"type": "number",
"description": "Optional: Number of results to return"
},
"descendingOrder": {
"type": "boolean",
"description": "Optional: Sort order (default: false)"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"query"
]
} | — | — |
resolve_domainResolve a blockchain domain name (ENS .eth or Unstoppable Domains) to an address using Pocket Network endpointsInput schema{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "The domain name to resolve (e.g., \"vitalik.eth\", \"alice.crypto\")"
}
},
"required": [
"domain"
]
} | — | — |
reverse_resolve_domainReverse resolve an Ethereum address to its ENS domain nameInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Ethereum address to reverse resolve"
}
},
"required": [
"address"
]
} | — | — |
search_cosmos_transactionsSearch Cosmos transactions by eventsInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"events": {
"type": "array",
"items": {
"type": "string"
},
"description": "Event filters (e.g., [\"message.sender=cosmos1...\", \"transfer.amount=1000uosmo\"])"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"events"
]
} | — | — |
search_docsSearch Pocket Network documentation for a specific queryInput schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The search query"
},
"paths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional array of paths to search within"
}
},
"required": [
"query"
]
} | — | — |
search_logsSearch event logs by address and topicsInput schema{
"type": "object",
"properties": {
"blockchain": {
"type": "string",
"description": "Blockchain name"
},
"filter": {
"type": "object",
"description": "Log filter with fromBlock, toBlock, address, topics"
},
"network": {
"type": "string",
"enum": [
"mainnet",
"testnet"
],
"description": "Network type (defaults to mainnet)"
}
},
"required": [
"blockchain",
"filter"
]
} | — | — |
validate_addressValidate address format for a specific blockchainInput schema{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Address to validate"
},
"blockchain": {
"type": "string",
"description": "Blockchain name"
}
},
"required": [
"address",
"blockchain"
]
} | — | — |
Compared with initial baseline using full_baseline.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: b02b90413aaf13c56991ee07b7fa61433ab3cab9995aac2d596376573018b6d5
Scanner: mcp-proof-engine 0.1.0.