Account-free crypto swaps: assets, routes, limits, live quotes, address checks, swap status
Connect Remote server
claude mcp add --transport http swaps https://api.sablebolt.io/mcp
{
"mcpServers": {
"swaps": {
"url": "https://api.sablebolt.io/mcp"
}
}
}
{
"servers": {
"swaps": {
"type": "http",
"url": "https://api.sablebolt.io/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.sablebolt.io/mcp
Tools 8 found in our last check
list_assetsList every asset the swap form knows: slug (the network is part of the slug, e.g. usdt-trc20, usdt-erc20), ticker, network, confirmations, the name of the extra id (memo, tag, payment ID) where the chain uses one, and whether the asset is available right now. Use it first, to tu…
list_routesList the routes that have their own page on sablebolt.io: from and to slugs, a curated core, and whether both sides are available right now. Use it to find a documented route or to link its page. Not the limit of what can be swapped: any two assets from list_assets can be swappe…
get_limitsGet the minimum and maximum amount for one route, in the asset you send. Call it before get_quote or create_swap: an amount outside the limits is refused by both. For the estimate itself use get_quote. With mode=private the swap runs as two legs through an intermediate coin and…
get_quoteGet a floating estimate for a route and amount: amountTo, networkFee (taken out of the payout), receiveAmount (what arrives after that fee) and rate. Use it to tell a person what they would receive or to size a create_swap. Not for the allowed range (get_limits) and it creates n…
validate_addressCheck whether an address has the right format for one asset. Use it on both addresses before get_swap_page_link or create_swap. Format only: it does not check who owns the address, whether it is in use, or whether an exchange needs a memo; when the asset uses an extra id the res…
get_swap_statusGet the status of one swap by its id: status and stage (1 waiting for the deposit, 2 confirming, 3 exchanging, 4 sending, 5 finished), rateType (floating or fixed) with payTill (a fixed order's deposit deadline), deposit and payout addresses, amounts, both transaction hashes and…
create_swapCreates the swap and returns the payment instruction: the one-time deposit address, the memo if the chain needs one, the exact amount in decimal and in base units with the decimals and token contract as listed by the provider, a wallet URI where a standard exists (BIP-21, ERC-68…
get_swap_page_linkGet the link to the page where a person completes the swap, with the route and, optionally, the amount prefilled; also the page's markdown twin and the hand-off rule. Use it whenever the person will send from their own wallet: they open the link, check the amount, both addresses…
Details
| Endpoint | https://api.sablebolt.io/mcp (Streamable HTTP) |
| First published | 9 Nov 2026 |
| Last updated | 9 Nov 2026 |
| Registry name | io.sablebolt/swaps |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
