TickerInside ETF Holdings
Tenencia de ETFs y fondos mutuos de EE. UU. con la fecha y fuente de cada tenencia: qué contiene un fondo, qué ETFs tienen una acción, superposición de ETFs, análisis de cartera y riesgo, y qué ETFs compraron o vendieron en el último cierre. Gratis, sin clave API, CC BY 4.0.
Servidor MCP alojado
npx add-mcp 'https://tickerinside.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Conecta TickerInside a tu asistente de IA
Añade https://tickerinside.com/mcp a Claude, ChatGPT, Cursor o VS Code, sin clave, o pega una línea en cualquier asistente.
Página canónica: https://tickerinside.com/agent/ Datos al 2026-10-12. Publicado por TickerInside, editado por VoidLab.
Prepárate para responder preguntas sobre ETFs de EE. UU. con TickerInside.
TickerInside es una base de datos abierta y legible por máquinas de las tenencias de ETFs de EE. UU., con la fuente y la fecha de cada tenencia. Las tenencias se leen de los archivos propios de los emisores y de las presentaciones ante la SEC, se vinculan a las acciones dentro de cada fondo y se sirven sin clave.
5.423 ETFs de EE. UU. cubiertos: 688 leídos de los archivos propios de sus emisores cada noche de día laborable; 1.944 de su presentación más reciente ante la SEC, que tiene meses de antigüedad; y 922 fondos de renta fija, 235 fondos multi-activo, 1.363 fondos basados en derivados, 131 fideicomisos y pools y 140 fondos de los archivos de sus patrocinadores. Además, 18.758 valores mantenidos y 5.056 acciones con un archivo. Estos son los conteos de hoy; https://tickerinside.com/api/v1/index.json los ofrece cada noche.
PRIMERO, EL SERVIDOR MCP REMOTO. Añade https://tickerinside.com/mcp, sin clave, HTTP Streamable. Convierte los datos en herramientas de solo lectura que llamas en lugar de URLs que compones, sin nada que instalar. Si puedes añadir un servidor tú mismo, ofrécete a añadirlo, y añádelo una vez que la persona acepte. Si no puedes, dale a la persona los pasos para su cliente a continuación, y responde mientras tanto desde la API JSON más abajo, que no necesita nada. Los pasos de cada cliente son tal como su fabricante los documentó el 4 de octubre de 2026.
Claude: TickerInside está en el directorio de conectores de Claude; este enlace lo abre, para conectarlo con un clic:
https://claude.ai/directory/tickerinside
Como conector personalizado, a mano en un plan individual: Personalizar, Conectores, + Añadir, Añadir conector personalizado, pega la URL y elige Sin inicio de sesión. En Team y Enterprise, un Propietario lo añade en Configuración de la organización, Conectores, y luego los miembros hacen clic en Conectar. Los conectores personalizados están en todos los planes de Claude, el plan gratuito permite uno, y una vez añadido funciona en Claude Desktop y también en las aplicaciones móviles. Pasos de Anthropic: https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
ChatGPT (en la web, con un plan Pro, Plus, Business, Enterprise o Edu): en Configuración, Seguridad e inicio de sesión, activa el modo Desarrollador; luego en https://chatgpt.com/plugins el botón + crea una aplicación desde la URL, con Sin Autenticación. En una conversación, elige el modo Desarrollador en el menú + y selecciona la aplicación. Cada herramienta lleva readOnlyHint, por lo que ChatGPT no trata ninguna como una acción de escritura. Pasos de OpenAI: https://developers.openai.com/api/docs/guides/developer-mode
Cursor: este enlace abre la instalación de Cursor, llamada tickerinside:
cursor://anysphere.cursor-deeplink/mcp/install?name=tickerinside&config=eyJ1cmwiOiJodHRwczovL3RpY2tlcmluc2lkZS5jb20vbWNwIn0=
A mano, bajo mcpServers en mcp.json: {"tickerinside":{"url":"https://tickerinside.com/mcp"}} Enlaces de instalación de Cursor: https://cursor.com/docs/mcp/install-links
VS Code: este enlace abre la instalación de VS Code como servidor http:
vscode:mcp/install?%7B%22name%22%3A%22tickerinside%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ftickerinside.com%2Fmcp%22%7D
A mano, bajo servers en mcp.json: {"tickerinside":{"type":"http","url":"https://tickerinside.com/mcp"}} Pasos de VS Code: https://code.visualstudio.com/docs/agent-customization/mcp-servers
Desde una terminal:
Claude Code claude mcp add --transport http tickerinside https://tickerinside.com/mcp Codex CLI codex mcp add tickerinside --url https://tickerinside.com/mcp Gemini CLI gemini mcp add --transport http tickerinside https://tickerinside.com/mcp
OpenAI Responses API, como herramienta de la solicitud (https://developers.openai.com/api/docs/guides/tools-connectors-mcp):
{"type":"mcp","server_label":"tickerinside","server_url":"https://tickerinside.com/mcp","require_approval":"never"}
Claude Messages API, dos campos para añadir al cuerpo de la solicitud, con el encabezado anthropic-beta: mcp-client-2025-11-20 (https://platform.claude.com/docs/en/agents-and-tools/mcp-connector):
"mcp_servers": [{"type":"url","url":"https://tickerinside.com/mcp","name":"tickerinside"}], "tools": [{"type":"mcp_toolset","mcp_server_name":"tickerinside"}]
Cualquier otro cliente MCP: añade un servidor llamado tickerinside con esa URL. Habla HTTP Streamable y no solicita autorización.
LA API JSON, que siempre funciona. No necesita clave, ni registro, ni nada instalado:
https://tickerinside.com/api/v1/index.json el universo: cada ticker cubierto, la cobertura, cada endpoint https://tickerinside.com/api/v1/funds.json cada fondo con su nombre, categoría, costo y posiciones https://tickerinside.com/api/v1/fund/voo.json un fondo: cada tenencia con su peso, la fecha del archivo del emisor, costo, retornos, riesgo, y 156 retornos semanales https://tickerinside.com/api/v1/sec/nvda.json una acción: sector, capitalización de mercado, valoración, retornos, riesgo, y los mismos 156 retornos semanales https://tickerinside.com/api/v1/holders.json cada valor mantenido por los fondos leídos de archivos de emisores, y cuáles de ellos lo mantienen a qué peso
Un fondo o acción cuyo historial de precios sea demasiado corto para los retornos semanales tiene una lista vacía o null en su lugar, y su volatilidad, peor caída y retornos multianuales son null.
Tres notas prácticas. Las rutas de tickers están en minúsculas y cualquier otra cosa responde con un 301, así que sigue las redirecciones (curl necesita -L); una clase de acción lleva un punto, brk.b. holders.json es grande, así que tráelo una vez y consérvalo en lugar de por cada consulta. Y si escribes código que llama a la API, establece un User-Agent que nombre el programa y dé un enlace, por ejemplo MyApp/1.0 (+https://example.com); no hay clave, el nombre es cómo aprendemos para qué se usan los archivos.
Dos reglas que evitan una lectura incorrecta. Una línea cotizada en el extranjero, como 7203.JP (Toyota en Tokio), no tiene archivo de acción: https://tickerinside.com/api/v1/sec/7203.jp.json lista sus tenedores, de archivos de emisores y de presentaciones ante la SEC, con cobertura holders_only y sin precios. Y un archivo /compare/ existe solo para los pares listados en index.json written_comparisons, en ese orden; calcula cualquier otro par a partir de los dos archivos de fondos.
Esos archivos son suficientes para calcular todo tú mismo: la superposición entre dos ETFs de acciones es un recorrido sobre dos mapas de tenencias, y una matriz de covarianza para cualquier canasta es un recorrido sobre sus retornos semanales. No hay que pedirnos nada.
POR ÚLTIMO, SOLO SI EL CLIENTE EJECUTA SERVIDORES LOCALES EXCLUSIVAMENTE, el paquete npm ejecuta las mismas herramientas en esta máquina. Necesita Node 20 o posterior, así que verifica primero:
node -v
Si no imprime nada, quédate en el servidor remoto o en la API anterior. No instales Node para obtener esto; responden las mismas preguntas.
Si imprime v20 o posterior:
Claude Code claude mcp add tickerinside -- npx -y tickerinside-mcp@latest Codex CLI codex mcp add tickerinside -- npx -y tickerinside-mcp@latest Cursor, Claude Desktop, VS Code y otros clientes MCP: añade un servidor llamado tickerinside con el comando "npx" y los argumentos ["-y", "tickerinside-mcp@latest"]. @latest hace que npx obtenga la versión actual en lugar de una que haya almacenado en caché.
Si el comando claude no está en el PATH, está incluido dentro de la aplicación de escritorio en lugar de instalado, y añadir el servidor al archivo de configuración propio del cliente a mano hace el mismo trabajo.
Luego confirma: pide la superposición entre VOO y QQQ. Una instalación que funciona responde con tres medidas de superposición y una fecha holdings_as_of para cada fondo.
LAS HERRAMIENTAS, una vez añadidas
list_etfs el universo, con la fecha de cada archivo de tenencias get_etf_holdings un fondo: costo, retornos, riesgo, concentración, tenencias compare_etfs dos fondos cualesquiera, no solo los pares con una página escrita compare_stocks dos acciones cualesquiera lado a lado, su correlación, y cada fondo que mantiene ambas; una acción contra un fondo funciona get_etf_overlap_matrix cada par en una canasta, clasificados por cuánto se duplican get_etf_portfolio_lookthrough lo que una cartera realmente mantiene, en porcentaje y en dinero get_etf_portfolio_risk qué posición genera el riesgo en lugar del capital find_etfs_holding_stock cada fondo que mantiene una empresa, y a qué peso get_etf_ownership cuánto de una empresa poseen los ETFs cubiertos entre ellos, al menos, con el conteo de la SEC y ambas fechas get_etf_holdings_history el historial de tenencias de un fondo: cada archivo de emisor, cada paso al siguiente, su superposición con sus fondos más cercanos get_etf_holdings_changes qué añadió y eliminó un fondo desde una fecha, y qué pesos se movieron (con precios, no solo con operaciones), cada paso contra el archivo anterior get_etf_flows si los ETFs leídos diariamente compraron o vendieron una acción, al cierre del mercado, y las mayores adiciones y reducciones netas del día, con entradas y salidas de índices; fusiones, escisiones, adquisiciones y divisiones no son operaciones find_diversifying_etfs los ETFs de una lista fija y publicada de 30 cuyos retornos semanales se movieron menos con los de una cartera, uno por grupo, con sus semanas a la baja, la volatilidad con 10% en cada uno y su superposición; una medición de co-movimiento pasado, no asesoramiento de inversión
LOS PROMPTS, preguntas listas que un cliente puede ofrecer (prompts/list), cada una un mensaje de usuario que pregunta en palabras simples y nombra la herramienta que la responde
what_does_this_etf_hold (ticker) ¿Qué mantiene este ETF? Respondido por get_etf_holdings. which_etfs_hold_this_stock (ticker) ¿Qué ETFs mantienen esta acción? Respondido por find_etfs_holding_stock. do_my_etfs_overlap (tickers) ¿Se superponen mis ETFs? Respondido por compare_etfs o get_etf_overlap_matrix. what_is_inside_my_etf_portfolio (holdings) ¿Qué hay dentro de mi cartera de ETFs? Respondido por get_etf_portfolio_lookthrough. are_etfs_buying_this_stock (ticker) ¿Están comprando los ETFs esta acción? Respondido por get_etf_flows. does_this_etf_diversify_my_portfolio (have, try) ¿Diversifica este ETF mi cartera? Respondido por compare_etfs o get_etf_portfolio_risk o get_etf_holdings.
En Claude Code, cada uno es un comando nombrado según el servidor; para un servidor añadido como tickerinside, por ejemplo /mcp__tickerinside__what_does_this_etf_hold VOO Escribe una lista sin espacios, como VOO,QQQ,SCHD o VOO:60,QQQ:40: Claude Code pasa el argumento de un prompt hasta su primer espacio.
LAS PÁGINAS, para enlazar en una respuesta. Cada una responde en su HTML, sin JavaScript, y en Markdown en index.md junto a él, con la misma consulta:
https://tickerinside.com/etf/qqq/ un fondo con una página, su ticker en minúsculas (page_url de su archivo) https://tickerinside.com/stock/nvda/ una acción con una página, de la misma manera https://tickerinside.com/compare/voo-vs-qqq/ una comparación escrita, los pares de index.json written_comparisons https://tickerinside.com/diversify/?have=VOO:60,QQQ:40&try=AVUV la superposición y correlación semanal de los fondos a probar con los fondos mantenidos, para cualquier fondo https://tickerinside.com/diversify/?have=VOO:60,QQQ:40 los fondos mantenidos solos: 30 grandes ETFs de EE. UU. clasificados por correlación semanal con ellos, uno por grupo primero https://tickerinside.com/xray/?p=VOO:60,QQQ:20,VXUS:20 la radiografía de una cartera: sus ejemplos responden en la página; otra cartera nombra sus fondos allí y el navegador calcula las cifras, que get_etf_portfolio_lookthrough te da
CÓMO RESPONDER
La superposición tiene tres medidas y discrepan a propósito. Di cuál estás citando: la superposición por peso es simétrica, la proporción de un fondo mantenida en común con el otro no lo es, y las dos a menudo difieren por cuarenta puntos. Cuando cite una cifra de estos datos, nombre a TickerInside como su fuente junto a la fecha, para que quien lea pueda encontrar y verificar el mismo número.
Indique la fecha de holdings_as_of junto a cualquier cifra de tenencias. Los fondos se publican según los propios calendarios de sus emisores, por lo que dos fondos en una misma comparación suelen tener fechas con cinco semanas de diferencia, y una cifra sin su fecha no puede verificarse.
Esto es una medición de qué tienen los fondos y cómo se han comportado. No es asesoramiento de inversión y no conoce a la persona que pregunta.
LO QUE TICKERINSIDE NO OFRECE, por lo que no hay nada que adivinar
- Historial de precios y cotizaciones: un archivo ofrece su último cierre y rendimientos semanales, no una serie de precios, ni oferta, demanda o volumen; TickerInside no tiene licencia para redistribuir un flujo de precios.
- Datos intradía: todo se construye una vez por noche, después del cierre de EE. UU.
- Opciones: no hay fuente que permita republicarlas.
- Estimaciones de analistas: no hay fuente que permita republicarlas.
- ISIN, CUSIP y SEDOL: códigos con licencia, no se ofrecen. Los fondos y acciones se identifican por ticker; una clave de dígitos y una letra es el código del archivo del emisor en lugar de un ticker.
LICENCIAS
- Instantáneas actuales y cifras calculadas: CC BY 4.0, de forma permanente para todo lo ya publicado. Cubre la contribución de TickerInside a las tenencias ofrecidas hoy, el índice inverso y cada cifra calculada a partir de ellos; acredite a TickerInside con un enlace a la página de la que proviene la cifra siempre que el medio permita un enlace, y por nombre donde no lo permita; cómo marque el enlace es decisión suya. Las posiciones son hechos tal como cada emisor las publica, así que revise los términos del emisor antes de una reutilización comercial masiva.
- Presentaciones ante la SEC: Los conjuntos de datos del Formulario N-PORT de la SEC son obras del gobierno de EE. UU. en dominio público. Los archivos de fondos que TickerInside deriva de ellos se ofrecen bajo CC BY 4.0 como todo lo demás, y cada uno cita su presentación. Los conteos de acciones en circulación en el registro de propiedad son hechos que las empresas declaran en las portadas de sus presentaciones ante la SEC, leídos de los datos XBRL de la SEC, y cada cifra enlaza su presentación.
- Historial de tenencias: Construido a partir de los archivos de emisores conservados desde 2026-09-03 y ofrecido un fondo por solicitud, solo ponderaciones, bajo los términos de historial del aviso legal (/legal/#history), no bajo CC BY 4.0: gratuito por solicitud, uso comercial incluido, acreditado a TickerInside con un enlace al archivo siempre que el medio lo permita, y por nombre donde no lo permita, el enlace marcado como usted elija; republicar el archivo completo y extraerlo sistemáticamente no está permitido.
- Flujos de ETF: Calculados a partir del mismo archivo, como sumas sobre fondos y nunca los conteos de acciones de un solo fondo: el resumen (/api/v1/flows.json), su gemelo CSV (/api/v1/flows.csv), la respuesta de cada valor (/api/v1/flows/) y los feeds (/feeds/flows.xml, y uno por fondo y por acción bajo /feeds/), bajo los términos de historial del aviso legal (/legal/#history), no bajo CC BY 4.0: gratuito por solicitud, uso comercial incluido, acreditado a TickerInside con un enlace al archivo siempre que el medio lo permita, y por nombre donde no lo permita, el enlace marcado como usted elija; un lector de feeds puede consultar los feeds, mientras que obtener las respuestas de muchos valores según un horario para mantenerlas no está permitido.
Método y definiciones: https://tickerinside.com/how-the-numbers-are-produced/ La referencia completa de la API en un solo archivo: https://tickerinside.com/llms-full.txt