Stocklake — Stock Data & Market Intelligence
Preços de ações, indicadores técnicos (RSI/MACD/Bollinger), sentimento de IA, atividade de insiders, lucros, inteligência setorial e perspectivas de mercado para mais de 1000 ações.
Documentação
Conecte sua IA a dados de ações ao vivo
Preços em tempo real, indicadores técnicos, notícias analisadas por IA e inteligência de mercado — conecte-se ao Claude, Cursor, ChatGPT ou qualquer agente de IA em minutos. O login via OAuth funciona com qualquer cliente compatível — sem necessidade de chave, funciona com o Claude hoje e com mais provedores conforme eles adicionarem suporte. Seu cliente ainda não suporta OAuth (ou não está funcionando)? Avise-nos — você sempre pode usar uma chave de API gratuita abaixo.
Não é aconselhamento financeiro. Todos os dados, classificações, sinais e avaliações de IA são apenas para fins informativos e de pesquisa. Nada aqui constitui aconselhamento de investimento ou recomendação para comprar ou vender qualquer título.
Conecte-se
Primeira pergunta: seu cliente suporta OAuth? (Claude, ChatGPT, Perplexity — sim)
Para todo o resto, siga os 3 passos abaixo.
- Acesse /login e informe seu e-mail.
- Clique no link mágico — sem senha, sem captcha.
- Sua chave estará na sua página de conta, pronta para uso.
Chaves gratuitas dão 200 chamadas/dia e nunca expiram. Sem chave? Você ainda recebe 25 chamadas gratuitas/dia como visitante — o suficiente para explorar. Veja todas as 19 ferramentas →
O Pro é gratuito por 7 dias (cancele quando quiser), depois US$ 20/mês — veja /account ou o fluxo de upgrade para preços atuais.
Planos e limites
| Plano | Requisições / dia | Ferramentas |
|---|---|---|
| visitante (sem chave) | 25 | Todas as 8 ferramentas gratuitas (get_stock, get_stocks, get_stock_history, get_stock_news, get_screener, get_market_movers, get_market_pulse, get_earnings_calendar) — apenas manchetes nas notícias, sem campos de IA |
| gratuito | 200 | Mesmas 8 ferramentas gratuitas, limite maior, chave de conta estável |
| pro | 5.000 | Todas as 19 ferramentas — as 8 gratuitas com extras Pro desbloqueados, mais 11 ferramentas exclusivas Pro (get_stock_research, get_insider_activity, get_indicator_history, get_stock_financials, get_signals, get_news_feed, get_market_assessment, get_sector_intelligence, get_earnings_intelligence, get_watchlist, get_economic_calendar) + campos exclusivos Pro de classificação/sinais/stance_signals/relative_strength/forensic_scores no get_stock + campos de posicionamento headline/near_term/longer_term no ai_summary do get_stock_research |
Exceder o limite diário de requisições retorna HTTP 429. Os limites são redefinidos à meia-noite UTC.
Ferramentas em lote cobram por ticker, não por chamada. get_stocks, get_screener e get_earnings_intelligence podem retornar até 25 resultados em uma única chamada, get_signals até 50 e get_market_movers até 20 — cada ticker retornado conta como uma chamada para o seu limite diário, não a requisição HTTP em si. Uma chamada get_stocks que retorna 25 símbolos usa 25 das suas chamadas diárias. Veja a página de cada ferramenta em Ferramentas para o limite exato.
Toda resposta autenticada inclui estes cabeçalhos:
| Cabeçalho | Descrição |
|---|---|
| X-RateLimit-Limit | Seu limite diário de requisições |
| X-RateLimit-Remaining | Requisições restantes hoje |
| X-RateLimit-Reset | Timestamp Unix de quando o contador é redefinido (meia-noite UTC) |
Uso de dados
Os dados da Stocklake são para seu próprio uso: pesquisa, análise e seus próprios agentes e ferramentas. Uso pessoal e interno é permitido.
Não é permitido: revender ou redistribuir dados da API ou acesso a terceiros, exportar dados em massa além do uso normal da API, ou construir um espelho, feed downstream ou produto de dados concorrente sobre a API. Contas que pareçam fazer isso podem ser suspensas. Termos completos: Uso Aceitável.
O que posso perguntar?
Depois de conectado (veja Clientes abaixo), pergunte ao seu agente:
- "Qual é o preço atual, RSI e classificação de analistas para AAPL?"
- "Mostre-me ações de tecnologia sobrevendidas com capitalização de mercado acima de US$ 10B"
- "Qual é o sentimento do mercado agora? VIX e índice de medo/ganância?"
- "Quais resultados de lucros estão por vir esta semana?"
- "O que o sinal DeMark TD Sequential diz para TSLA agora?"
- "Mostre-me Williams %R e a fase de Elliott Wave para AMD"
- "Resuma as últimas notícias para NVDA com análise de IA" pro
- "Quais setores estão liderando o mercado agora?" pro
Todas as 19 ferramentas com documentação completa de parâmetros e exemplos de resposta: Referência de ferramentas →
Claude — sem necessidade de chave
Uma URL, sem arquivo de configuração, sem chave para copiar. No Claude.ai e Claude Desktop, o login acontece como parte da adição do conector. No Claude Code, adicione o servidor e execute /mcp para autenticar (veja abaixo — apenas a etapa do conector não aciona o login lá). Encontrou um problema? Avise-nos e use a alternativa: uma chave gratuita via /login.
Também listado no Diretório de Conectores do Claude, Smithery, Glama e LobeHub — instalação com um clique a partir de qualquer um deles para Claude Desktop e outros clientes MCP.
Claude.ai
- Acesse claude.ai → Configurações → Conectores.
- Pesquise por "Stocklake" ou insira a URL: https://api.stocklake.dev/mcp
- Conectar → faça login com um link mágico — as ferramentas ficam disponíveis imediatamente.
Claude Desktop
Mesmo fluxo do Claude.ai — Configurações → Conectores → pesquise por Stocklake ou cole a URL abaixo → conectar → faça login com link mágico.
Claude Code (CLI)
claude mcp add stocklake --transport http --url https://api.stocklake.dev/mcp
Adicionar o servidor não autentica automaticamente. Execute /mcp dentro do Claude Code, selecione stocklake e escolha Autenticar — um navegador abre, faça login com um link mágico, pronto.
Ferramentas não aparecendo, sem erro exibido? Este é um comportamento conhecido do Claude Code, não um sinal de que algo está quebrado do nosso lado — adicionar um conector que precisa de OAuth pode mostrar silenciosamente zero ferramentas até você autenticar manualmente. Execute /mcp → selecione stocklake → Autenticar. Você sempre pode verificar uma conexão ativa na sua página de conta em "Conexões ativas" — se não estiver listada lá, o handshake OAuth nunca foi concluído.
Nosso servidor OAuth (descoberta RFC 8414 / RFC 9728 + Registro Dinâmico de Cliente) não é específico do Claude — qualquer cliente MCP que suporte OAuth recebe esse mesmo fluxo sem chave automaticamente. ChatGPT (Configurações → Conectores → Modo Desenvolvedor → adicionar conector personalizado) e Perplexity (Pro/Max/Enterprise, Modo Desenvolvedor → adicionar conector remoto) funcionam hoje, mesma URL, mesmo login com link mágico. Prefere um diretório para navegar? Veja acima onde estamos listados. Conforme Cursor, Windsurf e outros adicionarem conectores MCP baseados em OAuth, a mesma URL acima funcionará lá também, sem necessidade de mudanças do nosso lado. Até lá, use Conte ao seu agente abaixo com sua chave.
Conte ao seu agente
Para agentes que ainda não suportam OAuth (Cursor, Windsurf ou qualquer outro) — cole em qualquer chat, instruções de projeto ou prompt de sistema do agente:
Você tem acesso a dados de mercado de ações em tempo real via o servidor MCP Stocklake. URL: https://api.stocklake.dev/mcp Autorização: Bearer sl_your_key_here Ferramentas disponíveis: get_stock (preço + fundamentos + indicadores, além de um bloco exclusivo Pro de classificação + sinais rotulados — RSI, MACD, Williams %R, DeMark TD Sequential, Elliott Wave — uma lista exclusiva Pro de stance_signals que unifica classificação técnica, resumo de IA, sentimento, consenso de analistas e sinais ativos de screener em uma visão POSITIVE/NEGATIVE/NEUTRAL por fonte, e um bloco exclusivo Pro de relative_strength: spreads de retorno 5D/20D/60D/120D/12M vs SPY/QQQ/ETF do setor mais um veredito de uma linha, e um bloco exclusivo Pro de forensic_scores: pontuações Altman Z de risco de falência, Piotroski F de solidez fundamental e Beneish M de probabilidade de manipulação de lucros), get_screener (filtre por RSI / setor / país / capitalização de mercado / pontuação de IA), get_market_pulse (VIX, medo/ganância, amplitude), get_stock_news, get_market_movers, get_earnings_calendar, get_indicator_history (histórico de 90 dias de RSI/MACD/Williams), get_stock_research (pacote completo de pesquisa de IA, incluindo uma visão de posicionamento headline + near_term/longer_term), e mais. Salve este servidor na sua configuração MCP ou memória do projeto para acesso persistente.
Funciona com qualquer agente que aceite prompts de sistema ou configuração MCP. Substitua sl_your_key_here pela sua chave da sua página de conta.
Python (fastmcp)
import asyncio from fastmcp import Client from fastmcp.client.transports import StreamableHttpTransport async def main(): transport = StreamableHttpTransport( url="https://api.stocklake.dev/mcp", headers={"Authorization": "Bearer sl_your_key_here"}, ) async with Client(transport) as mcp: stock = await mcp.call_tool("get_stock", {"symbol": "NVDA"}) # chave pro → adiciona .rating + .signals + .stance_signals news = await mcp.call_tool("get_stock_news", {"symbol": "NVDA", "days": 7}) print(stock.data, news.data) asyncio.run(main())
curl / HTTP bruto
Endpoint: POST https://api.stocklake.dev/mcp — transporte MCP Streamable HTTP, versão de protocolo 2025-11-25.
# Inicializar sessão curl -X POST https://api.stocklake.dev/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sl_your_key_here" \ -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}' # Chamar uma ferramenta curl -X POST https://api.stocklake.dev/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sl_your_key_here" \ -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_stock","arguments":{"symbol":"AAPL"}}}'
OAuth 2.1
A Stocklake implementa OAuth 2.1 com PKCE para agentes e clientes baseados em navegador. Os metadados do servidor de autorização estão disponíveis no endpoint padrão de descoberta:
GET https://api.stocklake.dev/.well-known/oauth-authorization-server
| Endpoint | Finalidade |
|---|---|
| GET /oauth/authorize | Endpoint de autorização — mostra a tela de consentimento (redireciona para login se não houver sessão) |
| POST /oauth/token | Endpoint de token — troca o código por tokens de acesso + atualização (concessões authorization_code e refresh_token) |
| POST /oauth/register | Registro Dinâmico de Cliente (RFC 7591) — registra um novo cliente OAuth |
| POST /oauth/revoke | Revoga um token de acesso ou atualização |
Não é específico do Claude: anthropic-claude é pré-registrado como um cliente público confiável (somente PKCE, sem segredo necessário), mas qualquer outro cliente MCP pode se auto-registrar via Registro Dinâmico de Cliente. ChatGPT, Perplexity, clientes locais (callbacks de loopback, além de callbacks de aplicativos Cursor, VS Code, Windsurf e Zed) pulam a tela de consentimento; qualquer outro callback vê uma página de consentimento única. Nenhuma configuração por provedor é necessária do nosso lado — um agente personalizado funciona no momento em que seu cliente fala MCP OAuth.
Tempos de vida do token: Tokens de acesso expiram após 1 hora. Tokens de atualização expiram após 30 dias. Todos os tokens são armazenados com hash SHA-256.
Escopos: mcp — acesso a todas as ferramentas MCP permitidas pelo seu plano de conta.
Para a maioria dos usuários, o fluxo OAuth é totalmente automático — nenhuma configuração manual de cliente é necessária. Construir seu próprio cliente deve usar o documento de descoberta e o Registro Dinâmico de Cliente.
Erros
| Status HTTP | Significado |
|---|---|
| 401 | Token Authorization: Bearer ausente ou inválido |
| 429 | Limite diário de taxa excedido. Redefinido à meia-noite UTC. |
| 200 + isError: true | Erro no nível da ferramenta (ex.: ticker não encontrado, plano necessário). Verifique o campo content[0].text. |
Comparação completa de planos — 8 ferramentas gratuitas vs 10 ferramentas Pro — está na página inicial.