MCP serverio.github.DeFiRe-business/swapwizard-mcp
Non-custodial DeFi for AI agents: swaps, concentrated liquidity (V3/V4) zaps + ranges, 5 EVM chains
Overview
Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
35
last 18 hr ago
Tools
11
More info
URL
mcp.swapwizard.xyz/mcp
streamable-http
Says it is
swapwizard 1.8.9
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.815 · highest on record 0.8561
Toolsfrom sha256:e7478d8033…375ca9
| Tool | Schema |
|---|---|
| analyze_pool Maps to GET /pools/analyze/:id. Returns real-time momentum data for a specific pool from GeckoTerminal: multi-timeframe volume (5m, 15m, 30m, 1h, 6h), price changes (5m–24h), buy/s |
input · no output |
| check_api_health Maps to GET /health. Returns service availability. Use to confirm the API is responsive before attempting operations. |
input · no output |
| get_clean_quote Maps to POST /quote with excludePositions=true. Shortcut to get_swap_quote that prices the swap as if the caller's own LP position were not in the pool, for concentrated-liquidity |
input · no output |
| get_setup_guide Returns the complete setup and usage guide for SwapWizard. Call this FIRST before using any other tool. Covers: required configuration (API key, Alchemy RPC URL, private key), how |
input · no output |
| get_supported_chains Maps to GET /chains. Lists supported EVM chains with chain IDs and native gas tokens: Ethereum, Arbitrum, Base, Polygon, BNB Chain. |
input · no output |
| get_supported_dexes Returns the AMMs / DEX sources SwapWizard routes across per chain. Each DEX includes its display name and slug (e.g. "uniswap-v3") — use the slug as the 'project' filter in search_ |
input · no output |
| get_swap_quote Maps to POST /quote. Returns the best swap quote across all integrated DEX protocols, with router, callData, value, price impact, route summary, and gas estimate in one response. S |
input · no output |
| list_user_lp_positions Maps to GET /positions. Reads all LP positions a wallet holds on a given chain by calling the SwapWizard API, which discovers positions across all supported protocols: Uniswap V2/V |
input · no output |
| search_liquidity_pools Maps to GET /pools. Discovers liquidity pools across supported AMMs and chains, returning id, poolId, symbol, underlyingTokens (token addresses), fee tier, protocol, dexKind, APY, |
input · no output |
| zap_into_lp_position Maps to POST /addliquidity/quote. Builds a single-transaction zap to enter an LP position from ANY input token — the deposit token does NOT have to be one of the pool's underlying |
input · no output |
| zap_out_of_lp_position Maps to POST /removeliquidity/quote. Builds a single-transaction zap to exit an LP position into ANY output token — you can withdraw into any token, not just the pool's underlying |
input · no output |
Verify it yourself
npx teppi-check https://mcp.swapwizard.xyz/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2BX5CHZGYEYDW7ZSNW5G