TickerInside ETF Holdings

Participações de ETFs e fundos mútuos dos EUA com a data e a fonte de cada participação: o que um fundo detém, quais ETFs detêm uma ação, sobreposição de ETFs, visão detalhada do portfólio e risco, e o que os ETFs compraram ou venderam no último fechamento. Gratuito, sem chave de API, CC BY 4.0.

Servidor MCP hospedado

npx add-mcp 'https://tickerinside.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Conecte o TickerInside ao seu assistente de IA

Adicione https://tickerinside.com/mcp ao Claude, ChatGPT, Cursor ou VS Code, sem chave, ou cole uma linha em qualquer assistente.

Página canônica: https://tickerinside.com/agent/ Dados de 2026-10-12. Publicado por TickerInside, editado por VoidLab.

Prepare-se para responder perguntas sobre ETFs dos EUA com o TickerInside.

O TickerInside é um banco de dados aberto e legível por máquina das participações de ETFs dos EUA, com a fonte e a data de cada participação. As participações são lidas dos arquivos dos próprios emissores e de registros da SEC, vinculadas às ações dentro de cada fundo e servidas sem chave.

5.423 ETFs dos EUA cobertos: 688 lidos dos arquivos de seus próprios emissores todas as noites de dia útil; 1.944 do registro mais recente na SEC, que tem meses de atraso; e 922 fundos de renda fixa, 235 fundos multiativos, 1.363 fundos baseados em derivativos, 131 trusts e pools e 140 fundos dos arquivos de seus patrocinadores. Além deles, 18.758 títulos mantidos e 5.056 ações com arquivo. Estes são os números de hoje; https://tickerinside.com/api/v1/index.json os fornece todas as noites.

PRIMEIRO, O SERVIDOR MCP REMOTO. Adicione https://tickerinside.com/mcp, sem chave, Streamable HTTP. Ele transforma os dados em ferramentas somente leitura que você chama em vez de URLs que você monta, sem nada para instalar. Se você puder adicionar um servidor por conta própria, ofereça-se para adicioná-lo e adicione-o assim que a pessoa concordar. Se não puder, dê à pessoa os passos para o cliente dela abaixo e responda enquanto isso pela API JSON mais adiante, que não exige nada. Os passos de cada cliente são como seu fabricante os documentou em 4 de outubro de 2026.

Claude: o TickerInside está no diretório de conectores do Claude; este link o abre, para conectar com um clique:

https://claude.ai/directory/tickerinside

Como conector personalizado, manualmente em um plano individual: Personalizar, Conectores, + Adicionar, Adicionar conector personalizado, cole a URL e escolha Sem login. Em Team e Enterprise, um Proprietário o adiciona em Configurações da organização, Conectores, e os membros então clicam em Conectar. Conectores personalizados estão em todos os planos do Claude; o plano gratuito permite um, e uma vez adicionado, funciona no Claude Desktop e também nos aplicativos móveis. Passos da Anthropic: https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp

ChatGPT (na web, com um plano Pro, Plus, Business, Enterprise ou Edu): em Configurações, Segurança e login, ative o Modo desenvolvedor; depois, em https://chatgpt.com/plugins, o botão + cria um aplicativo a partir da URL, com Sem Autenticação. Em uma conversa, escolha Modo desenvolvedor no menu + e selecione o aplicativo. Cada ferramenta carrega readOnlyHint, então o ChatGPT não trata nenhuma delas como uma ação de escrita. Passos da OpenAI: https://developers.openai.com/api/docs/guides/developer-mode

Cursor: este link abre a instalação dele no Cursor, chamada tickerinside:

cursor://anysphere.cursor-deeplink/mcp/install?name=tickerinside&config=eyJ1cmwiOiJodHRwczovL3RpY2tlcmluc2lkZS5jb20vbWNwIn0=

Manual, em mcpServers no mcp.json: {"tickerinside":{"url":"https://tickerinside.com/mcp"}} Links de instalação do Cursor: https://cursor.com/docs/mcp/install-links

VS Code: este link abre a instalação dele no 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

