Swaplume
com.swaplume/mcpVersion 0.1.0Compare live rates across instant crypto exchanges and create swaps at the best one. No API key.
Status
Responds444 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:17 UTC
- Latency
- 444 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.swaplume.com/mcpResponds444 msNo sign-in
Claude Code
claude mcp add --transport http swaplume https://api.swaplume.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: swaplume
Remote MCP server URL: https://api.swaplume.com/mcpCursor
{
"mcpServers": {
"swaplume": {
"url": "https://api.swaplume.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"swaplume","type":"http","url":"https://api.swaplume.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
6 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
create_swapCreate the swap and get the deposit address. No funds move here: the user then sends amount_from of
from_asset to deposit_address (with deposit_extra_id as the memo, when present), as instructions says.
Follow it with get_swap. | No | Not declared | Not declared | Not declared |
get_quotesCompare every exchange's offer for a swap, best first.
In each quote, amount_to is what the user receives after all fees. With amount_to given instead of amount,
quotes are sorted by amount_from, what the user sends. errors lists the exchanges that can't, and why (with
their min/max when the amount is out of range); with no quote at all, limits has the widest min/max: suggest
an amount inside it. savings_pct: how much more the best quote gives than the worst. Ask again after
refresh_after seconds, not sooner. | Not declared | Yes | Not declared | Not declared |
get_swapA swap's live status: waiting (for the deposit), confirming, exchanging, sending, finished, failed,
refunding, refunded, expired, verifying (held for an ID check), action_required or unknown. instructions is
the next step, for the user. Read it again after poll_after seconds, not sooner (each read asks the
exchange), until is_final. | Not declared | Yes | Not declared | Not declared |
list_currenciesFind assets and their networks. Each id ('ticker:network') works as from_asset or to_asset. contract: the
token's address; extra_id_name: the asset uses a memo/tag. | Not declared | Yes | Not declared | Not declared |
list_providersThe exchanges compared, with what each asks of a swap (email_required, refund_address_required...), kyc,
ip_shared, ip_kept and notice. | Not declared | Yes | Not declared | Not declared |
validate_addressCheck a payout or refund address (create_swap runs the same check). valid: true; false: show reason to the
user and ask again; null: this network's format isn't checked here. extra_id_name: the asset uses a
memo/tag. | Not declared | Yes | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Nov 13, 2026
- Updated
- Nov 13, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared