Skip to main content
Glama
LuxAlgo

@luxalgo/broker-mcp

Official
by LuxAlgo

@luxalgo/broker-mcp

npm CI License: MIT

Dale a tu agente de IA acceso de lectura a tus cuentas de bróker reales, con claves que nunca salen de tu máquina.

Un servidor local de MCP que envuelve @luxalgo/broker-sdk. Conecta Claude (o cualquier cliente MCP) a Alpaca, Binance, Kraken, Bybit, Hyperliquid, Interactive Brokers y más, y luego solo pregunta:

"¿Cómo va mi cartera?" · "¿Cuál es mi tasa de aciertos este mes?" · "¿Qué operé la semana pasada?"

Sin servicio alojado, sin telemetría, sin tarifas por conexión. El servidor se ejecuta en tu máquina, tus claves viven en tu propia configuración de MCP, y el SDK subyacente no tiene ningún endpoint de trading — el agente puede mirar, no tocar.

Configuración

Añade el servidor a la configuración de tu cliente MCP con las variables de entorno de credenciales de los brókeres que uses. Claude Desktop (claude_desktop_config.json) o Claude Code (.mcp.json):

{
  "mcpServers": {
    "brokers": {
      "command": "npx",
      "args": ["-y", "@luxalgo/broker-mcp"],
      "env": {
        "BROKERS_ALPACA_API_KEY": "…",
        "BROKERS_ALPACA_API_SECRET": "…",
        "BROKERS_KRAKEN_API_KEY": "…",
        "BROKERS_KRAKEN_API_SECRET": "…",
        "BROKERS_HYPERLIQUID_WALLET_ADDRESS": "0x…"
      }
    }
  }
}

Todo bróker cuyas variables estén todas definidas se conecta automáticamente. Crea cada clave con ámbito de solo lectura — es todo lo que este servidor necesita; la herramienta list_brokers incluye la guía de configuración de solo lectura de una línea por bróker.

Variables de entorno

Los nombres se derivan mecánicamente de los campos de credenciales de cada bróker: BROKERS_<BROKER>_<FIELD>.

Bróker

Variables

Alpaca

BROKERS_ALPACA_API_KEY, BROKERS_ALPACA_API_SECRET

Coinbase (app BYO)

BROKERS_COINBASE_CLIENT_ID, BROKERS_COINBASE_CLIENT_SECRET, BROKERS_COINBASE_REFRESH_TOKEN

Binance

BROKERS_BINANCE_API_KEY, BROKERS_BINANCE_API_SECRET

Bybit

BROKERS_BYBIT_API_KEY, BROKERS_BYBIT_API_SECRET

Crypto.com

BROKERS_CRYPTO_COM_API_KEY, BROKERS_CRYPTO_COM_API_SECRET

E*TRADE (app BYO)

BROKERS_ETRADE_CONSUMER_KEY, BROKERS_ETRADE_CONSUMER_SECRET, BROKERS_ETRADE_ACCESS_TOKEN, BROKERS_ETRADE_ACCESS_TOKEN_SECRET

Hyperliquid

BROKERS_HYPERLIQUID_WALLET_ADDRESS

Interactive Brokers (Flex)

BROKERS_IBKR_FLEX_FLEX_TOKEN, BROKERS_IBKR_FLEX_FLEX_QUERY_ID

Kraken

BROKERS_KRAKEN_API_KEY, BROKERS_KRAKEN_API_SECRET

OKX

BROKERS_OKX_API_KEY, BROKERS_OKX_API_SECRET, BROKERS_OKX_PASSPHRASE

Public.com

BROKERS_PUBLIC_API_KEY

Rootrader

BROKERS_QUESTRADE_REFRESH_TOKEN

Topstep

BROKERS_TOPSTEP_USER_NAME, BROKERS_TOPSTEP_API_KEY

Tradier

BROKERS_TRADIER_ACCESS_TOKEN

Trading212

BROKERS_TRADING212_API_KEY

Webull

BROKERS_WEBULL_API_KEY, BROKERS_WEBULL_API_SECRET

Advertencia de Questrade: sus tokens de refresco son de un solo uso y se rotan en cada actualización. El servidor guarda el token rotado en memoria mientras se ejecuta, pero tras un reinicio el token de tu configuración ya se ha consumido — tendrás que pegar uno nuevo. La configuración estática de variables de entorno y los tokens rotatorios no encajan bien; el plan de desarrollo incluye una mejor solución.

Related MCP server: @y0exchange/mcp

Herramientas

Herramienta

Qué obtiene el agente

list_brokers

Cada bróker compatible, sus variables de entorno (establecidas/no establecidas — nunca los valores), estado configurado, guía de claves de solo lectura

list_accounts

Todas las cuentas conectadas: bróker, divisa, patrimonio, efectivo

get_positions

Posiciones abiertas con valor de mercado (cantidad negativa = corto); filtrable por bróker

get_trades

Historial de operaciones, de más reciente a más antigua; filtrable por bróker/símbolo

get_stats

Patrimonio total, patrimonio por bróker, mayores posiciones, tasa de acierto FIFO, ganancia/pérdida promedio, PnL término realizado por símbolo

refresh

Omitir la memoria caché de 5 minutos y recuperarlo todo de nuevo

Las instantáneas se almacenan en caché en memoria durante 5 minutos; los canales de fallos por bróker se informan junto a los resultados, nunca se descartan pérdida silenciosamente.

Postura de seguridad

  • Solo lectura por construcción. El SDK subyacente no implementa ningún endpoint de órdenes, transferencias o retiros para ningún bróker.

  • Las claves permanecen en tu configuración de MCP. El servidor las lee de su entorno, informa solo si cada variable está definida y nunca escribe secretos en ningún sitio.

  • Solo local. Se comunica con tus brókers directamente mediante HTTPS y con tu cliente MCP a través de stdio. No se requiere ningún servidor de LuxAlgo, sin telemetría.

  • Aun así: limita cada clave a solo lectura en el bróker y trata tu archivo de configuración de MCP como el gestor de secretos que es.

Desarrollo

pnpm install && pnpm check && pnpm build

Aviso de responsabilidad

Este software informa lo que informe tu bróker. No es un advisor en la estrategia de tu bróker. Verifica los números importantes contra los Extractos de tu propio bróker.

Licencia

MIT © LuxAlgo

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A read-only MCP server that provides access to Charles Schwab account data and market information, including portfolio positions, real-time quotes, options chains, price history, and account balances through AI assistants.
    9
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI agents real-time access to DeFi across multiple chains, enabling non-custodial crypto trading, portfolio queries, and transaction execution.
    9
    7
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Interactive Brokers that provides account, portfolio, market data, and risk analysis tools to MCP hosts like Claude Desktop, enabling natural language queries about positions, market regime, and position sizing without placing orders.
    8
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server that gives AI assistants read access to real brokerage accounts and market data, with 39 tools for prices, technical analysis, SEC filings, and macro indicators, while order execution requires human approval via a separate dashboard.
    36
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

  • MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents

  • The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LuxAlgo/broker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server