TradeInsight
Servidor de datos del mercado de valores de EE. UU. con historial de precios OHLCV, principales movimientos clasificados por volumen/media móvil/cambio de precio, y búsqueda de tickers de empresas.
Documentación
Servidor MCP de TradeInsight
Un servidor de Model Context Protocol que brinda a los asistentes de IA acceso en tiempo real a datos del mercado de valores a través de la API de TradeInsight.
Endpoint: https://api.tradeinsight.info/mcp
Protocolo: Streamable HTTP (JSON-RPC 2.0)
Herramientas
get_price_history
Obtenga el historial de precios OHLCV diario de un ticker de acciones.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
ticker | string | sí | Símbolo del ticker, p. ej. "AAPL" |
start_date | string | no | Fecha de inicio YYYY-MM-DD (predeterminado: hace 1 año) |
end_date | string | no | Fecha de fin YYYY-MM-DD (predeterminado: hoy) |
limit | integer | no | Máximo de filas 1–1000 (predeterminado 365) |
adjusted | boolean | no | Usar precios ajustados por splits/dividendos (predeterminado true) |
get_top_movers
Obtenga tickers clasificados por volumen, media móvil de 20 días o cambio de precio.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
sort_by | string | sí | "volume", "moving_average" o "price_change" |
limit | integer | no | Máximo de resultados 1–50 (predeterminado 10) |
search_ticker
Busque tickers de acciones por subcadena del nombre de la empresa.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
query | string | sí | Subcadena del nombre de la empresa, p. ej. "apple" |
limit | integer | no | Máximo de resultados 1–50 (predeterminado 20) |
Configuración
Obtenga una clave de API
Regístrese en tradeinsight.info para obtener su clave de API.
Claude Desktop
Agregue a claude_desktop_config.json:
{
"mcpServers": {
"tradeinsight": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.tradeinsight.info/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}
Claude Code
claude mcp add tradeinsight \
--transport http \
--url https://api.tradeinsight.info/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
Cursor / otros clientes MCP
Use el transporte streamable-http, la URL https://api.tradeinsight.info/mcp y establezca el encabezado Authorization: Bearer <key>.
Autenticación
Todas las solicitudes requieren un token Bearer en el encabezado Authorization:
Authorization: Bearer ti_xxxxxxxxxxxx
Las solicitudes sin una clave válida devuelven el error JSON-RPC -32001 (No autorizado).
Límites de tasa
Los límites de tasa se aplican por clave de API y nivel. Cuando se superan, el servidor devuelve el error JSON-RPC -32029 con un campo retry_after (segundos).
Códigos de error
| Código | Significado |
|---|---|
-32700 | Error de análisis — cuerpo JSON mal formado |
-32602 | Parámetros no válidos — falta un campo obligatorio o el valor es incorrecto |
-32601 | Método no encontrado — método o nombre de herramienta desconocido |
-32001 | No autorizado — falta la clave de API o es inválida |
-32029 | Límite de tasa superado — incluye data.retry_after (segundos) |
-32002 | Sin datos — ticker no encontrado |
-32603 | Error interno |
Cliente Python
Para acceso programático sin MCP, use la biblioteca Python tidata:
from tidata.tifinance import Ticker
t = Ticker("AAPL")
df = t.history(period="1y")
print(df.head())