The War On News

A dated record of government actions that limit reporting.

MCP server

The War On News runs a public Model Context Protocol server at https://thewaronnews.com/mcp (Streamable HTTP, JSON-RPC 2.0 over POST, no SSE). Read tools return the Markdown twin as content and the JSON twin as structuredContent. The one write tool, suggest_correction, needs a client token from the publisher and stores a pending request for review.

Endpoint
https://thewaronnews.com/mcp
Transport
Streamable HTTP (POST)
Protocol versions
2025-06-18, 2025-03-26, 2024-11-05
Server name
com.thewaronnews/thewaronnews
Manifest
https://thewaronnews.com/.well-known/mcp/server.json

Tools

ToolWhat it doesArguments
search_incidentsSearch recorded incidents where governments or officials limited journalists' ability to report. Returns title, date, type, status, summary and URL, newest first.query, type, actor, from, to, limit
get_incidentOne incident: what happened, quoted justification, effect on reporting, status, timeline, actors, outlets, cases, claims and archived sources.slug
get_timelineDated timeline entries, oldest first.from, to, actor, type, limit
get_actorAn official or body: role, office, jurisdiction, and every incident with the actor's role.slug
get_caseA court case: caption, court, docket, dates, quoted holding, status, parties, documents, incidents.slug
latest_newsLatest News Desk notes, each linking to the original reporting.limit
get_sources_forEvery source an incident cites, with link state and Wayback snapshot URL.incident_slug
suggest_correctionSuggest a correction. Requires a client token from the publisher. Stored as pending; an editor reviews every suggestion.target_type, target_id, body, source_url, author_claim, token

Example

curl -s https://thewaronnews.com/mcp -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_incidents","arguments":{"query":"White House"}}}'