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

How to connect

How to connect emercoin-swap to Claude

The server address to paste into Claude settings:

https://emercoin-swap--mechnotech.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 emercoin-swap to ChatGPT

The server address to paste into ChatGPT settings:

https://emercoin-swap--mechnotech.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 emercoin-swap to Cursor

The server address to paste into Cursor settings:

https://emercoin-swap--mechnotech.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 (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.