io.github.ghostswap1/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
GhostSwap
Publisher-provided description
GhostSwap — non-custodial crypto swaps across 1,600+ coins.
Summary by lookupd
Lets agents quote, create and track non-custodial crypto swaps across hundreds of coins, and validate wallet addresses before swapping.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://mcp.ghostswap.io/mcp
Claude Code, remote (sse)
claude mcp add --transport sse mcp https://mcp.ghostswap.io/sse
Codex, remote (streamable-http)
codex mcp add mcp --url https://mcp.ghostswap.io/mcp
Codex, remote (sse)
codex mcp add mcp --url https://mcp.ghostswap.io/sse
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.ghostswap.io/mcp"
}
}
}Cursor, remote (sse) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"type": "sse",
"url": "https://mcp.ghostswap.io/sse"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (7 tools)
Publisher-provided text
list_currenciesList all coins GhostSwap supports for swapping (700+ assets). Use lite=true for just an array of tickers (e.g. ["btc","eth","ltc"]). Full metadata includes requget_pairGet the min and max swap amount for a single (from, to) pair. Returns separate min/max for float-rate and fixed-rate modes.validate_addressCheck whether a wallet address is valid for a given currency. Returns {valid:true} or {valid:false,message}. Permissive pre-check — create_swap runs a stricterget_quoteGet a live swap quote — rate, amountUserReceives, network fee, min/max. Always display amountUserReceives (not amountTo). mode="fixed" locks the rate and returnget_swap_linkGet a ghostswap.io link that opens the swap with the coins (and optionally the amount) already filled in. Give it to the user when they want to do the swap themcreate_swapCreate a new swap. Returns payinAddress where the end-user must send funds. REQUIRES refundAddress (the user's own wallet on the FROM chain). If the TO coin neeget_swapGet the current status of a swap by id. Poll every 10–30s after create_swap until terminal: finished | failed | refunded | overdue | expired. `hold` = the swap
Details
- Version: 1.0.0
- Transports: streamable-http, sse
- Uptime (7 days): 78%
- Median latency: 967 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/ghostswap1/ghostswap-agents
- Website: https://ghostswap.io
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.ghostswap1/mcp)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp