Search / io.github.fbsobreira/gotron-mcp
GoTRON MCP
R0· no sign-inTRON blockchain: accounts, TRC20 tokens, staking, contracts, resources and transaction builders
v0.4.1 · active · repository · website · descriptor JSON · versions
Search / io.github.fbsobreira/gotron-mcp
R0· no sign-inTRON blockchain: accounts, TRC20 tokens, staking, contracts, resources and transaction builders
v0.4.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"gotron-mcp": {
"type": "http",
"url": "https://mcp.gotron.sh/mcp"
}
}
}claude mcp add --transport http gotron-mcp https://mcp.gotron.sh/mcp[mcp_servers.gotron-mcp]
url = "https://mcp.gotron.sh/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"gotron-mcp": {
"type": "remote",
"url": "https://mcp.gotron.sh/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"gotron-mcp": {
"type": "http",
"url": "https://mcp.gotron.sh/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=gotron-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmdvdHJvbi5zaC9tY3AifQ%3D%3D"
}{
"servers": {
"gotron-mcp": {
"type": "http",
"url": "https://mcp.gotron.sh/mcp"
}
}
}{
"mcpServers": {
"gotron-mcp": {
"httpUrl": "https://mcp.gotron.sh/mcp"
}
}
}extensions:
"gotron-mcp":
enabled: true
name: "gotron-mcp"
type: streamable_http
uri: "https://mcp.gotron.sh/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations44 of 44 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 6,372 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 6 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-6d-ago -unpinned-packages(1)
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.gotron.sh/mcp streamable-http | none | yes | 100% | 579 ms | 2025-11-25 | 2026-10-20 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
ghcr.io/fbsobreira/gotron-mcp:0.4.1 | oci | unpinned | – | GOTRON_NODE_API_KEY |
analyze_accountdestructive | Comprehensive account overview: balance, resources, staking, voting, permissions, and delegations in a single call |
analyze_transfer_costdestructive | Estimate the cost of a TRX or TRC20 transfer: energy, bandwidth, and TRX burn options |
decode_abi_outputdestructive | Decode ABI-encoded output hex from a contract call. Handles return values, revert reasons (Error(string)), and panic codes (Panic(uint256)). |
delegate_resourcedestructive | Delegate energy or bandwidth to another address (Stake 2.0). Returns unsigned transaction hex for signing. |
estimate_energydestructive | 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_energydestructive | Estimate energy cost for a TRC20 transfer without creating a transaction. Dry-runs the transfer to check energy requirements. |
freeze_balancedestructive | Stake TRX for energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing. |
get_accountdestructive | Get TRON account balance and details including TRX balance, bandwidth, energy, frozen resources, and account type |
get_account_permissionsdestructive | Get the permission structure of a TRON account including owner, active, and witness permissions with multi-sig keys and thresholds |
get_account_resourcesdestructive | Get energy and bandwidth usage and limits for a TRON account |
get_bandwidth_pricesdestructive | Get current and historical bandwidth prices on the TRON network |
get_blockdestructive | 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_parametersdestructive | Get TRON network node info and current energy/bandwidth prices |
get_contract_abidestructive | 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_eventsdestructive | 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_amountdestructive | Get the maximum amount of energy or bandwidth an account can still delegate |
get_delegated_resourcesdestructive | Get resources delegated to and from an account (Stake 2.0 delegation info) |
get_energy_pricesdestructive | Get current and historical energy prices on the TRON network |
get_networkdestructive | Get current MCP server connection info: network name, node address, and latest block |
get_pending_by_addressdestructive | Get pending transactions for a specific address from the mempool |
get_pending_transactionsdestructive | List pending transaction IDs and pool size from the mempool |
get_pq_capabilitiesdestructive | 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_proposaldestructive | Get full details of a governance proposal by ID, including the complete list of approval addresses. |
get_token_pricedestructive | Get the current USD price of TRX or a TRC20 token. Uses CoinGecko with caching. |
get_transactiondestructive | Get transaction details by transaction ID |
get_transaction_historydestructive | 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_allowancedestructive | Query how many tokens a spender is approved to transfer on behalf of the owner. Flags unlimited approvals as high risk. |
get_trc20_balancedestructive | Get TRC20 token balance for an account |
get_trc20_token_infodestructive | Get TRC20 token metadata (name, symbol, decimals, total supply) |
get_trc20_transfersdestructive | 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_pendingdestructive | Check if a specific transaction is still in the pending pool (mempool) |
list_contract_methodsdestructive | Get a human-readable summary of a smart contract's methods with signatures, inputs, outputs, and mutability. Auto-resolves proxy contracts. |
list_proposalsdestructive | 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_witnessesdestructive | List super representatives (witnesses) on the TRON network with pagination support. |
revoke_approvaldestructive | Build unsigned transaction to revoke a TRC20 token approval (sets allowance to 0) |
transfer_trc20destructive | Create an unsigned TRC20 token transfer transaction. Returns transaction hex for signing. |
transfer_trxdestructive | Create an unsigned TRX transfer transaction. Returns transaction hex for signing. |
trigger_constant_contractdestructive | 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_contractdestructive | Call a smart contract method. Returns unsigned transaction hex for signing. Provide either method+params OR data (pre-packed calldata). |
undelegate_resourcedestructive | Reclaim previously delegated energy or bandwidth (Stake 2.0). Returns unsigned transaction hex for signing. |
unfreeze_balancedestructive | Unstake TRX (Stake 2.0). Returns unsigned transaction hex for signing. Note: unstaked TRX has a 14-day withdrawal period. |
validate_addressdestructive | Validate a TRON address and convert supported inputs to TRON base58/hex. Accepts base58 (T...), TRON hex (41...), or Ethereum/EVM format (0x...). |
vote_witnessdestructive | Vote for super representatives. Returns unsigned transaction hex for signing. Requires staked TRX (1 TRX staked = 1 vote). |
withdraw_expire_unfreezedestructive | Withdraw TRX that has completed the 14-day unstaking period (Stake 2.0). Returns unsigned transaction hex for signing. |
Schemas: list_tools.
{
"name": "io.github.fbsobreira/gotron-mcp",
"title": "GoTRON MCP",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.gotron.sh/mcp",
"type": "streamable-http"
}
],
"version": "0.4.1",
"packages": [
{
"transport": {
"type": "stdio"
},
"identifier": "ghcr.io/fbsobreira/gotron-mcp:0.4.1",
"registryType": "oci",
"packageArguments": [
{
"name": "--transport",
"type": "named",
"value": "stdio"
}
],
"environmentVariables": [
{
"name": "GOTRON_MCP_NETWORK",
"choices": [
"mainnet",
"nile",
"shasta"
],
"default": "mainnet",
"description": "TRON network to connect to"
},
{
"name": "GOTRON_NODE_API_KEY",
"isSecret": true,
"description": "TronGrid API key for higher rate limits"
},
{
"name": "GOTRON_MCP_NODE",
"description": "TRON gRPC node address (default: the public node for the network)"
}
]
}
],
"repository": {
"url": "https://github.com/fbsobreira/gotron-mcp",
"source": "github"
},
"websiteUrl": "https://gotron.sh/docs/mcp-server",
"description": "TRON blockchain: accounts, TRC20 tokens, staking, contracts, resources and transaction builders"
}