Checked 2026-09-28
Crypto swap MCP servers compared
Ten swap and bridge services now let AI assistants quote or create swaps over MCP. The biggest difference is how a swap completes: deposit-address servers work in any chat app, while transaction-based servers need a wallet the assistant can use. Here is how each one works, as checked on 2026-09-28.
| Service | MCP endpoint | Key needed | How a swap completes | Fee shown |
|---|---|---|---|---|
| TorrentSwap | torrentswap.com/mcp (remote) | None | Deposit address; compares NEAR Intents, Chainflip and Flashnet in one quote | Included in every quote |
| ChangeNOW | mcp.changenow.io/mcp (remote) | None | Deposit address, or a prefilled swap link | Included in the rate |
| Chainflip Broker as a Service (third party) | chainflip-broker.io/mcp (remote) | None; optional key | Deposit address on Chainflip | Not disclosed in docs |
| THORChain Swap | swap.thorchain.org/mcp (remote) | None | Read-only quote; the user signs a THORChain transaction | — |
| HiddenSwap | hiddenswap.com/mcp (remote) | None | Read-only quote and a swap link; never creates orders | — |
| LI.FI | mcp.li.quest/mcp (remote) | Optional key (higher limits) | Unsigned transaction for an EVM or Solana wallet | 0.25% LI.FI fee plus any integrator fee |
| Across | mcp.across.to/mcp (remote) | None | Transaction data, or a wallet-connect UI in chat | Protocol fees in the quote |
| 1inch | api.1inch.com/mcp/protocol (remote) | OAuth or API key for swaps | WalletConnect signing | No separate MCP charge |
| deBridge | agents.debridge.com/mcp (remote) and npm | None | Transaction data or dApp links | Optional affiliate fee |
| Houdini Swap | Local server (npm), no hosted endpoint | API key or pay-per-call (x402) | Deposit address or signed transaction | Per-call x402 pricing; provider rates |
Services change quickly; check each provider's documentation before relying on a detail. SideShift, Rango and NEAR Intents had no hosted MCP server when checked (NEAR offers an agent skill instead).
Deposit address vs sign a transaction
A deposit-address server (TorrentSwap, ChangeNOW, Chainflip Broker as a Service) returns a one-time address. You pay it from any wallet or exchange and the protocol pays out to your address, so the whole flow works inside a chat. A transaction-based server (LI.FI, Across, 1inch, deBridge) returns data your own wallet must sign, which suits agents that control a wallet.
What to check before connecting one
- Is the fee stated, or hidden in the rate?
- Does the quote name who executes the swap?
- Does it validate addresses for the right network before creating a swap?
- Does it ask for anything it should never need, like a private key?
Questions
What is an MCP server for crypto swaps?
An MCP (Model Context Protocol) server gives an AI assistant tools it can call, such as get a quote or create a swap. Add the server's URL as a connector in Claude, ChatGPT, Cursor or another MCP client and the assistant can quote and set up swaps for you.
Can an AI assistant complete a swap without a wallet connection?
Only with deposit-address services. The assistant creates the swap and gives you a one-time deposit address; you send the funds from any wallet or exchange. Services that return a transaction to sign need a wallet the assistant can reach, which chat apps usually cannot.
Which ones need no API key?
TorrentSwap, ChangeNOW, Chainflip Broker as a Service, THORChain Swap, HiddenSwap, Across and deBridge were usable without a key when checked. LI.FI works without one at lower limits; 1inch needs OAuth or a key for swaps.
Does the assistant ever hold my crypto?
No. With deposit-address services the protocol receives your deposit and pays out to your address; with transaction-based services you sign in your own wallet. Never give an assistant a private key or seed phrase.
Set up TorrentSwap in your assistant: API and MCP docs.
Add TorrentSwap to your assistant
Connect https://torrentswap.com/mcp and ask for a quote. No key, no account, fees included.