Skip to main content
Glama

xswap.to

Server Details

Quote, create and track crypto swaps across hundreds of coins and networks. No account needed.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct role in the swap workflow: currency discovery, quoting, order creation, and status tracking. There is little risk of confusing get_quote with create_swap because one is an estimate and the other creates a deposit address and order.

Naming Consistency5/5

All tool names use a consistent snake_case verb_noun pattern: create_swap, get_quote, get_swap_status, and search_currencies. The naming is predictable and readable.

Tool Count5/5

Four tools are well-scoped for a focused swap service: search currencies, get a quote, create the swap, and check status. Each tool earns its place in the core workflow without bloat.

Completeness4/5

The core swap lifecycle is covered from discovery through quote, execution, and status tracking. Minor gaps exist around listing past swaps or explicit cancellation/refund handling, but agents can work around these for the primary flow.

Available Tools

4 tools
create_swapCreate a swapAInspect

Create a swap order and get a one-time deposit address. Nothing moves until the user sends the deposit from their own wallet. Before calling, confirm with the user both currencies and their networks, the amount and the payout address. Afterwards tell the user to send exactly amount of the from currency, on its network, to depositAddress, to add depositExtraId as the memo or tag when it is set, and to keep trackUrl. Show any warnings to the user.

Inputs: to (required), from (required), amount (required), address (required), +1 more.

get_quoteGet a swap quoteA
Read-only
Inspect

Estimate how much the user receives for sending an amount, with the minimum and maximum for the pair. Network fees are already taken out of estimatedAmount. The rate floats, so the result is an estimate, not a promise. Show any warnings to the user.

Inputs: to (required), from (required), amount (required).

get_swap_statusGet swap statusA
Read-only
Inspect

Current status of a swap by its id. Statuses: new, waiting (no deposit seen yet), confirming, exchanging, sending, finished, failed, refunded, verifying (paused for a check), expired.

Inputs: id (required).

search_currenciesSearch currenciesA
Read-only
Inspect

Find coins and tokens by symbol, name or network and get their currency ids. Each id is one coin on one network: usdttrc20 is USDT on TRON, usdterc20 is USDT on Ethereum. Use the ids in get_quote and create_swap.

Inputs: query (required), limit.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources