Pure Report
Servidor MCP somente leitura para notícias neutras com pontuação de viés — pesquise artigos, obtenha resumos de eventos com verificação controlada e compare o enquadramento de viés midiático entre esquerda, centro e direita.
Documentação
Pure Report — servidor MCP para agentes de IA
Uma API de notícias neutra para agentes de IA, gratuita e somente leitura, sobre o Model Context Protocol (MCP). Artigos partidários são reescritos para remover linguagem carregada e pontuados de 0 a 100 quanto a viés midiático; histórias são agrupadas em eventos com resumos neutros com verificação por portão, um espectro de enquadramento esquerda/centro/direita e recibos de fonte verbatim. Sem autenticação, sem custo.
Servidor MCP de notícias com pontuação de viés — endpoint
POST https://pure.report/mcp (MCP Streamable HTTP)
Namespace de registro: report.pure/news
Adicione Pure Report ao seu cliente MCP
{ "mcpServers": { "pure-report": { "url": "https://pure.report/mcp" } } }
Funciona com qualquer cliente MCP (Claude, Cursor, VS Code, Cline, LangChain, agentes personalizados).
Teste de fumaça
curl -s https://pure.report/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_events","arguments":{"limit":3}}}'
Ferramentas
search_news | Busque as notícias neutras e com pontuação de viés do Pure Report. Retorna artigos reescritos para remover linguagem carregada; bias_score (0-100) avalia a reportagem da FONTE ORIGINAL antes da neutralização (0 = neutro de agência, 100 = defesa de causa), NÃO a reescrita retornada, que é neutra por design. Cada resultado também lista o(s) evento(s) ao qual pertence — passe um slug de evento para get_event para o resumo neutro ou compare_coverage para o enquadramento entre veículos. Classificado por relevância e atualidade. |
|---|---|
trending_events | Liste os eventos de notícias com a atividade de cobertura mais recente. Cada evento agrupa artigos de muitos veículos sobre uma história e inclui has_account (booleano): true significa que get_event retorna um resumo completo com verificação por portão, false significa que apenas o censo de cobertura está disponível por enquanto. Retorna slugs para passar a get_event / compare_coverage. |
get_event | Obtenha o resumo neutro completo de um evento de notícias por slug: um relato com verificação por portão (lide, marcadores de o-que-sabemos com recibos de fonte verbatim, itens atribuídos a fonte única) além de um censo de cobertura (quantos veículos por inclinação política, primeiro relato). Se ainda não existir um relato verificado, o censo de cobertura ainda é retornado. |
compare_coverage | Mostre como veículos de todo o espectro político enquadraram um evento: um espectro de pontuação de viés por veículo e, onde editorializaram, as citações de enquadramento verbatim agrupadas por esquerda/centro/direita. A visão central de "compare a cobertura" — use-a para detectar parcialidade e consenso. |
get_article | Busque um artigo por id: título e corpo reescritos de forma neutra, um bias_score para a FONTE ORIGINAL (não a reescrita), fonte, entidades extraídas e os eventos aos quais pertence. |
about_pure_report | Como o Pure Report funciona — a escala de viés, o método de neutralização, a verificação de dois portões para relatos de eventos, a rotulagem de inclinação, o escopo de cobertura (lista de tópicos) e o contato de suporte. Chame isto para citar a fonte ou explicar sua metodologia a um usuário. |
submit_feedback | Relate um problema ou faça uma solicitação ao operador do Pure Report e receba uma referência de rastreamento de volta. Use isto quando os dados parecerem errados — uma pontuação de viés ou inclinação de veículo que não corresponde à fonte, um agrupamento de eventos misturando histórias não relacionadas, um resumo neutro ausente, um artigo quebrado — ou para fazer uma pergunta sobre metodologia ou solicitar uma capacidade. Inclua o article_id ou event_slug que você estava vendo; esse contexto é o que torna um relato acionável. Um humano lê estes: respostas levam tempo e não são garantidas. Chame check_feedback com a referência retornada para ler a resposta. |
check_feedback | Consulte o feedback que você enviou com submit_feedback, usando a referência que ele retornou (ex.: PR-7F3K2Q). Retorna o status atual (aberto, respondido, fechado) e a resposta do operador quando existir. As respostas são escritas por um humano e não são imediatas — consulte com moderação, na ordem de horas ou dias, não segundos. |
Toda ferramenta é somente leitura (segura para chamada automática) e retorna JSON estruturado com um outputSchema.
Relatos de bugs ou solicitações de ferramentas: mcp@pure.report