Chainflip Broker as a Service

Trocas de criptomoedas entre cadeias via Chainflip. Obtenha cotações, execute trocas e acompanhe o progresso.

Documentação

Visão Geral

O Broker as a Service expõe um servidor Model Context Protocol (MCP), permitindo que agentes de IA e assistentes de codificação descubram ativos, obtenham cotações, executem swaps entre cadeias e monitorem o progresso dos swaps — tudo por meio de linguagem natural.

O servidor MCP usa transporte HTTP Streamable em modo sem estado. Nenhuma chave de API é necessária para começar, embora você possa fornecer uma opcionalmente para rastreamento em nível de parceiro.

Endpoints MCP

AmbienteURL
Produçãohttps://chainflip-broker.io/mcp
Testeshttps://perseverance.chainflip-broker.io/mcp

Ferramentas Disponíveis

O servidor MCP expõe as seguintes ferramentas:

FerramentaDescrição
list_assetsLista todos os ativos de swap disponíveis com ticker, rede, decimais, valores mínimos e preços em USD
get_quotesObtém cotações de swap usando valores legíveis por humanos (ex.: 1.5 para 1,5 BTC)
get_native_quotesObtém cotações de swap usando valores em unidades nativas (ex.: 150000000 satoshis)
start_swapInicia um swap simples entre cadeias
start_dca_swapInicia um swap de Custo Médio em Dólar, dividido em vários sub-swaps
check_statusVerifica o status de um swap pelo seu ID

Um prompt de assistente de swap também está disponível, fornecendo aos agentes de IA orientação detalhada sobre o fluxo completo de trabalho de swap — desde a descoberta de ativos até cotação, execução e monitoramento.

Conectando Sua Ferramenta de IA

Claude Code

Adicione o servidor MCP ao seu projeto executando:

claude mcp add chainflip-baas --transport http https://chainflip-broker.io/mcp

Ou adicione-o ao seu arquivo .mcp.json:

{
  "mcpServers": {
    "chainflip-baas": {
      "type": "url",
      "url": "https://chainflip-broker.io/mcp"
    }
  }
}

Claude Desktop

Abra Configurações > Desenvolvedor > Editar Config e adicione o servidor ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "chainflip-baas": {
      "type": "url",
      "url": "https://chainflip-broker.io/mcp"
    }
  }
}

Reinicie o Claude Desktop para aplicar as alterações.

OpenClaw

A opção mais rápida é instalar nossa skill publicada no ClawHub, que conecta este servidor MCP e adiciona fluxos de trabalho guiados de swap em linguagem natural:

openclaw skills install @baas/chainflip

Ou adicione o servidor MCP diretamente. Navegue até Configurações > Servidores MCP > Adicionar Servidor e configure:

  • Nome: chainflip-baas
  • Tipo: URL
  • URL: https://chainflip-broker.io/mcp

Cursor

Abra Configurações do Cursor > MCP e clique em Adicionar novo servidor MCP. Defina o tipo como url e insira:

https://chainflip-broker.io/mcp

Alternativamente, adicione ao .cursor/mcp.json do seu projeto:

{
  "mcpServers": {
    "chainflip-baas": {
      "type": "url",
      "url": "https://chainflip-broker.io/mcp"
    }
  }
}

Windsurf

Abra Configurações do Windsurf > MCP e clique em Adicionar Servidor. Use o transporte de URL com:

https://chainflip-broker.io/mcp

Ou adicione ao seu ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "chainflip-baas": {
      "type": "url",
      "url": "https://chainflip-broker.io/mcp"
    }
  }
}

Outros Clientes MCP

Qualquer cliente compatível com MCP pode se conectar usando o transporte HTTP Streamable. Aponte-o para a URL do endpoint:

https://chainflip-broker.io/mcp

Para o ambiente de testes, use https://perseverance.chainflip-broker.io/mcp em vez disso.

Autenticação

Uma chave de API é opcional. Todas as ferramentas são acessíveis sem uma, facilitando a exploração e os testes.

Para usar sua chave de API, passe-a como o parâmetro apiKey nas ferramentas que a suportam (get_quotes, get_native_quotes, start_swap, start_dca_swap). Registre-se em chainflip-broker.io para obter uma.

Suporte

Sinta-se à vontade para entrar em contato conosco caso precise de ajuda.