52 MCP Tools

Complete reference for every tool in the MERX MCP server. 15 categories. Three auth tiers: public (22), API key (40), private key (52).

Price Intelligence

#ToolDescriptionParametersAuth
1get_pricesCurrent energy and bandwidth prices from all providersresource?, duration?--
2get_best_priceCheapest provider for a given resource and amountresource, amount?--
3analyze_pricesMarket analysis with trends, percentile ranking, recommendationsresource?--
4get_price_historyHistorical price snapshots by provider, resource, and periodresource?, provider?, period?--
5compare_providersSide-by-side provider comparison with prices and availabilityresource?--

Resource Estimation

#ToolDescriptionParametersAuth
6estimate_transaction_costEstimate energy and bandwidth for any TRON transaction type. Compares rental vs burn cost.operation, from_address?, to_address?, token_address?, amount?--
7check_address_resourcesEnergy, bandwidth, free BW, and TRX balance for any addressaddress--

Resource Trading

#ToolDescriptionParametersAuth
8create_orderBuy energy or bandwidth routed to cheapest providerresource_type, amount, duration_sec, target_address, max_price_sun?API key
9get_orderOrder details with fills, TX hashes, and verification statusorder_idAPI key
10list_ordersList recent orders with optional status filterstatus?, limit?API key
11ensure_resourcesDeclarative: ensure minimum energy/bandwidth on an address, purchase only the deficittarget_address, energy_minimum?, bandwidth_minimum?, duration_sec?API key

Account Management

#ToolDescriptionParametersAuth
12get_balanceMERX account balance (TRX, USDT, locked)--API key
13get_deposit_infoMERX deposit address and memo--API key
14get_transaction_historyMERX account order history by periodperiod?API key

Agent Convenience

#ToolDescriptionParametersAuth
15explain_conceptExplain TRON concepts: energy, bandwidth, staking, delegation, SUN unitstopic--
16suggest_durationRecommend rental duration based on use case and TX countuse_case, transaction_count?--
17calculate_savingsCalculate savings from renting energy vs burning TRXoperation?, transaction_count?--
18list_providersAll providers with types, durations, and availability----

On-chain Queries

#ToolDescriptionParametersAuth
19get_account_infoFull on-chain account state: TRX, energy, bandwidth, creation dateaddress--
20get_trx_balanceQuick TRX balance for any TRON addressaddress--
21get_trc20_balanceTRC-20 token balance. Supports symbol (USDT) or contract address.address, token--
22get_transactionLook up transaction by ID with status, energy, bandwidth usedtx_id--
23get_blockBlock info by number or latestblock_number?--

Token Operations

#ToolDescriptionParametersAuth
24transfer_trxSend TRX with auto bandwidth optimizationto_address, amount_trxPrivate key
25transfer_trc20Transfer TRC-20 tokens with auto energy + bandwidth purchaseto_address, token, amountPrivate key
26approve_trc20Approve TRC-20 spending allowance with auto energytoken, spender, amountPrivate key
27get_token_infoToken metadata: name, symbol, decimals, total supplytoken--

Smart Contracts

#ToolDescriptionParametersAuth
28read_contractCall view/pure contract functions (no gas, no signing)contract_address, function_selector, parameter?--
29estimate_contract_callEstimate energy + bandwidth for a contract callcontract_address, function_selector, parameter?, caller_address?--
30call_contractExecute state-changing contract function with auto resourcescontract_address, function_selector, parameter?, call_value_trx?Private key

Network Utilities

#ToolDescriptionParametersAuth
31get_chain_parametersTRON network parameters with MERX price comparison----
32convert_addressConvert between base58 (T...) and hex (41...) formatsaddress--
33get_trx_priceCurrent TRX price from CoinGeckocurrency?--
34validate_addressValidate TRON address format and check on-chain statusaddress--
35search_transaction_historyOn-chain transaction history for any addressaddress, type?, limit?--

DEX Swaps

#ToolDescriptionParametersAuth
36get_swap_quoteReal SunSwap V2 quote with expected output and slippagefrom_token, to_token, amount, slippage?--
37execute_swapExecute SunSwap swap with exact energy simulationfrom_token, to_token, amount, slippage?Private key
38get_token_priceToken price via SunSwap pools + CoinGecko USD ratetoken--

Onboarding

#ToolDescriptionParametersAuth
39create_accountCreate MERX account and get API keyemail, password--
40loginLog in to existing MERX accountemail, password--

Payments

#ToolDescriptionParametersAuth
41deposit_trxDeposit TRX to MERX from wallet (signs TX with memo)amount_trxAPI key + Private key
42enable_auto_depositConfigure auto-deposit when balance drops below thresholdthreshold_trx, deposit_amount_trx, max_daily_deposits?API key
43pay_invoicePay an x402 invoice by sending TRXinvoice_idPrivate key
44create_paid_orderx402 zero-registration order: invoice, pay, verify, delegateresource_type, amount, duration_sec, target_addressPrivate key

Intent Execution

#ToolDescriptionParametersAuth
45execute_intentExecute multi-step plan with resource optimization across all stepssteps[], resource_strategy?, dry_run?API key
46simulateSimulate multi-step plan without executing. Returns resource estimates and costs.steps[], resource_strategy?--

Standing Orders

#ToolDescriptionParametersAuth
47create_standing_orderServer-side 24/7 automation: price triggers, cron schedules, balance alertstrigger_type, trigger_params, action_type, action_params, budget_trx, max_executions, expires_at?API key
48list_standing_ordersList standing orders with status filterstatus?API key
49create_monitorCreate persistent monitor (delegation expiry, balance, price alert)monitor_type, target_address?, params, notifyAPI key
50list_monitorsList monitors with status filterstatus?API key

Session Management

#ToolDescriptionParametersAuth
51set_api_keySet MERX API key for this session. Unlocks all authenticated tools.api_key--
52set_private_keySet TRON private key for this session. Address auto-derived. Key never leaves local process.private_key--

Try It Now

Add one line to your MCP client config. 22 tools work immediately, no keys needed.

{ "mcpServers": { "merx": { "url": "https://merx.exchange/mcp/sse" } } }