TronGrid MCP Server exposes TRON query and operation capabilities as standardized MCP tools for AI clients such as Claude, Cursor, and custom agents.
TronGrid MCP Server Guide
1. Introduction
TronGrid MCP Server is a service based on the Model Context Protocol (MCP) that exposes the query and operation capabilities on TRON blockchain as standardized MCP tools. This enables AI clients (such as Claude, Cursor, custom Agents, etc.) to directly interact with TRON network.
MCP uses Streamable HTTP for transport, with all communication performed via the POST /mcp endpoint. The protocol is stateful and requires a sequential handshake:
Find the mcp-session-id in the response, and read the negotiated version from result.protocolVersion in the response JSON. Save them as <your-session-id> and <protocal-version> for subsequent requests.
The server exposes a total of 149 MCP tools, covering major queries and operations on the TRON network:
6.1 TronGrid API Query Tools (18 tools)
Query on-chain data through the TronGrid API.
Blocks (1)
Tool Name
Description
getBlockStatistics
Get statistics for a specific TRON block by block number
Accounts (6)
Tool Name
Description
getAccountInfo
Get account information for a TRON address
getAccountTransactions
Get recent transactions for a TRON account address
getAccountTrc20Transactions
Get TRC-20 token transfer history for a TRON account
getInternalTransactions
Get internal transactions for a TRON account address
getInternalTransactionsByTxId
Get internal transactions for a specific transaction ID
getTrc20Balance
Get TRC-20 token balances for a TRON account address
Assets (3)
Tool Name
Description
listAllAssets
List all TRC-10 assets (tokens) on the TRON blockchain
getAssetByName
Get TRC-10 assets by name
getAssetByIdentifier
Get a TRC-10 asset by its numeric ID or issuer address
Contracts (3)
Tool Name
Description
getContractTransactions
Get transactions for a smart contract address
getContractInternalTransactions
Get internal transactions for a smart contract
getTrc20TokenHolders
Get TRC-20 token holder balances for a contract address
Events (4)
Tool Name
Description
getEventsByTransactionId
Get events emitted by a specific transaction
getEventsByContractAddress
Get events emitted by a smart contract address
getEventsByBlockNumber
Get events from a specific block number
getEventsByLatestBlock
Get events from the latest block
TRC-20 Tokens (1)
Tool Name
Description
getTrc20Info
Get token info (name, symbol, decimals) for TRC-20/721/1155 tokens
6.2 Wallet Operation Tools (73 tools)
Full Node /wallet/* API endpoints for transaction creation & broadcast, account management, resource staking & delegation, smart contracts, Super Representatives, and governance proposals.
Address Validation & Transaction Broadcast (3)
Tool Name
Description
validateAddress
Validate a TRON address format
broadcastTransaction
Broadcast a signed transaction to the TRON network
broadcastHex
Broadcast a signed hex-encoded transaction to TRON
Account Management (5)
Tool Name
Description
createAccount
Activate an account on the TRON network
getAccount
Query account on-chain info (TRX balance, assets, staking)
updateAccount
Update account name on TRON
accountPermissionUpdate
Update account permissions
getApprovedList
Get list of approved signers for a transaction
TRX Transfer (1)
Tool Name
Description
createTransaction
Create a TRX transfer transaction
Account Resource Queries (2)
Tool Name
Description
getAccountResource
Get account resource info (bandwidth, energy)
getAccountNet
Get account bandwidth info
Resource Staking & Delegation — Stake 1.0 (4)
Tool Name
Description
freezeBalance
[Deprecated] Stake TRX for bandwidth/energy (Stake 1.0)