GoTRON MCP Server
by fbsobreiraio.github.fbsobreira/gotron-mcpv0.4.1
TRON blockchain: accounts, TRC20 tokens, staking, contracts, resources and transaction builders
context tax
~5,754 tok/turn44 tools
security
pending
cold start
pending
freshness
pending
Our reading of GoTRON, from the data
GoTRON is a finance & fintech MCP server from fbsobreira, listed in the official MCP Registry.
Its 44 tools add about 5,754 tokens to every model turn, heavier than the finance & fintech median of 3,906 tokens across 220 measured servers (measured 2026-10-19).
With 4 GitHub stars it ranks #368 of 2,965 finance & fintech servers we index.
It runs either locally over stdio or as a hosted endpoint and needs one secret (GOTRON_NODE_API_KEY); use a scoped, least-privilege key.
Install GoTRON MCP server
Install in Claude Code
claude mcp add gotron -e GOTRON_NODE_API_KEY='<gotron-node-api-key>' -- docker run -i --rm -e GOTRON_NODE_API_KEY ghcr.io/fbsobreira/gotron-mcp:0.4.1 --transport stdioInstall in Cursor
{
"mcpServers": {
"gotron": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOTRON_NODE_API_KEY",
"ghcr.io/fbsobreira/gotron-mcp:0.4.1",
"--transport",
"stdio"
],
"env": {
"GOTRON_NODE_API_KEY": "<gotron-node-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"gotron": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOTRON_NODE_API_KEY",
"ghcr.io/fbsobreira/gotron-mcp:0.4.1",
"--transport",
"stdio"
],
"env": {
"GOTRON_NODE_API_KEY": "<gotron-node-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"gotron": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOTRON_NODE_API_KEY",
"ghcr.io/fbsobreira/gotron-mcp:0.4.1",
"--transport",
"stdio"
],
"env": {
"GOTRON_NODE_API_KEY": "<gotron-node-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"gotron": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOTRON_NODE_API_KEY",
"ghcr.io/fbsobreira/gotron-mcp:0.4.1",
"--transport",
"stdio"
],
"env": {
"GOTRON_NODE_API_KEY": "<gotron-node-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| GOTRON_MCP_NETWORK | — | — | TRON network to connect to |
| GOTRON_NODE_API_KEY | — | yes | TronGrid API key for higher rate limits |
| GOTRON_MCP_NODE | — | — | TRON gRPC node address (default: the public node for the network) |
Remote endpoints
- streamable-http
https://mcp.gotron.sh/mcp
Context tax
Connecting this server adds ~5,754 tokens of tool definitions to every model turn (heavy, 44 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure
| Model | Per 1,000 turns | With prompt caching |
|---|---|---|
| Claude Opus 5.5 | $23.02 | $1.15 |
| Claude Sonnet 5.5 | $11.51 | $1.15 |
| Claude Haiku 5.5 | $0.575 | — |
Input prices as of 2026-10-06. Excludes your own prompt and output.
Tools (44)
trigger_constant_contract322 tokCall 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_contract285 tokCall a smart contract method. Returns unsigned transaction hex for signing. Provide either method+params OR data (pre-packed calldata).
get_trc20_transfers228 tokGet 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
get_transaction_history218 tokGet 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_contract_events216 tokGet 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
delegate_resource203 tokDelegate energy or bandwidth to another address (Stake 2.0). Returns unsigned transaction hex for signing.
estimate_energy193 tokEstimate 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.
transfer_trc20184 tokCreate an unsigned TRC20 token transfer transaction. Returns transaction hex for signing.
undelegate_resource176 tokReclaim previously delegated energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing.
get_block174 tokGet a TRON block by number or latest. Use include_transactions to get transaction details with decoded contract data (sender, receiver, amounts) and pagination.
unfreeze_balance162 tokUnstake TRX (Stake 2.0). Returns unsigned transaction hex for signing. Note: unstaked TRX has a 14-day withdrawal period.
vote_witness156 tokVote for super representatives. Returns unsigned transaction hex for signing. Requires staked TRX (1 TRX staked = 1 vote).
estimate_trc20_energy152 tokEstimate energy cost for a TRC20 transfer without creating a transaction. Dry-runs the transfer to check energy requirements.
freeze_balance149 tokStake TRX for energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing.
revoke_approval148 tokBuild unsigned transaction to revoke a TRC20 token approval (sets allowance to 0)
transfer_trx139 tokCreate an unsigned TRX transfer transaction. Returns transaction hex for signing.
list_proposals134 tokList 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.
decode_abi_output133 tokDecode ABI-encoded output hex from a contract call. Handles return values, revert reasons (Error(string)), and panic codes (Panic(uint256)).
analyze_transfer_cost130 tokEstimate the cost of a TRX or TRC20 transfer: energy, bandwidth, and TRX burn options
withdraw_expire_unfreeze107 tokWithdraw TRX that has completed the 14-day unstaking period (Stake 2.0). Returns unsigned transaction hex for signing.
get_trc20_allowance105 tokQuery how many tokens a spender is approved to transfer on behalf of the owner. Flags unlimited approvals as high risk.
get_token_price103 tokGet the current USD price of TRX or a TRC20 token. Uses CoinGecko with caching.
get_contract_abi92 tokGet 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_pq_capabilities92 tokReport 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.
validate_address90 tokValidate a TRON address and convert supported inputs to TRON base58/hex. Accepts base58 (T...), TRON hex (41...), or Ethereum/EVM format (0x...).
get_delegatable_amount83 tokGet the maximum amount of energy or bandwidth an account can still delegate
list_witnesses82 tokList super representatives (witnesses) on the TRON network with pagination support.
get_pending_transactions78 tokList pending transaction IDs and pool size from the mempool
list_contract_methods74 tokGet a human-readable summary of a smart contract's methods with signatures, inputs, outputs, and mutability. Auto-resolves proxy contracts.
get_trc20_balance69 tokGet TRC20 token balance for an account
get_account_permissions68 tokGet the permission structure of a TRON account including owner, active, and witness permissions with multi-sig keys and thresholds
analyze_account66 tokComprehensive account overview: balance, resources, staking, voting, permissions, and delegations in a single call
get_account65 tokGet TRON account balance and details including TRX balance, bandwidth, energy, frozen resources, and account type
get_delegated_resources63 tokGet resources delegated to and from an account (Stake 2.0 delegation info)
is_transaction_pending63 tokCheck if a specific transaction is still in the pending pool (mempool)
get_trc20_token_info60 tokGet TRC20 token metadata (name, symbol, decimals, total supply)
get_pending_by_address57 tokGet pending transactions for a specific address from the mempool
get_account_resources56 tokGet energy and bandwidth usage and limits for a TRON account
get_proposal55 tokGet full details of a governance proposal by ID, including the complete list of approval addresses.
get_transaction52 tokGet transaction details by transaction ID
get_network39 tokGet current MCP server connection info: network name, node address, and latest block
get_chain_parameters37 tokGet TRON network node info and current energy/bandwidth prices
get_bandwidth_prices36 tokGet current and historical bandwidth prices on the TRON network
get_energy_prices35 tokGet current and historical energy prices on the TRON network
Freshness
Not enough public signals yet to judge maintenance.
Last commit (default branch)
2026-10-14 · 5d ago · GitHub
Latest release
2026-10-14 · 5d ago · GitHub · v0.4.1
Package published
no data · npm/PyPI
Registry entry updated
2026-10-14 · 5d ago · official registry · v0.4.1
How it compares in Finance & Fintech
Against the most-starred finance & fintech servers we index. Token cost is per model turn, measured from each server's live tool list.
| Server | Stars | Tools | Tokens / turn | Freshness | Runs |
|---|---|---|---|---|---|
| GoTRON (this) | 4 | 44 | 5,754 | — | local + hosted |
| CCXT | 44,454 | — | not measured | Active | local |
| Finance Toolkit | 5,439 | — | not measured | Active | local + hosted |
| Agent Toolkit | 1,960 | — | not measured | Active | hosted |
| Stripe | 1,960 | — | not measured | Active | local |
| Tradememory Protocol | 1,430 | — | not measured | Active | local |
FAQ
›How do I install the GoTRON MCP server in Claude Code?
Run: claude mcp add gotron -e GOTRON_NODE_API_KEY='<gotron-node-api-key>' -- docker run -i --rm -e GOTRON_NODE_API_KEY ghcr.io/fbsobreira/gotron-mcp:0.4.1 --transport stdio. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does GoTRON require an API key?
Yes. It expects GOTRON_NODE_API_KEY, of which 1 is a secret.
›Can I use GoTRON as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is GoTRON in the official MCP registry?
Yes, as io.github.fbsobreira/gotron-mcp.
›How many tokens does GoTRON add to my context?
Its tool definitions total about 5,754 tokens, resent on every turn.
Sources and method
- Official MCP Registry entry
- updated 2026-10-14
- GitHub repository
- fetched 2026-10-19
- Package registry (npm / PyPI)
- listed
- Tool list (tools/list), measured by us
- 2026-10-19
- Last checked against all sources
- 2026-10-19
The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.
Alternatives to GoTRON
Other finance & fintech MCP servers.