Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

ChangeNOW

io.changenow/crypto-swap

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

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
417ms
last probe
Tools
7
callable
Resources
5
readable
Prompts
1
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
7 tools, 5 resources, 1 prompts returned.
pass 3 or more catalogue items 10/10
13 items in total; 3 or more earns these points.
pass Describes itself 10/10
93 characters; more than 30 earns these points.

Tools · 7

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 po…

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 forma…

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 wo…

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 o…

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 l…

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 …

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…

Resources · 5

assets.csv

Every exchangeable asset in four columns: canonical id, legacy ticker, name and flags (F fiat, R fixed rate available, M memo required). One response, no paging, about a tenth of the tokens the same l…

changenow://assets.csv
networks

Networks derived from the catalogue itself, with the number of assets on each, so that a network name can be checked before it is used as a filter.

changenow://assets/networks
limits

What the minimum and maximum amounts mean, why they belong to the pair rather than the asset, how a fixed rate differs from a float one, and what memo and decimals do.

changenow://policy/limits
compliance-holds

What it means when an order goes to verifying or hold, what resolves it, and what an agent should and should not tell the user. Answer with this text rather than with a guess.

changenow://policy/aml
quickstart

The full sequence from what the user said to a tracked order, with the mistakes each step exists to prevent.

changenow://docs/quickstart

Prompts · 1

exchange_crypto

Walk the user through a swap end to end: resolve the assets, quote the rate, check the recipient address, and hand over a confirmation page or create the order once the user has approved it.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.changenow.io/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "changenow": {
      "url": "https://mcp.changenow.io/mcp",
      "transport": "streamable-http"
    }
  }
}