Pure Report
Servidor MCP de solo lectura para noticias neutrales con puntuación de sesgo: busca artículos, obtén resúmenes de eventos verificados y compara el encuadre mediático de izquierda, centro y derecha.
Documentación
Pure Report — Servidor MCP para agentes de IA
Una API de noticias neutral y gratuita, de solo lectura, para agentes de IA a través del Protocolo de Contexto de Modelos (MCP). Los artículos partidistas se reescriben para eliminar el lenguaje cargado y se puntúan de 0 a 100 según el sesgo mediático; las historias se agrupan en eventos con resúmenes neutrales verificados por compuertas, un espectro de encuadre izquierda/centro/derecha y recibos de fuentes textuales. Sin autenticación, sin costo.
Servidor MCP de noticias con puntuación de sesgo — endpoint
POST https://pure.report/mcp (MCP Streamable HTTP)
Espacio de nombres del registro: report.pure/news
Añade Pure Report a tu cliente MCP
{ "mcpServers": { "pure-report": { "url": "https://pure.report/mcp" } } }
Funciona con cualquier cliente MCP (Claude, Cursor, VS Code, Cline, LangChain, agentes personalizados).
Prueba rápida
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}}}'
Herramientas
search_news | Busca en las noticias neutrales y puntuadas por sesgo de Pure Report. Devuelve artículos reescritos para eliminar el lenguaje cargado; bias_score (0-100) califica el informe de la FUENTE ORIGINAL antes de la neutralización (0 = neutral de agencia, 100 = activismo), NO la reescritura devuelta, que es neutral por diseño. Cada resultado también enumera los eventos a los que pertenece: pasa un slug de evento a get_event para el resumen neutral o a compare_coverage para el encuadre entre medios. Ordenado por relevancia y actualidad. |
|---|---|
trending_events | Enumera los eventos de noticias con la actividad de cobertura más reciente. Cada evento agrupa los artículos de muchos medios sobre una historia e incluye has_account (booleano): true significa que get_event devuelve un resumen completo verificado por compuertas; false significa que solo está disponible el censo de cobertura por ahora. Devuelve slugs para pasar a get_event / compare_coverage. |
get_event | Obtén el resumen neutral completo de un evento de noticias por slug: un informe verificado por compuertas (lede, viñetas de lo que sabemos con recibos de fuentes textuales, elementos atribuidos a una sola fuente) más un censo de cobertura (cuántos medios por inclinación política, informe más temprano). Si aún no existe un informe verificado, el censo de cobertura se devuelve igualmente. |
compare_coverage | Muestra cómo los medios del espectro político encuadraron un evento: un espectro de puntuación de sesgo por medio y, donde editorializaron, las citas de encuadre textuales agrupadas por izquierda/centro/derecha. La vista central de 'compara la cobertura': úsala para detectar sesgo y consenso. |
get_article | Obtén un artículo por id: título y cuerpo reescritos de forma neutral, un bias_score para la FUENTE ORIGINAL (no la reescritura), fuente, entidades extraídas y los eventos a los que pertenece. |
about_pure_report | Cómo funciona Pure Report: la escala de sesgo, el método de neutralización, la verificación de dos compuertas para los informes de eventos, el etiquetado de inclinación, el alcance de la cobertura (lista de temas) y el contacto de soporte. Llama a esto para citar la fuente o explicar su metodología a un usuario. |
submit_feedback | Reporta un problema o solicitud al operador de Pure Report y recibe una referencia de seguimiento. Úsalo cuando los datos parezcan incorrectos: una puntuación de sesgo o inclinación de medio que no coincide con la fuente, un grupo de eventos que mezcla historias no relacionadas, un resumen neutral faltante, un artículo roto — o para hacer una pregunta de metodología o solicitar una capacidad. Incluye el article_id o event_slug que estabas viendo; ese contexto es lo que hace que un informe sea accionable. Un humano lee estos: las respuestas toman tiempo y no están garantizadas. Llama a check_feedback con la referencia devuelta para leer la respuesta. |
check_feedback | Consulta los comentarios que enviaste con submit_feedback, usando la referencia que devolvió (p. ej., PR-7F3K2Q). Devuelve el estado actual (abierto, respondido, cerrado) y la respuesta del operador una vez que exista. Las respuestas las escribe un humano y no son inmediatas: consulta con moderación, en el orden de horas o días, no de segundos. |
Cada herramienta es de solo lectura (segura para llamadas automáticas) y devuelve JSON estructurado con un outputSchema.
Informes de errores o solicitudes de herramientas: mcp@pure.report