emercoin-swap

Keyless MCP exchanger for AI agents — pay an exact amount to one deposit address, EMC delivered to any address.

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

What it can do

  • 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

What data it sees

Do you need an account

No: the server works without sign-in

Keyless MCP exchanger for AI agents — pay an exact amount to one deposit address, EMC delivered to any address. USDT (TRC20) > EMC

Server tool list (4)

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

get_swap_configReturn 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_emcOpen 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_statusReturn 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_orderCancel 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.