TRONLINK TOOLS

55 tools from the Tronlink MCP Server, categorised by risk level.

View the Tronlink policy →

READ TOOLS

28
tl_accessibility_snapshot Get trimmed accessibility tree with deterministic refs (e1, e2, ...) for element targeting. tl_chain_get_account Query TRON account: TRX balance, bandwidth, energy, permissions, activation status. tl_chain_get_address Get the TRON address derived from the configured private key (base58 + hex). tl_chain_get_history Query transaction history for an address with pagination. tl_chain_get_staking Query TRX staking info: frozen amounts for bandwidth/energy, votes, pending unfreezing, withdrawable amounts. tl_chain_get_tokens Query TRC10 and TRC20 token balances for an address. tl_chain_get_tx Get transaction details by transaction ID (hash). tl_chain_resource Delegate, undelegate, or query resource delegations (bandwidth/energy). tl_chain_sign_multisig_tx Sign a multisig transaction with the owner or co-signer key. Accumulates signatures. tl_chain_stake Freeze or unfreeze TRX for bandwidth or energy (Stake 2.0). tl_cleanup Safely close browser and all services (chain, fixtures, mock server). tl_describe_screen Comprehensive screen description: wallet state + testIds + accessibility tree + optional screenshot. tl_gasfree_get_account Query GasFree account eligibility, supported tokens, and remaining daily quota for gas-free TRC20 transfers. tl_gasfree_get_transactions Query GasFree transaction history: pending, completed, or failed gas-free transfers. tl_get_context Get current context, capabilities, and session info. tl_get_contract_address Get the address of a previously deployed contract by name. tl_get_state Get TronLink wallet state: current screen, account, network, TRX balance, energy, bandwidth. tl_knowledge_last Get the last N tool steps from current or all sessions. tl_knowledge_search Search step history by tool name, screen, testId, or a11y name. 2/5 tl_knowledge_sessions List recent sessions with metadata and step counts. tl_knowledge_summarize Generate a reusable recipe summary of a session. tl_list_contracts List all deployed contracts with addresses. tl_list_flows List available flow recipes (common multi-step workflows like import_wallet, switch_network, transfer_trx). Call with id to get full step details f... tl_list_testids List all data-testid attributes on the current page. 2/5 tl_multisig_list_tx Query multisig transaction list: pending/success/failed. Shows signature progress, threshold, current weight for each transaction. tl_multisig_query_auth Query multisig permissions for a TRON address: which addresses it controls and active permission details (threshold, weight, operations). tl_screenshot Take a screenshot of the TronLink extension or dApp page. tl_wallet_list List all agent-wallet wallets with their IDs, types, active status, and TRON addresses.

WRITE TOOLS

17
tl_chain_create_multisig_tx Create an unsigned multisig TRX transfer transaction with a specific permission ID. 2/5 tl_chain_send Send TRX, TRC10 or TRC20 tokens to an address. Signs and broadcasts the transaction. 2/5 tl_chain_setup_multisig Configure multisig permissions on the account (accountPermissionUpdate, costs 100 TRX). 2/5 tl_click Click an element by a11yRef (e.g. "e5"), testId, or CSS selector. 2/5 tl_clipboard Read or write the browser clipboard (useful for copying addresses, mnemonics). 2/5 tl_close_tab Close a browser tab by role or URL pattern. 2/5 tl_gasfree_send Send a GasFree TRC20 transfer (no gas fee). Pre-checks: account eligibility, token support, daily quota, and token balance. 2/5 tl_keyboard Send keyboard events. Press keys (e.g. "Enter", "PageDown", "End", "Control+A") or type text character by character (fires real key events, unlike ... 2/5 tl_multisig_connect_ws Connect WebSocket to receive real-time pending multisig transaction notifications for an address. 2/5 tl_multisig_disconnect_ws Disconnect the multisig WebSocket listener. 2/5 tl_multisig_submit_tx Submit a signed multisig transaction to the TRON multisig service. The service collects signatures and broadcasts when threshold is met. 2/5 tl_scroll Scroll the page or a specific element. Supports direction (up/down/left/right) and pixel amount. Can target a scrollable container by a11yRef, test... 2/5 tl_set_context Switch workflow context between e2e (testing with local chain) and prod (real networks). 2/5 tl_switch_to_tab Switch to a browser tab by role (extension/dapp/notification) or URL pattern. 2/5 tl_type Type text into an input element. Supports a11yRef, testId, or selector targeting. 2/5 tl_wallet_create Auto-generate an encrypted wallet (local_secure). Use this when no wallet exists and the user wants automatic setup. After creation, the wallet is ... 2/5 tl_wallet_set_active Switch the active wallet by wallet ID. The new wallet will be used for all subsequent on-chain, gasfree, and multisig operations. 2/5

EXECUTE TOOLS

10
How many tools does the Tronlink MCP server have? +

The Tronlink MCP server exposes 55 tools across 3 categories: Read, Write, Execute.

How do I enforce policies on Tronlink tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Tronlink server.

What risk categories do Tronlink tools fall into? +

Tronlink tools are categorised as Read (28), Write (17), Execute (10). Each category has a recommended default policy.

Enforce policies on Tronlink

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.