NestDaddy

GoTRON MCP

io.github.fbsobreira/gotron-mcp · v0.4.2

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

Connect Remote server

Terminal
claude mcp add --transport http gotron-mcp https://mcp.gotron.sh/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "gotron-mcp": {
      "url": "https://mcp.gotron.sh/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gotron-mcp": {
      "type": "http",
      "url": "https://mcp.gotron.sh/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp.gotron.sh/mcp

Tools 44 found in our last check

  • 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.

  • unfreeze_balance

    Unstake TRX (Stake 2.0). Returns unsigned transaction hex for signing. Note: unstaked TRX has a 14-day withdrawal period.

  • validate_address

    Validate a TRON address and convert supported inputs to TRON base58/hex. Accepts base58 (T...), TRON hex (41...), or Ethereum/EVM format (0x...).

  • vote_witness

    Vote for super representatives. Returns unsigned transaction hex for signing. Requires staked TRX (1 TRX staked = 1 vote).

  • withdraw_expire_unfreeze

    Withdraw TRX that has completed the 14-day unstaking period (Stake 2.0). Returns unsigned transaction hex for signing.

Details

Endpointhttps://mcp.gotron.sh/mcp (Streamable HTTP)
Packageghcr.io/fbsobreira/gotron-mcp:0.4.2 (OCI, stdio)
First published27 Oct 2026
Last updated27 Oct 2026
Registry nameio.github.fbsobreira/gotron-mcp

More finance and crypto servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.