mcpbeat Sign in

ChangeNOW MCP Server

by changenow Your server? Claim it
answering

ChangeNOW is answering right now. Last checked 5 min ago. It exposes 7 tools.

Quote, create and track cross-chain crypto swaps. Non-custodial exchange, no account, no KYC.

Uptime history 17 days of history
17 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
291 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 5

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 3 September 2026. No other catalogue keeps this.

4 Sep a tool changed version
3 Sep 2 tools changed the parameters they ask for create_swap, quote_swap
3 Sep a tool description was rewritten quote_swap
3 Sep a tool changed version

Nothing serious here today

Today is the operative word: we check ChangeNOW every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add crypto-swap --transport http https://mcp.changenow.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "crypto-swap": {
      "url": "https://mcp.changenow.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.crypto-swap]
url = "https://mcp.changenow.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "crypto-swap": {
      "url": "https://mcp.changenow.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "crypto-swap": {
      "url": "https://mcp.changenow.io/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

swap
check_swap_status
Follow an existing order by id: where it stands, what the deposit and payout amounts turned out to be, the transaction hashes, and a plain-language explanation of what the current stage means and what happens next. Use it after create_swap, and again whenever the user asks where their swap is.
create_swap
Create a real swap order and return the deposit address the user has to send funds to. This call moves no money by itself, but the order is real: it exists in support, it can expire, and a fixed rate is locked against it. Quote the swap first, validate the recipient address, and confirm the amount and the address with the user before calling this. If the user has not explicitly approved both, use swap_link instead and let them confirm on the page. The answer names who executes the order, and that has to be relayed: some orders are routed to a partner aggregator rather than ChangeNOW.
swap_link
Build a changenow.io link with the pair, the amount, the recipient address and the memo already filled in, so the user checks the numbers on the real page and presses Confirm themselves. Opening the link creates nothing. This is the recommended way to finish a swap: the user sees the rate and the address with their own eyes, which no amount of care in a chat transcript can replace. Use create_swap instead only when the user has explicitly approved this exact amount and address.
asset
get_asset
Everything needed to build a swap for one asset: the canonical id, the legacy ticker used in website links, decimals, whether a memo is required and what the receiving side calls it, the address format, the token contract and the warnings to relay to the user. Minimum and maximum amounts are not here because they belong to the pair, not to the asset: get them from quote_swap.
assets
list_assets
Find the assets ChangeNOW can exchange and turn what the user said into a canonical asset id. Search by ticker, name or network, filter by network, by fiat or crypto, and by whether a fixed rate is possible. Always call this before quoting: the same ticker exists on several networks and only the canonical id "ticker.network" identifies one of them. When has_more is false the response is the complete answer and no paging is needed.
quote
quote_swap
Ask what a swap would give, in either direction: pass amount_from to learn what the user receives, or amount_to to learn what the user must send. Returns the rate, the pair minimum and maximum, who would execute the order, and the warnings to relay. With rate_type "fixed" it also returns the rate_id that create_swap needs; that lock lasts about two minutes, so quote again right before creating the order. A fixed rate is not offered on every pair and the tool says so rather than quietly falling back to a float rate. Nothing is created and no funds move.
validate
validate_address
Check a recipient address, and its memo when the asset needs one, against the format the network requires, before any order exists. Call this on every address the user gives. A valid-looking address on the wrong network is the one mistake in a swap that destroys the funds with no way back, so when the address belongs to another network the answer names that network instead of just refusing. A few assets carry no address format in the catalogue; for those the answer says the address could not be checked rather than calling it valid.

Endpoints

URLTransportStateLatencyChecked
https://mcp.changenow.io/mcp streamable-http answering 286 ms 5 min ago

Alternatives to ChangeNOW

same job, measured the same way
Swaptitan
by swaptitan

Non-custodial cross-chain crypto swap MCP — 1288+ assets, no KYC. Solana/EVM/Monero, RPC, oracle.

21 tools answering
GhostSwap
by ghostswap1

GhostSwap — non-custodial crypto swaps across 1,600+ coins.

6 tools answering
Onramperx
by mudko

Non-custodial value router: ranked fiat/crypto & cross-chain routes, swaps, onramp, gasless wallet.

5 tools answering
Finance MCP Server
by thenextgennexus

Get stock data, screen stocks, track crypto prices, and monitor exchange rates

20 installs/wk local only
Griffnode
by griffnode

Non-custodial crypto payments for AI assistants: balances, payments, and create payment links.

answering
ShieldZCash
by shieldzcash

Keyless non-custodial crypto payments for AI agents: payment links and tip jars, no API key.

34 installs/wk 4 tools answering
CrossFin
by bubilife1202

AI agent access to Asian crypto markets. Korean exchange routing and x402 paid APIs.

47 installs/wk 16 tools answering
IronWallet
by ironwallet

Non-custodial crypto wallet MCP: check balances, sign and send transfers, and swap tokens locally.

255 installs/wk local only

ChangeNOW — questions

Answers built from our own checks of this server.

What can ChangeNOW do?
It exposes 7 tools, read directly from the server on our last check. Among them: check_swap_status, create_swap, get_asset, list_assets, quote_swap, swap_link and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ChangeNOW working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 291 ms. The bar chart above shows every period we have measured.
How do I connect ChangeNOW?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ChangeNOW need an API key?
No. ChangeNOW completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ChangeNOW?
It answers our handshake in 291 ms on average, which is faster than 51% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.