streamable-httpMITupdated 1mo ago
A remote MCP server that enables AI agents to perform cross-chain cryptocurrency swaps through the Chainflip decentralized exchange. No API key required to get started.
What can you do with Chainflip Broker as a Service?
Chainflip Broker as a Service
A remote MCP server that enables AI agents to perform cross-chain cryptocurrency swaps through the Chainflip decentralized exchange. No API key required to get started.
Tools
| Tool | Description |
|---|---|
list_assets |
Discover all available assets with tickers, networks, decimals, minimum amounts, and live USD prices |
get_quotes |
Get swap quotes using human-readable amounts (e.g., 1.5 BTC) |
get_native_quotes |
Get swap quotes using native unit amounts (e.g., 150000000 satoshis) |
start_swap |
Execute a cross-chain swap and receive a deposit address |
start_dca_swap |
Execute a DCA swap that splits into multiple sub-swaps to reduce price impact on large trades |
check_status |
Track swap progress through its stages: Waiting, Receiving, Swapping, Sending, Sent, Completed |
Prompts
| Prompt | Description |
|---|---|
swap-assistant |
Guided workflow that walks through asset discovery, quoting, swap execution, and status monitoring |
Supported Assets
Assets are identified as ticker.network, for example btc.btc, eth.eth, usdc.eth, sol.sol, or usdt.tron. Call list_assets to see the full list of supported assets and their current prices.
Configuration
Connect to the remote MCP server at:
https://chainflip-broker.io/mcp
Transport: Streamable HTTP
No authentication is required. An optional API key can be provided for partner attribution.
Documentation
For detailed human-readable documentation, visit docs.chainflip-broker.io/resources/ai-documentation.
Agent Skill
For agent frameworks that consume SKILL.md plugins (OpenClaw, Nous Hermes, Claude Code), this repo ships a ready-to-use skill at skills/chainflip-swap/SKILL.md. It wraps the tools above into a guided swap workflow with natural-language triggers. The skill manifest is skills/index.json.
The skill is published on ClawHub. Install it in OpenClaw with:
openclaw skills install @baas/chainflip
Usage Example
- Call
list_assetsto see available assets - Call
get_quoteswith source asset, destination asset, and amount to preview the swap - Call
start_swapwith the destination and refund addresses to get a deposit address - Send funds to the deposit address
- Call
check_statuswith the returned swap ID to monitor progress
Install
Add Chainflip Broker as a Service to your client. Pick the one you use.
claude mcp add --transport http chainflip-broker-as-a-service https://chainflip-broker.io/mcpcodex mcp add chainflip-broker-as-a-service --url https://chainflip-broker.io/mcp{
"mcpServers": {
"chainflip-broker-as-a-service": {
"url": "https://chainflip-broker.io/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"chainflip-broker-as-a-service": {
"type": "http",
"url": "https://chainflip-broker.io/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"chainflip-broker-as-a-service": {
"url": "https://chainflip-broker.io/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"chainflip-broker-as-a-service": {
"serverUrl": "https://chainflip-broker.io/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
6 tools
Chainflip Broker as a Service exposes 6 tools to a connected agent.
- list_assets
- Discover all available assets with tickers, networks, decimals, minimum amounts, and live USD prices
- get_quotes
- Get swap quotes using human-readable amounts (e.g., 1.5 BTC)
- get_native_quotes
- Get swap quotes using native unit amounts (e.g., 150000000 satoshis)
- start_swap
- Execute a cross-chain swap and receive a deposit address
- start_dca_swap
- Execute a DCA swap that splits into multiple sub-swaps to reduce price impact on large trades
- check_status
- Track swap progress through its stages: Waiting, Receiving, Swapping, Sending, Sent, Completed
Score
69 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 39 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 6 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.1.0Latest | Jul 28, 2026 |