About Broker As A Service
Broker As A Service is an MCP server in the Blockchain category: cross-chain cryptocurrency swaps via Chainflip. Get quotes, execute swaps, and track progress.
Install
git clone https://github.com/CumpsD/broker-as-a-serviceThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (6)
check_statusTrack swap progress through its stages: Waiting, Receiving, Swapping, Sending, Sent, Completed
Parameters not published.
get_native_quotesGet swap quotes using native unit amounts (e.g., 150000000 satoshis)
Parameters not published.
get_quotesGet swap quotes using human-readable amounts (e.g., 1.5 BTC)
Parameters not published.
list_assetsDiscover all available assets with tickers, networks, decimals, minimum amounts, and live USD prices
Parameters not published.
start_dca_swapExecute a DCA swap that splits into multiple sub-swaps to reduce price impact on large trades
Parameters not published.
start_swapExecute a cross-chain swap and receive a deposit address
Parameters not published.
Ask AI
Ask AI about Broker As A Service
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
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) |
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 dot.hub. 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_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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.