Most of the surface answers questions before anything moves: which chains, which tokens, what it costs right now, what the quote is. relay_swap_multi_input is the one that acts, pulling balances scattered across chains into a single destination. Since the API takes no key, the whole setup cost is a build step.
A server over the Relay Protocol REST API: it quotes a bridge or a swap, aggregates tokens from several chains into one destination, and follows a request until it settles.
- The chains Relay can bridge between, listed
- Supported currencies with filtering, across a catalogue of 1000+ tokens
- A current token price on any supported chain
- A quote for a bridge or swap before you commit to it
- A multi-input swap, aggregating tokens from several chains into a single destination
- Execution status for a request in flight
- Your requests, listed
- Transactions indexed, and a single transaction looked up
No API key — the Relay public API is free. Build with pnpm and run over stdio for a local client, or start the SSE server and point a hosted client at its URL.
One command — npx -y mcp-remote https://your-app.railway.app/sse
