Chainflip Broker as a Service

Intercambios de criptomonedas entre cadenas a través de Chainflip. Obtén cotizaciones, ejecuta intercambios y rastrea el progreso.

Documentación

Resumen

Broker as a Service expone un servidor de Model Context Protocol (MCP), que permite a agentes de IA y asistentes de codificación descubrir activos, obtener cotizaciones, ejecutar intercambios entre cadenas y monitorear el progreso de los intercambios, todo mediante lenguaje natural.

El servidor MCP utiliza transporte HTTP Streamable en modo sin estado. No se requiere una clave API para comenzar, aunque puedes proporcionar una opcionalmente para seguimiento a nivel de socio.

Endpoints MCP

EntornoURL
Producciónhttps://chainflip-broker.io/mcp
Pruebashttps://perseverance.chainflip-broker.io/mcp

Herramientas Disponibles

El servidor MCP expone las siguientes herramientas:

HerramientaDescripción
list_assetsLista todos los activos de intercambio disponibles con ticker, red, decimales, montos mínimos y precios en USD
get_quotesObtén cotizaciones de intercambio usando montos legibles para humanos (p. ej. 1.5 para 1.5 BTC)
get_native_quotesObtén cotizaciones de intercambio usando montos en unidades nativas (p. ej. 150000000 satoshis)
start_swapInicia un intercambio simple entre cadenas
start_dca_swapInicia un intercambio de promedio de costo en dólares, dividido en múltiples sub-intercambios
check_statusVerifica el estado de un intercambio por su ID de intercambio

También está disponible un prompt de swap-assistant, que proporciona a los agentes de IA una guía detallada sobre el flujo completo de intercambio, desde el descubrimiento de activos hasta la cotización, ejecución y monitoreo.

Conectando Tu Herramienta de IA

Claude Code

Agrega el servidor MCP a tu proyecto ejecutando:

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

O agrégalo a tu archivo .mcp.json:

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

Claude Desktop

Abre Configuración > Developer > Edit Config y agrega el servidor a tu claude_desktop_config.json:

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

Reinicia Claude Desktop para aplicar los cambios.

OpenClaw

La opción más rápida es instalar nuestra habilidad publicada en ClawHub, que conecta este servidor MCP y agrega flujos de intercambio guiados en lenguaje natural:

openclaw skills install @baas/chainflip

O agrega el servidor MCP directamente. Navega a Configuración > Servidores MCP > Agregar Servidor y configura:

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

Cursor

Abre Configuración de Cursor > MCP y haz clic en Agregar nuevo servidor MCP. Establece el tipo en url e ingresa:

https://chainflip-broker.io/mcp

Alternativamente, agrégalo al .cursor/mcp.json de tu proyecto:

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

Windsurf

Abre Configuración de Windsurf > MCP y haz clic en Agregar Servidor. Usa el transporte URL con:

https://chainflip-broker.io/mcp

O agrégalo a tu ~/.codeium/windsurf/mcp_config.json:

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

Otros Clientes MCP

Cualquier cliente compatible con MCP puede conectarse usando el transporte HTTP Streamable. Apúntalo a la URL del endpoint:

https://chainflip-broker.io/mcp

Para el entorno de pruebas, usa https://perseverance.chainflip-broker.io/mcp en su lugar.

Autenticación

Una clave API es opcional. Todas las herramientas son accesibles sin una, lo que facilita explorar y probar.

Para usar tu clave API, pásala como parámetro apiKey en las herramientas que lo admiten (get_quotes, get_native_quotes, start_swap, start_dca_swap). Regístrate en chainflip-broker.io para obtener una.

Soporte

No dudes en contactarnos si necesitas ayuda.