MERX

TRON resource exchange for AI agents.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Get Prices: Get current energy and bandwidth prices from all Merx providers. No auth required.
  • Get Best Price: Find the cheapest provider for a given resource and amount. No auth required.
  • Analyze Prices: Market price analysis with trends and recommendations. No auth required.

What data it sees

Do you need an account

No: the server works without sign-in

TRON resource exchange for AI agents. 52 tools for energy trading, token transfers, DEX swaps, and on-chain queries.

How to connect

How to connect MERX to Claude

The server address to paste into Claude settings:

https://merx.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect MERX to ChatGPT

The server address to paste into ChatGPT settings:

https://merx.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect MERX to Cursor

The server address to paste into Cursor settings:

https://merx.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (52)

Raw names from tools/list. Only developers need these.

get_pricesGet current energy and bandwidth prices from all Merx providers. No auth required.
get_best_priceFind the cheapest provider for a given resource and amount. No auth required.
analyze_pricesMarket price analysis with trends and recommendations. No auth required.
get_price_historyHistorical price snapshots. No auth required.
compare_providersSide-by-side provider comparison with prices and availability. No auth required.
estimate_transaction_costEstimate energy and bandwidth cost for a TRON transaction. Compares rental vs burn cost. No auth required.
check_address_resourcesCheck energy, bandwidth, and TRX balance for any TRON address. No auth required.
create_orderBuy energy or bandwidth on Merx. Routed to cheapest provider. Auth required.
get_orderGet order details and fill status by ID. Auth required.
list_ordersList recent orders with optional status filter. Auth required.
ensure_resourcesDeclarative resource provisioning. Checks current resources on target address and purchases only what is missing. Auth required.
get_balanceGet your Merx account balance (TRX, USDT, locked). Requires MERX_API_KEY.
get_deposit_infoGet your Merx deposit address and memo. Requires MERX_API_KEY.
get_transaction_historyGet your Merx account transaction history. Requires MERX_API_KEY.
explain_conceptExplain a TRON or Merx concept. No authentication required.
suggest_durationRecommend a rental duration based on your use case. No authentication required.
calculate_savingsCalculate savings from renting energy vs burning TRX. No authentication required.
list_providersList all Merx providers with types, durations, and availability. No authentication required.
get_account_infoFull on-chain account state: TRX balance, energy, bandwidth, creation date. No auth required.
get_trx_balanceQuick TRX balance for a TRON address. No auth required.
get_trc20_balanceGet TRC-20 token balance for an address. Supports symbol (USDT, USDC) or contract address. No auth required.
get_transactionLook up a transaction by ID on TRON. No auth required.
get_blockGet TRON block info by number (or latest if omitted). No auth required.
get_chain_parametersGet TRON network parameters (energy fee, bandwidth cost, etc.) with Merx price comparison. No auth required.
convert_addressConvert TRON address between base58 (T...) and hex (41...) formats. No auth required.
get_trx_priceGet current TRX price from CoinGecko. No auth required.
validate_addressValidate a TRON address format and check on-chain status. No auth required.
search_transaction_historyGet on-chain transaction history for a TRON address. No auth required.
transfer_trxSend TRX to an address. Checks bandwidth, buys via Merx if needed. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY.
transfer_trc20Transfer TRC-20 tokens with automatic energy optimization. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY.
approve_trc20Approve TRC-20 spending allowance. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY.
get_token_infoGet TRC-20 token metadata: name, symbol, decimals, total supply. No auth required.
read_contractCall a view/pure function on a TRON smart contract. No auth or private key required.
estimate_contract_callEstimate energy and bandwidth cost for a smart contract call. Compares rental vs burn cost. No auth required.
call_contractExecute a state-changing smart contract function. Estimates resources, buys via Merx if needed. Requires TRON_PRIVATE_KEY and TRON_ADDRESS.
get_swap_quoteGet a real swap quote from SunSwap V2. No auth required.
execute_swapExecute a token swap on SunSwap V2. Requires TRON_PRIVATE_KEY.
get_token_priceGet token price via SunSwap quote + CoinGecko USD rate. No auth required.
create_accountCreate a new Merx account, generate an API key, and get deposit info. No auth needed.
loginLog in to an existing Merx account. No MERX_API_KEY needed.
set_api_keySet 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_keySet 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.
deposit_trxDeposit TRX to your Merx account. Requires MERX_API_KEY + TRON_PRIVATE_KEY.
enable_auto_depositConfigure automatic top-up when balance drops below a threshold. Session-only.
pay_invoicePay an x402 invoice by sending TRX and verifying payment.
create_paid_orderCreate a zero-registration order via x402 pay-per-use. Requires TRON_PRIVATE_KEY.
execute_intentExecute a multi-step operation (transfer, swap, buy resources, etc). Validates and simulates all steps with resource cost estimates. Auth required.
simulateSimulate a multi-step operation without executing. Returns resource estimates and costs.
create_standing_orderCreate a server-side standing order with trigger-based automation. Auth required.
list_standing_ordersList all standing orders with optional status filter. Auth required.
create_monitorCreate a persistent monitor (delegation expiry, balance, price alert). Auth required.
list_monitorsList all monitors with optional status filter. Auth required.