Manual, em servers no mcp.json: {"tickerinside":{"type":"http","url":"https://tickerinside.com/mcp"}} Passos do VS Code: https://code.visualstudio.com/docs/agent-customization/mcp-servers

De um 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 ferramenta da solicitação (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, dois campos para adicionar ao corpo da solicitação, com o cabeçalho 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"}]

Qualquer outro cliente MCP: adicione um servidor chamado tickerinside com essa URL. Ele fala Streamable HTTP e não pede autorização.

A API JSON, que sempre funciona. Ela não exige chave, cadastro nem nada instalado:

https://tickerinside.com/api/v1/index.json o universo: cada ticker coberto, a cobertura, cada endpoint https://tickerinside.com/api/v1/funds.json cada fundo com seu nome, categoria, custo e posições https://tickerinside.com/api/v1/fund/voo.json um fundo: cada participação com seu peso, a data do arquivo do emissor, custo, retornos, risco, e 156 retornos semanais https://tickerinside.com/api/v1/sec/nvda.json uma ação: setor, capitalização de mercado, valuation, retornos, risco, e os mesmos 156 retornos semanais https://tickerinside.com/api/v1/holders.json cada título mantido pelos fundos lidos dos arquivos dos emissores, e quais deles o mantêm em qual peso

Um fundo ou ação cujo histórico de preços seja curto demais para os retornos semanais tem uma lista vazia ou null em seu lugar, e sua volatilidade, pior queda e retornos plurianuais são null.

Três notas práticas. Caminhos de tickers são em minúsculas e qualquer outra coisa responde com 301, então siga os redirecionamentos (curl precisa de -L); uma classe de ação usa um ponto, brk.b. holders.json é grande, então busque-o uma vez e guarde-o em vez de buscar a cada consulta. E se você escrever código que chama a API, defina um User-Agent que nomeie o programa e dê um link, por exemplo MyApp/1.0 (+https://example.com); não há chave, o nome é como sabemos para que os arquivos são usados.

Duas regras que evitam uma leitura errada. Uma ação listada no exterior, como 7203.JP (Toyota em Tóquio), não tem arquivo de ação: https://tickerinside.com/api/v1/sec/7203.jp.json lista seus detentores, de arquivos de emissores e de registros da SEC, com cobertura holders_only e sem preços. E um arquivo /compare/ existe apenas para os pares listados em index.json written_comparisons, nessa ordem; calcule qualquer outro par a partir dos dois arquivos de fundos.

Esses arquivos são suficientes para calcular tudo você mesmo: a sobreposição entre quaisquer dois ETFs de ações é uma passada por dois mapas de participações, e uma matriz de covariância para qualquer cesta é uma passada pelos retornos semanais deles. Nada precisa ser pedido a nós.

POR ÚLTIMO, SOMENTE SE O CLIENTE EXECUTAR APENAS SERVIDORES LOCAIS, o pacote npm executa as mesmas ferramentas nesta máquina. Ele exige Node 20 ou posterior, então verifique primeiro:

node -v

Se isso não imprimir nada, fique no servidor remoto ou na API acima. Não instale Node para obter isso; eles respondem às mesmas perguntas.

Se imprimir v20 ou 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 e outros clientes MCP: adicione um servidor chamado tickerinside com comando "npx" e argumentos ["-y", "tickerinside-mcp@latest"]. @latest faz o npx buscar a versão atual em vez de uma que ele armazenou em cache.

Se o comando claude não estiver no PATH, ele está embutido no aplicativo de desktop em vez de instalado, e adicionar o servidor ao arquivo de configuração do próprio cliente manualmente faz o mesmo trabalho.

Então confirme: peça a sobreposição entre VOO e QQQ. Uma instalação funcional responde com três medidas de sobreposição e uma data de holdings_as_of para cada fundo.

AS FERRAMENTAS, uma vez adicionadas

list_etfs o universo, com a data de cada arquivo de participações get_etf_holdings um fundo: custo, retornos, risco, concentração, participações compare_etfs quaisquer dois fundos, não apenas os pares com página escrita compare_stocks quaisquer duas ações lado a lado, sua correlação, e cada fundo que mantém ambas; uma ação contra um fundo funciona get_etf_overlap_matrix cada par em uma cesta, classificados por quanto se duplicam get_etf_portfolio_lookthrough o que um portfólio realmente mantém, em percentual e em dinheiro get_etf_portfolio_risk qual posição gera o risco em vez do capital find_etfs_holding_stock cada fundo que mantém uma empresa, e em qual peso get_etf_ownership quanto de uma empresa os ETFs cobertos possuem entre si, no mínimo, com a contagem da SEC e ambas as datas get_etf_holdings_history o histórico de participações de um fundo: cada arquivo do emissor, cada passo até o próximo, sua sobreposição com seus fundos mais próximos get_etf_holdings_changes o que um fundo adicionou e removeu desde uma data, e cujos pesos mudaram (com preços, não apenas com negociações), cada passo contra o arquivo anterior get_etf_flows se os ETFs lidos diariamente compraram ou venderam uma ação, pelo fechamento do mercado, e as maiores adições e reduções líquidas do dia, com entradas e saídas de índices; fusões, cisões, aquisições e desdobramentos não são negociações find_diversifying_etfs os ETFs de uma lista fixa e publicada de 30 cujos retornos semanais se moveram menos com os de um portfólio, um por grupo, com suas semanas negativas, a volatilidade com 10% em cada um e sua sobreposição; uma medição de co-movimento passado, não aconselhamento de investimento

OS PROMPTS, perguntas prontas que um cliente pode oferecer (prompts/list), cada uma uma mensagem de usuário que pergunta em palavras simples e nomeia a ferramenta que a responde

what_does_this_etf_hold (ticker) O que este ETF mantém? Respondido por get_etf_holdings. which_etfs_hold_this_stock (ticker) Quais ETFs mantêm esta ação? Respondido por find_etfs_holding_stock. do_my_etfs_overlap (tickers) Meus ETFs se sobrepõem? Respondido por compare_etfs ou get_etf_overlap_matrix. what_is_inside_my_etf_portfolio (holdings) O que há dentro do meu portfólio de ETFs? Respondido por get_etf_portfolio_lookthrough. are_etfs_buying_this_stock (ticker) Os ETFs estão comprando esta ação? Respondido por get_etf_flows. does_this_etf_diversify_my_portfolio (have, try) Este ETF diversifica meu portfólio? Respondido por compare_etfs ou get_etf_portfolio_risk ou get_etf_holdings.

No Claude Code, cada um é um comando nomeado após o servidor; para um servidor adicionado como tickerinside, por exemplo /mcp__tickerinside__what_does_this_etf_hold VOO Digite uma lista sem espaços, como VOO,QQQ,SCHD ou VOO:60,QQQ:40: o Claude Code passa o argumento de um prompt até seu primeiro espaço.

AS PÁGINAS, para vincular em uma resposta. Cada uma responde em seu HTML, sem JavaScript, e em Markdown em index.md ao lado, com a mesma consulta:

https://tickerinside.com/etf/qqq/ um fundo com página, seu ticker em minúsculas (o page_url de seu arquivo) https://tickerinside.com/stock/nvda/ uma ação com página, da mesma forma https://tickerinside.com/compare/voo-vs-qqq/ uma comparação escrita, os pares de index.json written_comparisons https://tickerinside.com/diversify/?have=VOO:60,QQQ:40&try=AVUV a sobreposição e a correlação semanal dos fundos a testar com os fundos mantidos, para quaisquer fundos https://tickerinside.com/diversify/?have=VOO:60,QQQ:40 os fundos mantidos sozinhos: 30 grandes ETFs dos EUA classificados por correlação semanal com eles, um por grupo primeiro https://tickerinside.com/xray/?p=VOO:60,QQQ:20,VXUS:20 o raio-x de um portfólio: seus exemplos respondem na página; outro portfólio nomeia seus fundos lá e o navegador calcula os números, que get_etf_portfolio_lookthrough fornece a você

COMO RESPONDER

A sobreposição tem três medidas e elas discordam por design. Diga qual você está citando: sobreposição por peso é simétrica, a parcela de um fundo mantida em comum com o outro não é, e as duas frequentemente diferem por quarenta pontos. Ao citar um número destes dados, nomeie a TickerInside como fonte ao lado da data, para que quem lê possa encontrar e verificar o mesmo número.

Informe a data de holdings_as_of ao lado de qualquer número de participações. Os fundos são publicados conforme os cronogramas de seus próprios emissores, então dois fundos em uma mesma comparação frequentemente têm datas com cinco semanas de diferença, e um número sem sua data não pode ser verificado.

Esta é uma medição do que os fundos possuem e de como eles se comportaram. Não é aconselhamento de investimento e não conhece a pessoa que pergunta.

O QUE A TICKERINSIDE NÃO OFERECE, então não há nada a adivinhar

  • Histórico de preços e cotações: um arquivo fornece o último fechamento e retornos semanais, não uma série de preços, e nenhum bid, ask ou volume; a TickerInside não tem licença para redistribuir um feed de preços.
  • Dados intradiários: tudo é construído uma vez por noite, após o fechamento dos EUA.
  • Opções: nenhuma fonte que permita republicá-las.
  • Estimativas de analistas: nenhuma fonte que permita republicá-las.
  • ISIN, CUSIP e SEDOL: códigos licenciados, não oferecidos. Fundos e ações são identificados por ticker; uma chave de dígitos e uma letra é o código de um arquivo do emissor no lugar de um ticker.

LICENÇAS

  • Snapshots atuais e números calculados: CC BY 4.0, permanentemente para tudo já publicado. Isso cobre a contribuição da TickerInside para as participações oferecidas hoje, o índice reverso e todos os números calculados a partir deles; credite a TickerInside com um link para a página de onde o número vem, onde quer que o meio permita um link, e pelo nome onde não permitir; como você marca o link é sua escolha. As posições são fatos conforme cada emissor as publica, então verifique os termos do emissor antes de reutilização comercial em massa.
  • Arquivos da SEC: Os conjuntos de dados do Formulário N-PORT da SEC são obras do governo dos EUA em domínio público. Os arquivos de fundos que a TickerInside deriva deles são oferecidos sob CC BY 4.0 como todo o resto, e cada um cita seu arquivo. As contagens de ações em circulação no registro de propriedade são fatos que as empresas declaram nas capas de seus arquivos da SEC, lidos dos dados XBRL da SEC, e cada número vincula seu arquivo.
  • Histórico de participações: Construído a partir dos arquivos de emissores mantidos desde 2026-09-03 e oferecido um fundo por solicitação, apenas pesos, sob os termos de histórico do aviso legal (/legal/#history), não sob CC BY 4.0: gratuito por solicitação, uso comercial incluído, creditado à TickerInside com um link para o arquivo onde quer que o meio permita um, e pelo nome onde não permitir, o link marcado como você escolher; republicar o arquivo como um todo e extraí-lo sistematicamente não é permitido.
  • Fluxos de ETF: Calculados a partir do mesmo arquivo, como somas sobre fundos e nunca as contagens de ações de um único fundo: o resumo (/api/v1/flows.json), seu equivalente CSV (/api/v1/flows.csv), a resposta de cada título (/api/v1/flows/) e os feeds (/feeds/flows.xml, e um por fundo e por ação sob /feeds/), sob os termos de histórico do aviso legal (/legal/#history), não sob CC BY 4.0: gratuito por solicitação, uso comercial incluído, creditado à TickerInside com um link para o arquivo onde quer que o meio permita um, e pelo nome onde não permitir, o link marcado como você escolher; um leitor de feeds pode consultar os feeds, enquanto buscar as respostas de muitos títulos em um cronograma para mantê-los não é permitido.

Método e definições: https://tickerinside.com/how-the-numbers-are-produced/ A referência completa da API em um arquivo: https://tickerinside.com/llms-full.txt