Praesentire
Notícias financeiras bilíngues (inglês + chinês tradicional) com pontuação de sentimento feita pelo Claude — três ferramentas para tickers, lotes e divergência entre idiomas.
Documentação
praesentire-mcp
Servidor MCP para Praesentire — sentimento de notícias financeiras bilíngue como ferramenta do Claude.
O que o Claude recebe
Três ferramentas, uma API:
| Ferramenta | O que faz |
|---|---|
get_sentiment | Pontuação agregada de sentimento de -1 a +1 + confiança + distribuição alta/baixa + últimos 3 artigos com justificativa, para um ticker. |
get_sentiment_batch | Mesmos agregados para até 50 tickers em uma única chamada. Cada ticker é cobrado como uma solicitação. |
compare_languages | Sentimento em inglês vs. chinês tradicional lado a lado + pontuação de divergência. Projetado para sinais de arbitragem entre mercados. |
Fontes: Reuters, Bloomberg, Yahoo Finance, CNBC (inglês) + 經濟日報, 工商時報, Anue 鉅亨 (chinês tradicional). Atualizado a cada 10 minutos.
Instalação
Você precisa de uma chave de API Praesentire. Cadastre-se gratuitamente — 100 solicitações/dia para sempre, sem cartão de crédito.
Claude Code
Adicione ao .mcp.json na raiz do seu projeto:
{
"mcpServers": {
"praesentire": {
"command": "npx",
"args": ["-y", "praesentire-mcp"],
"env": {
"PRAESENTIRE_API_KEY": "pr_your_key_here"
}
}
}
}
Depois, execute claude e pergunte: "Qual é o sentimento sobre NVDA?"
Claude Desktop / Cowork
Edite a configuração do seu Claude Desktop (%APPDATA%\Claude\claude_desktop_config.json no Windows, ~/Library/Application Support/Claude/claude_desktop_config.json no Mac):
{
"mcpServers": {
"praesentire": {
"command": "npx",
"args": ["-y", "praesentire-mcp"],
"env": {
"PRAESENTIRE_API_KEY": "pr_your_key_here"
}
}
}
}
Reinicie o Claude Desktop. As três ferramentas aparecerão na lista de conectores.
Teste local
PRAESENTIRE_API_KEY=pr_your_key npx praesentire-mcp
# Server starts on stdio. Press Ctrl+C to stop.
Exemplos de prompts
Após a instalação, o Claude pode responder a perguntas como:
"Qual é o sentimento das notícias sobre NVDA agora?" → Chama
get_sentiment("NVDA"), retorna a pontuação agregada + os 3 artigos que a influenciam.
"Compare o sentimento em inglês vs. chinês sobre TSMC — há divergência?" → Chama
compare_languages("TSM"), retorna lado a lado mais a pontuação de divergência. Se|divergence| > 0.3, isso é um sinal notável entre mercados.
"Sentimento na minha lista de observação: NVDA, AMD, AVGO, TSM, ASML, INTC, MU." → Chama
get_sentiment_batch(["NVDA","AMD",...]), retorna tudo de uma vez.
"Por que NVDA caiu hoje? Busque sentimento + últimos artigos." → Chama
get_sentiment("NVDA")e o Claude resume as justificativas.
Preços
Preços da Praesentire (a API por trás deste MCP):
| Nível | Solicitações / dia | Preço |
|---|---|---|
| Gratuito | 100 | $0 para sempre |
| Hobby | 1.000 | $19 / mês |
| Pro | 10.000 | $99 / mês |
| Empresarial | 100.000 | $499 / mês |
Cada chamada de ferramenta = 1 solicitação. get_sentiment_batch com N tickers = N solicitações.
Configuração
Variáveis de ambiente:
| Variável | Padrão | Descrição |
|---|---|---|
PRAESENTIRE_API_KEY | (obrigatório) | Sua chave de API (pr_...). Obtenha uma em https://praesentire.com/dashboard. |
PRAESENTIRE_BASE_URL | https://praesentire.com/api/v1 | Substitua se estiver auto-hospedando / testando contra staging. |
Tratamento de erros
O servidor MCP mapeia os erros HTTP da Praesentire para mensagens amigáveis ao LLM:
- 401 → "Chave de API inválida ou revogada. Crie uma nova em praesentire.com/dashboard."
- 429 → "Limite diário atingido para o nível X. Atualize em praesentire.com/pricing ou aguarde a redefinição."
- 400 → Erro de validação específico (ticker inválido, parâmetros incorretos).
- 5xx → "Erro de API Praesentire N. Tente novamente."
Links
Licença
MIT