Suwappu β Cross-chain DEX πΈ
Swap, quote, and track tokens across 14 chains (12 EVM + Solana + TRON) through Suwappu's hosted MCP server. Routing is automatic across 10+ providers (Li.Fi, CoW Protocol, Jupiter, Wormhole, Across, CCTP, β¦). This skill wraps the live server β no SDK or wrapper code required.
Setup (one command)
- Get a free API key:
curl -X POST https://api.suwappu.bot/v1/agent/register \ -H "Content-Type: application/json" -d '{"name":"my-openclaw"}' # -> save the suwappu_sk_... value export SUWAPPU_API_KEY=suwappu_sk_... - Register the MCP server with OpenClaw. Read-only by default (swap execution excluded):
openclaw mcp add suwappu \ --url https://api.suwappu.bot/mcp \ --transport streamable-http \ --header "Authorization=Bearer $SUWAPPU_API_KEY" \ --exclude execute_swap openclaw mcp probe suwappu # should list the tools - To enable swap execution, re-add without
--exclude execute_swapon a dedicated trading agent only (see Safety). Verify withopenclaw mcp doctor.
Tools (live)
Read-only (safe, no funds move):
get_quote <from> <to> <amount> <chain>β best route, price impact, gas, fees, expiryget_prices <token> [chain]β USD price + 24h changeget_portfolio [chain]β balances + USD values across chainslist_chains/list_tokens <chain>β supported chains / popular tokensget_tempo_tokensβ trending tokensbrowse_mpp_directoryβ market/provider directorypredict_markets/predict_market_detailβ Polymarket-style prediction markets
State-changing (gated, opt-in):
execute_swap <quote_id>β execute a previously returned quote. Excluded unless explicitly enabled.
Typical flow
list_chainsβ see what's availableget_quote ETH USDC 0.1 baseβ best route (returns aquote_id)- (trading agent only) confirm with the user β
execute_swap <quote_id> get_portfolioβ verify it landed
Examples
- "Quote 0.5 ETH to USDC on Base" β
get_quote - "What's my portfolio worth across chains?" β
get_portfolio - "Best price to bridge 500 USDC to Arbitrum" β
get_quote
Safety
- Read-only by default.
execute_swapis excluded via--excludeand should only be enabled on an isolated trading agent with explicit tool-allowlisting (agents.json). - Agent proposes, user approves. Always
get_quotefirst, show the route/price impact, and require user confirmation before anyexecute_swap. Preserve thequote_idend to end for audit. - Non-custodial. Keys live in Turnkey TEE enclaves; Suwappu enforces 2FA + per-swap/hourly/daily spending limits + tx simulation server-side β these guardrails hold even if the agent errs.
- Never put
SUWAPPU_API_KEYin committed files β pass it as an env var / SecretRef.
Fees & docs
0.3% per swap, gas from wallet balance, no subscription. Full API: https://api.suwappu.bot/docs