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_newsBusca 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_eventsEnumera 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_eventObté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_coverageMuestra 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_articleObté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_reportCó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_feedbackReporta 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_feedbackConsulta 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