Una configuración lista para pegar para cada agente de IA.

api.bytnode.com/mcpinitializeconectadotools/list11 herramientasX-API-KEY

Se queda en esta página: rellena los bloques de abajo y nunca se envía ni se guarda. Obtener una clave gratis

Claude Desktop

Clave de API o inicio de sesión OAuth
  1. Sin clave (recomendado): en Claude Desktop, abre Customize → Connectors → Add custom connector, pega esta URL e inicia sesión en tu cuenta de BytNode.

    URL del servidor MCP
    https://api.bytnode.com/mcp
  2. Con tu clave de API: abre Settings → Developer → Edit config, pega esto en claude_desktop_config.json y reinicia Claude Desktop. Ese archivo solo arranca servidores locales: pasa por el puente mcp-remote, que necesita Node.js 18 o superior.

    claude_desktop_config.json
    {
      "mcpServers": {
        "bytnode": {
          "command": "npx",
          "args": [
            "-y", "mcp-remote@latest", "https://api.bytnode.com/mcp",
            "--header", "X-API-KEY:${BYTNODE_API_KEY}",
            "--transport", "http-only"
          ],
          "env": { "BYTNODE_API_KEY": "YOUR_API_KEY" }
        }
      }
    }

Un comando en tu terminal, o un archivo de configuración.

Terminal
claude mcp add --transport http --scope user bytnode https://api.bytnode.com/mcp --header "X-API-KEY: YOUR_API_KEY"
claude mcp add --transport http --scope user bytnode https://api.bytnode.com/mcp
claude mcp list
.mcp.json
{
  "mcpServers": {
    "bytnode": {
      "type": "http",
      "url": "https://api.bytnode.com/mcp",
      "headers": { "X-API-KEY": "${BYTNODE_API_KEY}" }
    }
  }
}

Los agentes de código añaden BytNode con un comando. El archivo de configuración hace lo mismo a mano, pegado tal cual.

Tu agente de código

Un comando añade BytNode a todos tus proyectos. Sin clave, escribe /mcp en Claude Code para iniciar sesión.

Sin clave, un inicio de sesión OAuth.

ChatGPT, claude.ai y Claude Desktop se conectan solo con la dirección. Inicias sesión en BytNode: ninguna clave sale de tu cuenta.

Tu app de IA

En los ajustes de apps, activa el modo desarrollador, añade un servidor MCP con esta dirección y elige OAuth.

https://api.bytnode.com/mcp
ChatGPT
Añadir conectorNombreBytNodeURL del servidor MCP remotohttps://api.bytnode.com/mcpAñadir

En el código de tu agente, bastan unas líneas.

agent.py
import asyncio, os
from langchain.agents import create_agent
from langchain_mcp_adapters.client import MultiServerMCPClient

async def main():
    client = MultiServerMCPClient({
        "bytnode": {
            "transport": "streamable_http",
            "url": "https://api.bytnode.com/mcp",
            "headers": {"X-API-KEY": os.environ["BYTNODE_API_KEY"]},
        }
    })
    tools = await client.get_tools()
    agent = create_agent("anthropic:claude-opus-5-5", tools)
    result = await agent.ainvoke(
        {"messages": [{"role": "user", "content": "Top 5 pairs by open interest?"}]}
    )
    print(result["messages"][-1].content)

asyncio.run(main())
Terminal
pip install langchain langchain-anthropic langchain-mcp-adapters
export BYTNODE_API_KEY=YOUR_API_KEY

Los frameworks de agentes y las API de LLM cargan las once herramientas desde la dirección. La clave se queda en BYTNODE_API_KEY, nunca en el código.

Tu framework o tu API

MultiServerMCPClient carga las once herramientas y se las da a cualquier agente de LangChain.

Once herramientas, para inspeccionar antes que tu agente.

Lo que tu agente de IA recibe de tools/list. Todas de solo lectura e idempotentes: un objetivo por herramienta, los mismos parámetros en todas, un tool calling sencillo para el LLM.

tools/listget_pair_brief

Ficha de un par

solo lectura

El estado de un par en una llamada, siempre con la misma forma: precio y variaciones, próximo funding, basis, open interest, CVD y las liquidaciones de las últimas 24 horas.

Ejemplo de llamada
tools/call
get_pair_brief(symbol="BTCUSDT")

Cada parámetro, campo y respuesta de las once herramientas, con un cliente Python completo. Referencia MCP

Lo que tu agente de IA debe saber.

Conexión
Una dirección, en Streamable HTTP. La clave va en X-API-KEY, o tras Authorization: Bearer para los clientes que solo envían un token. Las apps que no pueden enviar una cabecera inician sesión con OAuth: el token de acceso dura una hora y se renueva solo.
Unidades y hora
_pct es un porcentaje (58.5 significa 58,5 %), _ratio una fracción (0.585). Las horas van en ISO 8601, en UTC; una fila se fecha al inicio de su intervalo, la más reciente primero. describe_fields da cada unidad, gratis.
Ahora o historial
Sin ventana, una herramienta devuelve el valor actual. last (por ejemplo 48h), o since_ms y until_ms, devuelve el historial, solo intervalos cerrados.
Planes y límites
Todos los planes se conectan y leen sus propios datos: get_system_info le dice a tu agente de IA cuáles. Fuera del plan, una herramienta responde 403 con plan_family o history_depth.
Tamaño de las respuestas
Unos 6.000 tokens por respuesta por defecto, hasta 16.000 con max_tokens. Una serie más larga conserva sus filas más recientes; read_export recorre el resto durante una hora, sin gastar cuota.
Errores
Una llamada fallida devuelve isError con un código, un mensaje y a menudo un hint; wrong_tool nombra la herramienta correcta. Ante un 429, espera retry_after_s segundos y vuelve a llamar.
Toda la documentación MCP

Y deja que tu agente de IA pregunte.

Una clave gratis conecta todos los clientes de esta página, sin tarjeta. Añade las skills, y tu agente de IA también sabrá qué herramienta llamar y cómo leer la respuesta.