Tradernet MCP Server

Servidor MCP para la API de trading de Tradernet/Freedom24 — cartera, órdenes, cotizaciones, alertas y más.

Documentación

Tradernet

Tradernet MCP Server

npm version License: MIT

Servidor MCP para la API de la plataforma de trading Tradernet / Freedom24. Gestiona tu cartera, realiza órdenes, obtén cotizaciones, busca tickers, configura alertas: todo a través de asistentes de IA como Claude, ChatGPT y otros.

Herramientas Disponibles

HerramientaDescripción
get_user_dataInformación de cuenta, resumen de cartera, posiciones abiertas
get_portfolioPosiciones actuales, saldos, ganancias y pérdidas
place_orderRealizar órdenes de compra/venta/corto/margen
cancel_orderCancelar una orden activa
set_stop_loss_take_profitEstablecer stop-loss/take-profit para una posición
get_security_infoDetalles del ticker (moneda, bolsa, paso mínimo)
get_quotes_historyDatos históricos de velas OHLCV
search_tickersBuscar valores por nombre o símbolo
add_price_alertConfigurar una alerta de precio con notificaciones
delete_price_alertEliminar una alerta de precio
get_security_sessionsListar sesiones de valores abiertas
raw_api_callLlamar directamente a cualquier comando de la API de Tradernet

Configuración

1. Obtener Claves API

  1. Inicia sesión en Tradernet o Freedom24
  2. Ve a la configuración de tu perfil
  3. Genera las claves API (Clave Pública y Clave Privada)

2. Configurar

Claude Desktop

Añade a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "tradernet": {
      "command": "npx",
      "args": ["-y", "tradernet-mcp"],
      "env": {
        "TRADERNET_PUBLIC_KEY": "your_public_key",
        "TRADERNET_PRIVATE_KEY": "your_private_key"
      }
    }
  }
}

Claude Code

claude mcp add tradernet -- npx -y tradernet-mcp

Luego establece las variables de entorno TRADERNET_PUBLIC_KEY y TRADERNET_PRIVATE_KEY.

ChatGPT

ChatGPT solo admite servidores MCP remotos a través de HTTP. Para conectar este servidor stdio, usa supergateway como puente y ngrok para exponerlo públicamente:

  1. Inicia el servidor con transporte HTTP:
TRADERNET_PUBLIC_KEY=your_public_key \
TRADERNET_PRIVATE_KEY=your_private_key \
npx -y supergateway --stdio "npx -y tradernet-mcp" --outputTransport streamableHttp --port 8000
  1. Exponlo a través de ngrok:
ngrok http 8000
  1. En ChatGPT: Configuración → Conectores → Añadir Conector, introduce tu URL de ngrok con la ruta /mcp (por ejemplo, https://abc123.ngrok-free.app/mcp)

Requiere el plan ChatGPT Pro, Team o Enterprise con el Modo Desarrollador habilitado.

Ejemplos de Uso

Una vez conectado, puedes pedirle a tu asistente de IA cosas como:

  • "Muestra mi cartera"
  • "¿Cuáles son mis posiciones abiertas?"
  • "Compra 10 acciones de AAPL"
  • "Establece un stop-loss para SBER en 250"
  • "Busca acciones de Tesla"
  • "Muestra el historial de precios de AAPL del último mes"
  • "Configura una alerta cuando MSFT supere los 400 $"

Variables de Entorno

VariableRequeridaDescripción
TRADERNET_PUBLIC_KEYTu clave pública de la API de Tradernet
TRADERNET_PRIVATE_KEYTu clave privada de la API de Tradernet
TRADERNET_API_URLNoURL base de la API (por defecto: https://tradernet.com/api)

Documentación de la API

Este servidor implementa la API de Tradernet. Para la referencia completa de la API, consulta la documentación oficial.

Licencia

MIT