mcpbeat Sign in

GoTRON MCP Server

by fbsobreira Your server? Claim it
answering

GoTRON MCP is answering right now. Last checked 11 min ago. It exposes 44 tools. Last commit 14 Oct 2026.

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

Uptime history 52 hours of history
52 hours agonow
100.0%
Uptime 24h
91 of 91 checks
44
Tools
read from the server
188 ms
Response time
average over 24h
4
Stars
last commit 14 Oct 2026

What the code does

We read the source, 1 d ago · tools taken from the live server · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a database query by concatenation internal/retry/retry.go:50
            select {
            case <-time.After(delay + jitter):

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add gotron-mcp --transport http https://mcp.gotron.sh/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "gotron-mcp": {
      "url": "https://mcp.gotron.sh/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.gotron-mcp]
url = "https://mcp.gotron.sh/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "gotron-mcp": {
      "url": "https://mcp.gotron.sh/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "gotron-mcp": {
      "url": "https://mcp.gotron.sh/mcp"
    }
  }
}

Available tools 44

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

trc20
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
account
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
contract
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
list_contract_methods
Get a human-readable summary of a smart contract's methods with signatures, inputs, outputs, and mutability. Auto-resolves proxy contracts.
transaction
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
is_transaction_pending
Check if a specific transaction is still in the pending pool (mempool)
analyze
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
estimate
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.
pending
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
transfer
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
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).
bandwidth
get_bandwidth_prices
Get current and historical bandwidth prices on the TRON network
block
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.
capabilities
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.
chain
get_chain_parameters
Get TRON network node info and current energy/bandwidth prices
decode
decode_abi_output
Decode ABI-encoded output hex from a contract call. Handles return values, revert reasons (Error(string)), and panic codes (Panic(uint256)).
delegatable
get_delegatable_amount
Get the maximum amount of energy or bandwidth an account can still delegate
delegate
delegate_resource
Delegate energy or bandwidth to another address (Stake 2.0). Returns unsigned transaction hex for signing.
delegated
get_delegated_resources
Get resources delegated to and from an account (Stake 2.0 delegation info)
energy
get_energy_prices
Get current and historical energy prices on the TRON network
freeze
freeze_balance
Stake TRX for energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing.
network
get_network
Get current MCP server connection info: network name, node address, and latest block
proposal
get_proposal
Get full details of a governance proposal by ID, including the complete list of approval addresses.
proposals
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.
revoke
revoke_approval
Build unsigned transaction to revoke a TRC20 token approval (sets allowance to 0)
token
get_token_price
Get the current USD price of TRX or a TRC20 token. Uses CoinGecko with caching.
undelegate
undelegate_resource
Reclaim previously delegated energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing.
unfreeze
unfreeze_balance
Unstake TRX (Stake 2.0). Returns unsigned transaction hex for signing. Note: unstaked TRX has a 14-day withdrawal period.
validate
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
vote_witness
Vote for super representatives. Returns unsigned transaction hex for signing. Requires staked TRX (1 TRX staked = 1 vote).
withdraw
withdraw_expire_unfreeze
Withdraw TRX that has completed the 14-day unstaking period (Stake 2.0). Returns unsigned transaction hex for signing.
witnesses
list_witnesses
List super representatives (witnesses) on the TRON network with pagination support.

Endpoints

URLTransportStateLatencyChecked
https://mcp.gotron.sh/mcp streamable-http answering 163 ms 11 min ago

Alternatives to GoTRON MCP

same job, measured the same way
Etherscan
by etherscan

Read-only Etherscan V2 blockchain data: balances, transactions, transfers, tokens, contracts, logs.

16 tools answering
Bostrom MCP
by cyberia-to

86-tool MCP server for Bostrom blockchain: read chain state and sign transactions

100 installs/wk local only
Thru Explorer MCP
by thru

Thru blockchain explorer: blocks, transactions, accounts, and program ABIs on the Thru RISC-V L1

8 tools answering
Fuse Network
by fuse

MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.

50 tools answering
Sui MCP Server
by expertvagabond

53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics

67 installs/wk local only
Actual Budget MCP Server
by s-stefanov

MCP server exposing Actual Budget accounts, transactions, budgets and reporting to LLM assistants.

378 installs/wk local only
Straelo Relay
by straelo

MCP tools for agents: web research, content extraction, email, DNS, and blockchain intelligence.

8 tools answering
Tanod Chain
by tanod

EVM and Solana reads: balances, tokens, eth_call, logs, receipts, gas, blocks, transactions, ENS.

40 tools answering

GoTRON MCP — questions

Answers built from our own checks of this server.

What can GoTRON MCP do?
It exposes 44 tools, read directly from the server on our last check. Among them: analyze_account, analyze_transfer_cost, decode_abi_output, delegate_resource, estimate_energy, estimate_trc20_energy and 38 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is GoTRON MCP mostly used for?
Its tools cluster around trc20, transaction and account. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is GoTRON MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 188 ms. The bar chart above shows every period we have measured.
How do I connect GoTRON MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does GoTRON MCP need an API key?
No. GoTRON MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 44 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is GoTRON MCP?
It answers our handshake in 188 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is GoTRON MCP open source?
Yes — it is published under the LGPL-3.0 licence, written in Go, 4 stars on GitHub and 6 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.