MCP server
MERX - TRON Resource Exchange Official
exchange.merx/mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
TRON energy exchange for AI agents. 54 tools, 30 prompts, 21 resources. A2A + ACP.
Working at last checkVerified publisher: merx.exchangeAbout 10,445 tokens per request once connected66 toolsAsks for a wallet private key
https://merx.exchange/mcp/sse
At a glance
- Type
- MCP server
- Publisher
- merx.exchange (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 66
- Token cost
- About 10,445 tokens per request
- Last checked
- 26 Oct 2026, 08:29 UTC
Tools
agent_status~147 tokens
Get a snapshot of your agent payment service: registered TRON address, count of pending payment requests (request_payment), active address watches (watch_address), and outstanding invoices (create_invoice). Use this right after register_agent to confirm the agent is set up, or any time you want to sanalyze_prices~79 tokens
Market price analysis with trends and recommendations. No auth required.approve_trc20~182 tokens
Approve TRC-20 spending allowance. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY.calculate_savings~158 tokens
Calculate savings from renting energy vs burning TRX. No authentication required.call_contract~229 tokens
Execute a state-changing smart contract function. Estimates resources, buys via Merx if needed. Requires TRON_PRIVATE_KEY and TRON_ADDRESS.cancel_monitor~83 tokens
Cancel an active monitor by its UUID. The monitor stops firing notifications. Auth required (API key).cancel_standing_order~106 tokens
Cancel a standing order by its UUID. The order is moved to CANCELLED status and will not trigger again. Already-executed actions are NOT reversed. Auth required (API key).check_address_resources~79 tokens
Check energy, bandwidth, and TRX balance for any TRON address. No auth required.compare_providers~102 tokens
Show raw provider observations for market analytics. This tool does not identify an executable provider; use get_best_price for an executable quote.compile_policy~247 tokens
Convert a natural language energy management policy into MERX automation. Creates standing orders and monitors based on your instructions. Examples: - "Keep 500k energy on my wallet, buy when price is below 55 SUN, max 200 TRX/week" - "Buy energy every day at 6 AM UTC, 1 million units, for 24 hoursconvert_address~83 tokens
Convert TRON address between base58 (T...) and hex (41...) formats. No auth required.create_accountChanges accounts · ~101 tokens
Create a new Merx account, generate an API key, and get deposit info. No auth needed.create_invoiceMoves money · ~142 tokens
Create an invoice for another agent or human to pay. Returns payment URL, address, and QR code. Payment is detected automatically via ZeroMQ (<3 seconds).create_monitor~407 tokens
Create a persistent server-side monitor that fires notifications when a condition is met. Four monitor types: delegation_expiry (warns when leased energy is about to expire so you can re-rent), balance_threshold (fires when an address goes below a TRX/USDT level), price_alert (fires when energy/bandcreate_orderMoves money · ~335 tokens
Buy energy or bandwidth at the Merx market quote. Confirmed Merx funds and API key required; no commission.create_paid_order~132 tokens
Unavailable legacy resource-invoice order. No transaction is sent. Fund your personal Merx account and use quoted resource orders instead.create_standing_order~312 tokens
Create a server-side standing order with trigger-based automation. Auth required.deposit_trx~107 tokens
Send a plain TRX transfer to your personal Merx deposit address. No memo is required. Broadcast acceptance does not mean the deposit is credited. Requires MERX_API_KEY + TRON_PRIVATE_KEY.enable_auto_deposit~248 tokens
Configure automatic top-up when balance drops below a threshold. The configuration lives ONLY in the current MCP session — it is held in memory by the MCP server process and is lost on server restart, MCP client reconnect, or server redeploy. Top-ups are signed locally with TRON_PRIVATE_KEY and sentensure_resources~256 tokens
Declarative resource provisioning. Checks current resources on target address and purchases only what is missing. Auth required.estimate_contract_call~180 tokens
Estimate energy and bandwidth cost for a smart contract call. Compares rental vs burn cost. No auth required.estimate_transaction_cost~406 tokens
Estimate cost of a TRON transaction BEFORE sending. Aliases: estimate_cost, calculate_cost, transaction_cost, energy_cost, transfer_cost. Calculate exactly how much energy, bandwidth, and TRX a TRON transaction will cost before sending it. Use this to answer questions like "how much does a USDT tranexecute_intent~266 tokens
Plan a multi-step operation (transfer, swap, buy resources, etc) and return a cost estimate, total energy/bandwidth needed, and the cheapest resource acquisition strategy. NOTE: actual on-chain execution of multi-step intents is not yet wired up — currently returns the same plan as simulate, regardlexecute_swapMoves money · ~199 tokens
Execute a token swap on SunSwap V2. Requires TRON_PRIVATE_KEY.explain_concept~250 tokens
Explain a TRON or Merx concept in plain language. Hardcoded topics (exact match): energy, bandwidth, staking, delegation, sun_units, burn_vs_rent, merx_routing, provider_types. The lookup is fuzzy — substring matches also work, so "rent" finds "burn_vs_rent" and "providers" finds "provider_types". Fget_account_info~181 tokens
Inspect any TRON address. Aliases: check_address, get_address_info, get_wallet_info, address_info, account_status. Read the full on-chain state of ANY TRON address (does not have to be your own): TRX balance, free + delegated energy, free + delegated bandwidth, frozen TRX, account creation timestampget_balance~46 tokens
Get your Merx account balance (TRX, USDT, locked). Requires MERX_API_KEY.get_best_price~201 tokens
Get the exact executable MERX quote and quoted provider. Requires resource, amount, a fixed-grid duration, and target_address.get_block~68 tokens
Get TRON block info by number (or latest if omitted). No auth required.get_chain_parameters~59 tokens
Get TRON network parameters (energy fee, bandwidth cost, etc.) with Merx price comparison. No auth required.get_contract_info~160 tokens
Get on-chain metadata for a TRON smart contract: existence check, owner address, energy origin, code hash, contract name (if set), ABI entries count. Use this to check whether an address is a contract before calling read_contract or estimate_contract_call. For TRC20-specific metadata (name, symbol,get_deposit_info~53 tokens
Get your personal TRON address for TRX deposits. No memo is required. Requires MERX_API_KEY.get_order~164 tokens
Get order status by UUID. Aliases: get_order_status, check_order, order_status, order_details, fetch_order. Check the status and fill details of an existing order by its UUID. Returns current status (PENDING/FILLING/FILLED/PARTIAL/FAILED/CANCELLED), fill amounts, provider used, on-chain delegation tget_price_history~119 tokens
Historical price snapshots. No auth required.get_prices~263 tokens
Get an executable MERX quote when resource, amount, fixed-grid duration and target_address are supplied. The response names the quoted provider. Without all four fields, returns raw provider observations labelled as non-executable analytics.get_standing_order~106 tokens
Get full details of a single standing order by its UUID. Returns trigger config, action params, budget, executions count, and status. Auth required (API key).get_swap_quote~147 tokens
Get a real swap quote from SunSwap V2. No auth required.get_token_info~77 tokens
Get TRC-20 token metadata: name, symbol, decimals, total supply. No auth required.get_token_price~76 tokens
Get token price via SunSwap quote + CoinGecko USD rate. No auth required.get_transaction~66 tokens
Look up a transaction by ID on TRON. No auth required.get_transaction_history~77 tokens
Get your Merx account transaction history. Requires MERX_API_KEY.get_trc20_balance~111 tokens
Get TRC-20 token balance for an address. Supports symbol (USDT, USDC) or contract address. No auth required.get_trx_balance~67 tokens
Quick TRX balance for a TRON address. No auth required.get_trx_price~64 tokens
Get current TRX price from CoinGecko. No auth required.list_monitors~205 tokens
List all monitors you created with create_monitor, optionally filtered by status (ACTIVE/CANCELLED). Each row shows the full monitor UUID (pass to cancel_monitor), monitor type, target address, and status. Note: the Target column will be empty for monitor types that do not have a single watched addrlist_orders~107 tokens
List recent orders with optional status filter. Auth required.list_providers~53 tokens
List all Merx providers with types, durations, and availability. No authentication required.list_standing_orders~83 tokens
List all standing orders with optional status filter. Auth required.login~81 tokens
Log in to an existing Merx account. No MERX_API_KEY needed.lookup_invoice~124 tokens
Look up a MERX invoice. Shows amount, recipient, token, and status. Agent must sign and broadcast the transfer separately (non-custodial).pay_invoiceMoves money · ~91 tokens
Unavailable legacy resource-invoice payment. No transaction is sent. Fund your personal Merx account and use quoted resource orders instead.read_contract~140 tokens
Call a view/pure function on a TRON smart contract. No auth or private key required.register_agent~202 tokens
Register your TRON address as an agent on agent.merx.exchange. Required ONCE before using request_payment, create_invoice, watch_address, agent_status, or any other agent payment tool. Pass the TRON address you want to use as the on-chain identity for this API key. Idempotent — calling twice with threquest_payment~240 tokens
Create a TRC20 payment request on TRON (USDT, USDC, USDD, or any TRC20). Returns a payment address. Fires webhook when payment arrives (<3 seconds). Use for receiving payments from other agents or humans. Requires agent registration first — call register_agent if you get AGENT_NOT_REGISTERED error.resource_broadcastSends messages · ~287 tokens
Broadcast a signed TRON transaction with automatic energy optimization. If the target address lacks sufficient energy, MERX purchases the deficit at the best market price before broadcasting. One call: estimate, buy energy, wait for delegation, broadcast. Requires MERX_API_KEY with the "broadcast"search_transaction_history~124 tokens
Get on-chain transaction history for a TRON address. No auth required.set_api_key~96 tokens
Set your Merx API key for this session. Unlocks all authenticated tools (trading, balance, orders). Use this if you already have an API key.set_private_key~122 tokens
Set your TRON private key for this session. Address is derived automatically. Enables write tools: transfer_trx, transfer_trc20, approve_trc20, execute_swap, deposit_trx. Key stays local - never sent to Merx servers.simulate~201 tokens
Dry-run a multi-step operation (transfer, swap, buy resources, etc) without sending anything on-chain. Returns per-step energy and bandwidth estimates plus a total TRX cost. Use this to preview a plan before committing — for example, before transferring USDT to multiple recipients you can simulate tsuggest_duration~171 tokens
Recommend a supported duration and return the executable MERX quote and quoted provider for a target address.transfer_trc20Moves money · ~190 tokens
Transfer TRC-20 tokens with automatic energy optimization. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY.transfer_trxMoves money · ~163 tokens
Send TRX to an address. Checks bandwidth, buys via Merx if needed. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY.validate_address~75 tokens
Validate a TRON address format and check on-chain status. No auth required.wait_for_delegation~227 tokens
Block until an order reaches a terminal state (FILLED, PARTIAL, FAILED, or CANCELLED) by polling get_order at fixed intervals. Use this right after create_order when you need to confirm the energy/bandwidth has actually been delegated on-chain before sending the next transaction. Returns the final owatch_address~222 tokens
Watch any TRON address for TRC20 transfers (USDT, USDC, USDD, or any token). Fires webhook on each matching transfer. Persistent - runs 24/7 even when conversation ends.withdraw~300 tokens
Withdraw TRX or USDT from your Merx account to an external TRON address. The "amount" parameter is interpreted in the currency specified by "currency" — i.e. for currency=TRX it is TRX units, for currency=USDT it is USDT units. (The legacy parameter "amount_trx" is still accepted as an alias for bac
Browse
Related MCP servers
- GoTRON MCP
TRON blockchain: accounts, TRC20 tokens, staking, contracts, resources and transaction builders - Powersun Tron
TRON Energy marketplace + DEX swap aggregator for AI agents. 27 MCP tools. - TronOrb — TRON analytics
Live TRON data: USDT TRC-20 fees, address checks, Tether freezes, dApp and exchange rankings. - Robotbase
Agent MCP: 65 tools — 5-chain verification, risk, prediction & crypto trends, 17 web tools. - Tronsave
Buy, sell & extend TRON ENERGY/BANDWIDTH on the TronSave market via typed MCP tools. - SwapChan
Find money in any wallet, best-price swaps, simulate, PnL, pools, whales, contract and bridge tools. - ExchangeRebel — pay-per-call APIs for AI agents (x402 on Solana)
166 pay-per-call APIs for AI agents: market, company, dev + verification tools — x402 on Solana. - SQD
Query 130+ SQD Portal datasets across blockchains, including native Tron transactions and events.
Badge for your README
[](https://aptlynx.net/servers/exchange.merx/mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents