Cross-chain DEX for AI agents. Swap tokens across 7+ chains.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The execution layer for onchain apps and agents.
Route across chains, simulate before money moves, and choose self-custody or managed execution from the same platform.
Quickstart · Terminal · Telegram · Developer Docs · Product Status · Security
|
suwappu.bot — products, research, and developer entry points. |
terminal.suwappu.bot — markets, charts, swaps, orders, and portfolio. |
| Goal | Start here |
|---|---|
| Add trading to an app | @suwappu/sdk · Agent REST |
| Give an AI agent market tools | Hosted MCP · A2A |
| Let a browser agent trade with a human in the loop | WebMCP Agent Desk · /agent-terminal |
| Build a self-custody flow | Execution ladder · custody semantics |
| Build managed execution | Agent REST · security baseline |
| Trade directly | Terminal · Telegram |
| Understand the system | Architecture · ADRs |
| Operate production | Production inventory · monitoring |
Suwappu normalizes an execution intent, discovers only the routes that can actually serve it, and compares eligible providers instead of hard-coding one exchange or bridge. The generated topology currently reports 45 platform chains, 18 Agent API chains, and 21 chain-gated routing integrations. Those are platform totals—not a claim that every route races every provider.
Telegram, web/terminal clients, SDKs, REST, MCP, and A2A are different entry points into the same platform boundaries. Builders do not need a separate “agent DEX” and “human DEX” architecture.
Suwappu does not collapse “get a quote,” “prepare a transaction,” and “move funds” into one ambiguous action. Self-custody preparation and managed execution are separate capabilities with separate security consequences.
The system records route candidates, selected routes, execution/status data, and settlement evidence. New execution-synchronization work adds normalized receipts, provider calibration, and historical/walk-forward replay—but remains shadow-only until evidence supports a controlled promotion.
The same API/control plane also exposes workflows for perps, prediction markets, lending, BTC bridging, orders, portfolio data, and wallet policy where supported by the relevant surface.
See Product Status for what is production, hosted, source-only, shadow, or experimental.
Start with the least-privileged capability your product needs and move downward only when your policy requires it.
| Level | Capability | Moves funds? | Typical surfaces |
|---|---|---|---|
| 0 — Discover | Chains, tokens, prices, portfolio, market metadata | No | REST · MCP · SDK · A2A |
| 1 — Quote | Price an intent and compare eligible routes | No | REST · MCP · SDK · A2A |
| 2 — Simulate | Evaluate a proposed swap before signing/execution | No | REST · MCP |
| 3 — Prepare | Build an unsigned self-custody transaction | No | REST · MCP · SDK |
| 4 — Execute | Managed server-side execution | Yes | Explicit Agent REST / managed SDK path |
Important naming boundary: MCP execute_swap currently belongs to Level 3: it prepares an unsigned self-custody transaction. It does not invoke managed execution. A2A currently stops at discovery/quote semantics and has no fund-moving method.
For an AI system, begin at Levels 0–2 with an application-owned allowlist. Add Level 3 or 4 only with explicit policy, limits, and approval appropriate to the value at risk.
Store the returned suwappu_sk_... as SUWAPPU_API_KEY. Do not commit it.
Do this at runtime instead of embedding a chain count in application code.
Install the SDK with:
Repository source can move ahead of the published package. Check the SDK README and Product Status when version boundaries matter.
Discover tools/resources/prompts at runtime rather than copying a static registry from documentation.
Continue with the full quickstart or MCP / SDK / REST / A2A guide.
Routing is capability- and chain-gated. The canonical generated counts live in showcase/src/data/stats.generated.json; application code should use runtime discovery APIs.
Feature availability varies by client and chain. Use Feature Guides and Product Status instead of assuming monorepo presence means universal availability.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/suwappu)<a href="https://allmcps.com/mcp/suwappu"><img src="https://allmcps.com/api/badge/suwappu?style=directory" alt="Suwappu on AllMCPs" /></a>