MERX
MERX — обмен ресурсами TRON для AI-агентов
Что умеет
- Сравнивать цены провайдеров энергии и bandwidth
- Находить самого дешёвого провайдера под нужный объём
- Создавать и отслеживать заявки на покупку ресурсов
- Проверять баланс TRX и токенов TRC20 по адресу
- Получать данные блока, транзакции и параметры сети
Какие данные видит
Часть инструментов работает без авторизации на публичных данных TRON; создание заявок и переводы требуют указания адреса кошелька.
Нужен ли аккаунт
Не нужен: сервер работает без входа
MERX — сервис торговли ресурсами сети TRON: энергией и bandwidth, а также переводами токенов и свопами на DEX. MCP-сервер даёт 52 инструмента для сравнения цен провайдеров, создания заявок на покупку ресурсов и запроса on-chain данных.
Как подключить
Как подключить MERX к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://merx.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить MERX к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://merx.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить MERX к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://merx.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (52)
Технические названия из tools/list. Нужны только разработчикам.
| 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. |
| get_price_history | Historical price snapshots. No auth required. |
| compare_providers | Side-by-side provider comparison with prices and availability. No auth required. |
| estimate_transaction_cost | Estimate energy and bandwidth cost for a TRON transaction. Compares rental vs burn cost. No auth required. |
| check_address_resources | Check energy, bandwidth, and TRX balance for any TRON address. No auth required. |
| create_order | Buy energy or bandwidth on Merx. Routed to cheapest provider. Auth required. |
| get_order | Get order details and fill status by ID. Auth required. |
| list_orders | List recent orders with optional status filter. Auth required. |
| ensure_resources | Declarative resource provisioning. Checks current resources on target address and purchases only what is missing. Auth required. |
| get_balance | Get your Merx account balance (TRX, USDT, locked). Requires MERX_API_KEY. |
| get_deposit_info | Get your Merx deposit address and memo. Requires MERX_API_KEY. |
| get_transaction_history | Get your Merx account transaction history. Requires MERX_API_KEY. |
| explain_concept | Explain a TRON or Merx concept. No authentication required. |
| suggest_duration | Recommend a rental duration based on your use case. No authentication required. |
| calculate_savings | Calculate savings from renting energy vs burning TRX. No authentication required. |
| list_providers | List all Merx providers with types, durations, and availability. No authentication required. |
| get_account_info | Full on-chain account state: TRX balance, energy, bandwidth, creation date. No auth required. |
| get_trx_balance | Quick TRX balance for a TRON address. No auth required. |
| get_trc20_balance | Get TRC-20 token balance for an address. Supports symbol (USDT, USDC) or contract address. No auth required. |
| get_transaction | Look up a transaction by ID on TRON. No auth required. |
| get_block | Get TRON block info by number (or latest if omitted). No auth required. |
| get_chain_parameters | Get TRON network parameters (energy fee, bandwidth cost, etc.) with Merx price comparison. No auth required. |
| convert_address | Convert TRON address between base58 (T...) and hex (41...) formats. No auth required. |
| get_trx_price | Get current TRX price from CoinGecko. No auth required. |
| validate_address | Validate a TRON address format and check on-chain status. No auth required. |
| search_transaction_history | Get on-chain transaction history for a TRON address. No auth required. |
| transfer_trx | Send TRX to an address. Checks bandwidth, buys via Merx if needed. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY. |
| transfer_trc20 | Transfer TRC-20 tokens with automatic energy optimization. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY. |
| approve_trc20 | Approve TRC-20 spending allowance. Signs and broadcasts on-chain. Requires TRON_PRIVATE_KEY. |
| get_token_info | Get TRC-20 token metadata: name, symbol, decimals, total supply. No auth required. |
| read_contract | Call a view/pure function on a TRON smart contract. No auth or private key required. |
| estimate_contract_call | Estimate energy and bandwidth cost for a smart contract call. Compares rental vs burn cost. No auth required. |
| call_contract | Execute a state-changing smart contract function. Estimates resources, buys via Merx if needed. Requires TRON_PRIVATE_KEY and TRON_ADDRESS. |
| get_swap_quote | Get a real swap quote from SunSwap V2. No auth required. |
| execute_swap | Execute a token swap on SunSwap V2. Requires TRON_PRIVATE_KEY. |
| get_token_price | Get token price via SunSwap quote + CoinGecko USD rate. No auth required. |
| create_account | Create a new Merx account, generate an API key, and get deposit info. No auth needed. |
| login | Log in to an existing Merx account. No MERX_API_KEY needed. |
| set_api_key | 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 | 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. |
| deposit_trx | Deposit TRX to your Merx account. Requires MERX_API_KEY + TRON_PRIVATE_KEY. |
| enable_auto_deposit | Configure automatic top-up when balance drops below a threshold. Session-only. |
| pay_invoice | Pay an x402 invoice by sending TRX and verifying payment. |
| create_paid_order | Create a zero-registration order via x402 pay-per-use. Requires TRON_PRIVATE_KEY. |
| execute_intent | Execute a multi-step operation (transfer, swap, buy resources, etc). Validates and simulates all steps with resource cost estimates. Auth required. |
| simulate | Simulate a multi-step operation without executing. Returns resource estimates and costs. |
| create_standing_order | Create a server-side standing order with trigger-based automation. Auth required. |
| list_standing_orders | List all standing orders with optional status filter. Auth required. |
| create_monitor | Create a persistent monitor (delegation expiry, balance, price alert). Auth required. |
| list_monitors | List all monitors with optional status filter. Auth required. |