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 Praesentiresentimento de notícias financeiras bilíngue como ferramenta do Claude.

O que o Claude recebe

Três ferramentas, uma API:

FerramentaO que faz
get_sentimentPontuação agregada de sentimento de -1 a +1 + confiança + distribuição alta/baixa + últimos 3 artigos com justificativa, para um ticker.
get_sentiment_batchMesmos agregados para até 50 tickers em uma única chamada. Cada ticker é cobrado como uma solicitação.
compare_languagesSentimento 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ívelSolicitações / diaPreço
Gratuito100$0 para sempre
Hobby1.000$19 / mês
Pro10.000$99 / mês
Empresarial100.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ávelPadrãoDescrição
PRAESENTIRE_API_KEY(obrigatório)Sua chave de API (pr_...). Obtenha uma em https://praesentire.com/dashboard.
PRAESENTIRE_BASE_URLhttps://praesentire.com/api/v1Substitua 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