Tradernet MCP Server
Servidor MCP para la API de trading de Tradernet/Freedom24 — cartera, órdenes, cotizaciones, alertas y más.
Documentación
Tradernet MCP Server
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
| Herramienta | Descripción |
|---|---|
get_user_data | Información de cuenta, resumen de cartera, posiciones abiertas |
get_portfolio | Posiciones actuales, saldos, ganancias y pérdidas |
place_order | Realizar órdenes de compra/venta/corto/margen |
cancel_order | Cancelar una orden activa |
set_stop_loss_take_profit | Establecer stop-loss/take-profit para una posición |
get_security_info | Detalles del ticker (moneda, bolsa, paso mínimo) |
get_quotes_history | Datos históricos de velas OHLCV |
search_tickers | Buscar valores por nombre o símbolo |
add_price_alert | Configurar una alerta de precio con notificaciones |
delete_price_alert | Eliminar una alerta de precio |
get_security_sessions | Listar sesiones de valores abiertas |
raw_api_call | Llamar directamente a cualquier comando de la API de Tradernet |
Configuración
1. Obtener Claves API
- Inicia sesión en Tradernet o Freedom24
- Ve a la configuración de tu perfil
- 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:
- 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
- Exponlo a través de ngrok:
ngrok http 8000
- 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
| Variable | Requerida | Descripción |
|---|---|---|
TRADERNET_PUBLIC_KEY | Sí | Tu clave pública de la API de Tradernet |
TRADERNET_PRIVATE_KEY | Sí | Tu clave privada de la API de Tradernet |
TRADERNET_API_URL | No | URL 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