Integration

ChangeNOW integration

ChangeNOW is a non-custodial crypto exchange for partners. List currencies and pairs, get minimum amounts, ranges, network fees and estimates (standard or fixed-rate), validate wallet addresses, create exchanges that return a deposit address, follow their status, list the partner's exchanges, and continue or refund a stuck exchange. Payout, refund and additional wallet addresses, Extra IDs, blockchain transaction hashes, partner user ids and payloads are not returned. The legacy API v1 (key in the URL), private transfers, wallet lookup by FIO or Unstoppable name, and the separate NOW Custody API (login-token auth) are not exposed. Rate limit: 1800 calls per minute and 30 per second. Authentication is a partner API key from the ChangeNOW affiliate account, sent in the x-changenow-api-key header; list_exchanges needs the private key, and some routes are enabled on request ([email protected]).

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in ChangeNOW.Built from the 14 ChangeNOW tools below, on the connection you add once.

What you can do with ChangeNOW

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Exchange, 5 operations

  • continue_exchangeContinue exchangePOSTContinues for real an exchange that get_exchange_actions says can be continued, at the current estimate. Access is granted on request by ChangeNOW.
  • create_exchangeCreate exchangePOSTCreates a real exchange and returns the deposit address (payinAddress) the user must send fromAmount of fromCurrency to; ChangeNOW then pays out to address. Follow progress with get_exchange.
  • get_exchangeGet exchangeGETReturns the status and amounts of one exchange. Status values: new, waiting, confirming, exchanging, sending, finished, failed, refunded, verifying. Only the API key that created the exchange can read it.
  • list_exchangesList exchangesGETLists the exchanges made with the partner account, with status, amounts, fees and commission. Needs the private API key. Pages with limit (1 to 99, 100 when left out) and offset; count gives the total.
  • refund_exchangeRefund exchangePOSTRefunds for real the deposit of an exchange that get_exchange_actions says can be refunded, to its refund address or original address. Access is granted on request by ChangeNOW.

Address, 1 operation

  • validate_addressValidate addressGETChecks a wallet address against the checksum rules of a network. result is true when valid; message says why it is not. Answers HTTP 200 for an invalid address. No API key needed.

Available pair, 1 operation

  • list_available_pairsList available pairsGETReturns available currency pairs and the flows each supports (about 13000 without filters, so filter by fromCurrency or toCurrency). Pairs change from time to time. Access is granted on request by ChangeNOW.

Currency, 1 operation

  • list_currenciesList currenciesGETReturns the list of available currencies with ticker, name, network, token contract, and whether each can be bought, sold, used in the fixed-rate flow or needs an Extra ID.

Estimate, 1 operation

  • get_estimated_amountGet estimated amountGETReturns the estimated amount of an exchange with fees and speed forecast. Fixed-rate: set useRateId=true and pass the rateId to create_exchange before validUntil. Access is granted on request by ChangeNOW.

Exchange action, 1 operation

  • get_exchange_actionsGet exchange actionsGETSays whether a stuck exchange can be continued (with the current estimate) or refunded (with the refundable amount). Access is granted on request by ChangeNOW.

Exchange range, 1 operation

  • get_exchange_rangeGet exchange rangeGETReturns the minimal and maximal amount to send for an exchange of this pair. Every pair has a minimum, some also have a maximum; amounts outside the range will most likely fail.

Market estimate, 1 operation

  • get_market_estimateGet market estimateGETReturns an informational crypto and fiat market conversion without fees. ChangeNOW says not to use it for financial purposes; use get_estimated_amount for a real exchange. Access is granted on request by ChangeNOW.

Min amount, 1 operation

  • get_min_amountGet min amountGETReturns the minimal amount to send for an exchange of this pair. Exchanging less will most likely fail.

Network fee, 1 operation

  • get_network_feeGet network feeGETReturns the estimated network fees of an exchange (deposit, withdrawal, totals, optionally converted to another currency), already included in get_estimated_amount. Access is granted on request by ChangeNOW.

Use ChangeNOW from Claude Code, Cursor or Codex

Connect ChangeNOW in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its ChangeNOW operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect ChangeNOW

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect ChangeNOW once

    Add your ChangeNOW connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

ChangeNOW integration FAQ

What can you do with the ChangeNOW integration?

LiveContext exposes 14 operations on ChangeNOW, covering exchange, address, available pair and currency.

Popular integrations

Browse the whole catalog