90trust / 100

GoTRON MCP

by gotron.sh in Onchain & crypto

MCP serverPassing, checked 2 h ago

TRON blockchain: accounts, TRC20 tokens, staking, contracts, resources and transaction builders

https://mcp.gotron.sh/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
191 ms typical, 191 ms slowest 5%
Last check
2 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "gotron-mcp": {
      "type": "http",
      "url": "https://mcp.gotron.sh/mcp"
    }
  }
}

44 tools

  • analyze_account

    Comprehensive account overview: balance, resources, staking, voting, permissions, and delegations in a single call

  • analyze_transfer_cost

    Estimate the cost of a TRX or TRC20 transfer: energy, bandwidth, and TRX burn options

  • decode_abi_output

    Decode ABI-encoded output hex from a contract call. Handles return values, revert reasons (Error(string)), and panic codes (Panic(uint256)).

  • delegate_resource

    Delegate energy or bandwidth to another address (Stake 2.0). Returns unsigned transaction hex for signing.

  • estimate_energy

    Estimate energy cost for a smart contract call. Requires a full node with vm.supportConstant=true and vm.estimateEnergy=true; falls back to secondary node if primary does not support it.

  • estimate_trc20_energy

    Estimate energy cost for a TRC20 transfer without creating a transaction. Dry-runs the transfer to check energy requirements.

  • freeze_balance

    Stake TRX for energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing.

  • get_account

    Get TRON account balance and details including TRX balance, bandwidth, energy, frozen resources, and account type

  • get_account_permissions

    Get the permission structure of a TRON account including owner, active, and witness permissions with multi-sig keys and thresholds

  • get_account_resources

    Get energy and bandwidth usage and limits for a TRON account

  • get_bandwidth_prices

    Get current and historical bandwidth prices on the TRON network

  • get_block

    Get a TRON block by number or latest. Use include_transactions to get transaction details with decoded contract data (sender, receiver, amounts) and pagination.

  • get_chain_parameters

    Get TRON network node info and current energy/bandwidth prices

  • get_contract_abi

    Get the ABI of a smart contract on TRON. Automatically resolves proxy contracts (ERC-1967). Note: many TRON contracts are deployed without on-chain ABI — if empty, check TronScan for verified source code.

  • get_contract_events

    Get decoded events emitted by a smart contract via TronGrid REST API. Returns a compact summary per event. Use a small limit and paginate with fingerprint to control response size

  • get_delegatable_amount

    Get the maximum amount of energy or bandwidth an account can still delegate

  • get_delegated_resources

    Get resources delegated to and from an account (Stake 2.0 delegation info)

  • get_energy_prices

    Get current and historical energy prices on the TRON network

  • get_network

    Get current MCP server connection info: network name, node address, and latest block

  • get_pending_by_address

    Get pending transactions for a specific address from the mempool

  • get_pending_transactions

    List pending transaction IDs and pool size from the mempool

  • get_pq_capabilities

    Report which TIP-899 post-quantum signature schemes the connected node enables and this build can sign (FN-DSA-512 needs the gotron-mcp-pq build). TIP-899 is a draft live only on Nile. can_sign reflects the node and this build; signing also needs local mode with a keystore.

  • get_proposal

    Get full details of a governance proposal by ID, including the complete list of approval addresses.

  • get_token_price

    Get the current USD price of TRX or a TRC20 token. Uses CoinGecko with caching.

  • get_transaction

    Get transaction details by transaction ID

  • get_transaction_history

    Get transaction history for a TRON address via TronGrid REST API. Returns a compact summary per transaction. Use a small limit and paginate with fingerprint to control response size

  • get_trc20_allowance

    Query how many tokens a spender is approved to transfer on behalf of the owner. Flags unlimited approvals as high risk.

  • get_trc20_balance

    Get TRC20 token balance for an account

  • get_trc20_token_info

    Get TRC20 token metadata (name, symbol, decimals, total supply)

  • get_trc20_transfers

    Get TRC20 token transfer history for a TRON address via TronGrid REST API. Returns a compact summary per transfer with token info. Use a small limit and paginate with fingerprint to control response size

  • is_transaction_pending

    Check if a specific transaction is still in the pending pool (mempool)

  • list_contract_methods

    Get a human-readable summary of a smart contract's methods with signatures, inputs, outputs, and mutability. Auto-resolves proxy contracts.

  • list_proposals

    List governance proposals on the TRON network with pagination support. Returns a compact summary per proposal (use get_proposal for full details including approval addresses). Newest first by default.

  • list_witnesses

    List super representatives (witnesses) on the TRON network with pagination support.

  • revoke_approval

    Build unsigned transaction to revoke a TRC20 token approval (sets allowance to 0)

  • transfer_trc20

    Create an unsigned TRC20 token transfer transaction. Returns transaction hex for signing.

  • transfer_trx

    Create an unsigned TRX transfer transaction. Returns transaction hex for signing.

  • trigger_constant_contract

    Call a read-only (view/pure) smart contract method. No transaction created, no fees. Returns decoded result. Provide either method+params OR data (pre-packed calldata).

  • trigger_contract

    Call a smart contract method. Returns unsigned transaction hex for signing. Provide either method+params OR data (pre-packed calldata).

  • undelegate_resource

    Reclaim previously delegated energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200191 ms