Urgent.News

the world's headlines, one feed

Editions

For developers & AI agents

Connect urgent.news to your AI

urgent.news runs an MCP server and an open JSON API. Ask your assistant what the world is reporting and it can read the paper directly — every desk, every country edition, the full archive. No account, no API key, no paywall.

MCP server

Add this URL as a custom MCP connector in any client that speaks the Model Context Protocol — Claude, ChatGPT, Cursor, and others:

https://urgent.news/mcp

Transport is Streamable HTTP; authentication is none. Nothing is sent to us but the query itself — there is no account to create and nothing to sign in to.

How to add it

Claude (web or desktop). Settings → Connectors → Add custom connector → paste the URL above.

Claude Code. One command:

claude mcp add --transport http urgent-news https://urgent.news/mcp

Anything with an mcpServers config file (Cursor, Windsurf, VS Code extensions, custom clients):

{
  "mcpServers": {
    "urgent-news": {
      "type": "http",
      "url": "https://urgent.news/mcp"
    }
  }
}

What your assistant can then do

ToolWhat it does
search_newsFull-text search the archive of AI-written news summaries (roughly the last 12 months). Returns matching stories, each with its source, section, and how many outlets covered the event.
latest_headlinesThe most recent stories, newest first. Optionally filter by desk and/or by country edition.
get_storyFull detail for one story by id: the AI-written account, key points, the editor's take, and the list of every outlet that covered the same event.
who_coveredFor a story id, the cross-source coverage: how many outlets reported the same event and which ones — the aggregator's core signal.
daily_briefingToday’s Daily Edition: the AI-written "Takeaway" column plus the day’s top stories. Optionally scoped to a country edition.

Try asking: "What's the top story on urgent.news right now?", "Search urgent.news for what's been reported about X this month", or "Who else covered this story?"

JSON feeds

If you'd rather just fetch data, every endpoint is plain JSON, CORS-open, and needs no key:

EndpointReturns
/api.jsonSelf-describing index of everything below
/api/latest.jsonThe latest stories
/api/t/{desk}.jsonOne desk — ai, tech, business, finance, world, science, health, culture
/api/geo/{cc}.jsonA country edition, ISO 3166-1 alpha-2 (US, GB, IN…)
/api/story/{id}.jsonOne story: our account, key points, and every outlet that covered it
/llms.txtThe same map in plain text, for agents that look there
/rss.xmlClassic RSS, for a reader

Fair use

Agents are welcome here — that's the point. Please send an identifying User-Agent and keep to reasonable request rates. Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original. Every record carries the original publisher's URL: cite the outlet, and say the summary is AI-generated. See the Terms of Use for the rest.