CumpsD
broker-as-a-service

Cross-chain cryptocurrency swaps via Chainflip. Get quotes, execute swaps, and track progress.

Last updated Jun 30, 2026
10
Stars
2
Forks
0
Issues
0
Stars/day
Attention Score
44
Language breakdown
No language data available.
Files click to expand
README

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) | | getnativequotes | Get swap quotes using native unit amounts (e.g., 150000000 satoshis) | | start_swap | Execute a cross-chain swap and receive a deposit address | | startdcaswap | 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.

Usage Example

  • Call list_assets to see available assets
  • Call get_quotes with source asset, destination asset, and amount to preview the swap
  • Call start_swap with the destination and refund addresses to get a deposit address
  • Send funds to the deposit address
  • Call check_status with the returned swap ID to monitor progress

© 2026 GitRepoTrend · CumpsD/broker-as-a-service · Updated daily from GitHub