emercoin-swap
Keyless MCP exchanger for AI agents — pay an exact amount to one deposit address, EMC delivered to any address.
От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение
Что умеет
- Get Swap Config: Return the current order limits and fixed rate for buying EMC with USDT: min/max USDT per order and emc_per_usdt (EMC you receive = amount_usdt × emc_per_usdt). Call this first to cho
- Buy Emc: Open an order to buy EMC with USDT (TRC20) and get back a shared TRON `deposit_address` plus the EXACT `amount_usdt` to send. This does NOT move funds: you then transfer that exact figure (it
- Get Order Status: Return the current status of a buy_emc order by its `token`: the status, the exact amount, the EMC amount and destination address, and the `emc_txid` once delivered. Use this to poll
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Keyless MCP exchanger for AI agents — pay an exact amount to one deposit address, EMC delivered to any address. USDT (TRC20) > EMC
Список инструментов сервера (4)
Технические названия из tools/list. Нужны только разработчикам.
| get_swap_config | Return the current order limits and fixed rate for buying EMC with USDT: min/max USDT per order and emc_per_usdt (EMC you receive = amount_usdt × emc_per_usdt). Call this first to choose a valid amount for buy_emc. Read-only — it neither creates nor changes an order. |
| buy_emc | Open an order to buy EMC with USDT (TRC20) and get back a shared TRON `deposit_address` plus the EXACT `amount_usdt` to send. This does NOT move funds: you then transfer that exact figure (it is your order's matching tag) to the deposit address; on confirmed payment, EMC (amount_usdt × rate) is delivered to your address automatically. Keep the returned `token` and poll get_order_status until 'notified'; to abandon before paying, call cancel_order. One-way — a wrong amount cannot be matched and is NOT refunded. By default each call opens a NEW order; pass a stable `idempotency_key` to make retries return the same order. Use get_swap_config first to pick a valid amount. |
| get_order_status | Return the current status of a buy_emc order by its `token`: the status, the exact amount, the EMC amount and destination address, and the `emc_txid` once delivered. Use this to poll after buy_emc — status progresses awaiting_payment → confirmed → emc_delivered → notified (done). Read-only; to cancel an unpaid order use cancel_order instead. |
| cancel_order | Cancel a still-unpaid buy_emc order by its `token`, expiring it now and freeing its slot ahead of the TTL. Use this only before you pay; once a payment is in flight or confirmed it is too late and this errors. A payment sent after cancellation matches nothing and is NOT refunded. To only inspect an order without changing it, use get_order_status. |