Agent skill · bankrbot

suwappu-dex

Cross-chain token swaps, quotes, portfolio and prices across 14 chains via the Suwappu DEX MCP server. Read-only by default; swap execution is opt-in and gated.

What it needs

About 2k tokens when loaded.

What this skill does

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) 1. Get a free API key: 2. Register the MCP server with OpenClaw. Read-only by default (swap execution excluded): 3. To enable swap execution, re-add without --exclude executeswap on a dedicated trading agent only (see Safety). Verify with openclaw mcp doctor. Tools (live) Read-only (safe, no funds move): getquote <from> <to> <amount> <chain> — best route, price impact, gas, fees, expiry getprices <token> [chain] — USD price + 24h change getportfolio [chain] — balances + USD values across chains listchains / listtokens <chain> — supported chains / popular tokens gettempotokens — trending tokens browsemppdirectory — market/provider directory predictmarkets / predictmarketdetail — Polymarket-style prediction markets State-changing (gated, opt-in): executeswap <quoteid> — execute a previously returned quote. Excluded unless explicitly enabled. Typical flow 1. listchains → see what's available 2. getquote ETH USDC 0.1 base → best route (returns a quoteid) 3. (trading agent only) confirm with the user → executeswap <quoteid> 4. getportfolio → verify it landed Examples "Quote 0.5 ETH to USDC on Base" → getquote "What's my portfolio worth across chains?" → getportfolio "Best price to bridge 500 USDC to Arbitrum" → getquote Safety Read-only by default. executeswap is excluded via --exclude and should only be enabled on an isolated trading agent with explicit tool-allowlisting (agents.json). Agent proposes, user approves. Always getquote first, show the route/price impact, and require user confirmation before any executeswap. Preserve the quoteid end to end for audit. Non-custodial. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bankrbot/suwappu-dex

View the source on GitHub

Browse the @skills marketplace