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ámetroTipoObligatorioDescripción
tickerstringSímbolo del ticker, p. ej. "AAPL"
start_datestringnoFecha de inicio YYYY-MM-DD (predeterminado: hace 1 año)
end_datestringnoFecha de fin YYYY-MM-DD (predeterminado: hoy)
limitintegernoMáximo de filas 1–1000 (predeterminado 365)
adjustedbooleannoUsar 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ámetroTipoObligatorioDescripción
sort_bystring"volume", "moving_average" o "price_change"
limitintegernoMáximo de resultados 1–50 (predeterminado 10)

search_ticker

Busque tickers de acciones por subcadena del nombre de la empresa.

ParámetroTipoObligatorioDescripción
querystringSubcadena del nombre de la empresa, p. ej. "apple"
limitintegernoMá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ódigoSignificado
-32700Error de análisis — cuerpo JSON mal formado
-32602Parámetros no válidos — falta un campo obligatorio o el valor es incorrecto
-32601Método no encontrado — método o nombre de herramienta desconocido
-32001No autorizado — falta la clave de API o es inválida
-32029Límite de tasa superado — incluye data.retry_after (segundos)
-32002Sin datos — ticker no encontrado
-32603Error 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())