Chainflip Broker as a Service
Cross-chain cryptocurrency swaps via Chainflip. Get quotes, execute swaps, and track progress.
On this page
Overview
Broker as a Service exposes a Model Context Protocol (MCP) server, allowing AI agents and coding assistants to discover assets, get quotes, execute cross-chain swaps, and monitor swap progress — all through natural language.
The MCP server uses HTTP Streamable transport in stateless mode. No API key is required to get started, though you can optionally provide one for partner-level tracking.
MCP Endpoints
| Environment | URL |
|---|---|
| Production | https://chainflip-broker.io/mcp |
| Testing | https://perseverance.chainflip-broker.io/mcp |
Available Tools
The MCP server exposes the following tools:
| Tool | Description |
|---|---|
| list_assets | List all available swap assets with ticker, network, decimals, minimum amounts, and USD prices |
| get_quotes | Get swap quotes using human-readable amounts (e.g. 1.5 for 1.5 BTC) |
| get_native_quotes | Get swap quotes using native unit amounts (e.g. 150000000 satoshis) |
| start_swap | Initiate a simple cross-chain swap |
| start_dca_swap | Initiate a Dollar Cost Averaging swap, split across multiple sub-swaps |
| check_status | Check the status of a swap by its swap ID |
A swap-assistant prompt is also available, providing AI agents with detailed guidance on the complete swap workflow — from asset discovery through quoting, execution, and monitoring.
Connecting Your AI Tool
Claude Code
Add the MCP server to your project by running:
claude mcp add chainflip-baas --transport http https://chainflip-broker.io/mcp
Or add it to your .mcp.json file:
{
"mcpServers": {
"chainflip-baas": {
"type": "url",
"url": "https://chainflip-broker.io/mcp"
}
}
}
Claude Desktop
Open Settings > Developer > Edit Config and add the server to your claude_desktop_config.json:
Restart Claude Desktop to pick up the changes.
### OpenClaw
In OpenClaw, navigate to **Settings > MCP Servers > Add Server** and configure:
* **Name:** `chainflip-baas`
* **Type:** URL
* **URL:** `https://chainflip-broker.io/mcp`
### Cursor
Open **Cursor Settings > MCP** and click **Add new MCP server**. Set the type to `url` and enter:
https://chainflip-broker.io/mcp
Alternatively, add to your project's `.cursor/mcp.json`:
Windsurf
Open Windsurf Settings > MCP and click Add Server. Use the URL transport with:
Or add to your `~/.codeium/windsurf/mcp_config.json`:
Other MCP Clients
Any MCP-compatible client can connect using the HTTP Streamable transport. Point it at the endpoint URL:
For the testing environment, use `https://perseverance.chainflip-broker.io/mcp` instead.
## Authentication
An API key is **optional**. All tools are accessible without one, making it easy to explore and test.
To use your API key, pass it as the `apiKey` parameter on tools that support it (`get_quotes`, `get_native_quotes`, `start_swap`, `start_dca_swap`). Register at chainflip-broker.io to get one.
## Support
Feel free to reach out to us in case you need help.
Serveurs connexes
Polymarket MCP
Self-hosted MCP server for AI agent trading on Polymarket. 42 tools for market discovery, order placement, wallet intelligence, copy trading, and reward discovery.
Chromia MCP
Send CHR transactions using the Chromia Wallet.
FinSight
A paid financial analytics API for AI agents on MPP
Berlin Transport
Access Berlin's public transport data via the VBB (Verkehrsverbund Berlin-Brandenburg) API.
GW2 MCP Server
Connects Large Language Models (LLMs) with Guild Wars 2 data sources. Requires a Guild Wars 2 API key for wallet functionality.
RustChain MCP
MCP server for RustChain Proof-of-Antiquity blockchain and BoTTube AI video platform — 14 tools for wallet management, mining stats, video operations, and agent-to-agent job marketplace.
SwitchBot MCP Server
Control SwitchBot devices interactively using the SwitchBot API.
DrainBrain MCP Server
Solana token rug-pull detection via ML ensemble (XGBoost + GRU temporal)
Currency And Oil
Zenrus MCP Server 是一个提供实时货币汇率和石油价格的服务器,支持多种计算功能,适用于金融分析和自动化工具集成。
GoldRush
Blockchain data across 100+ chains — wallet balances, token prices, transactions, DEX pairs, and more. REST API, real-time WebSocket with OHLCV price feeds, CLI, and x402 pay-per-request.