
Find and check news coverage
Search and understand live news as grouped story events instead of lists of duplicate articles. NewsMCP brings reports about the same event together, summarizes what happened, identifies key entities, and shows how many independent newsrooms covered it.
https://mcp.newsmcp.com/mcpEverything here returns synthesized story events — one entry per real-world story, each with a generated headline, one-liner, abstract, key actors, industry / event-type labels, corroboration counts, and source links. It is not a flat article list, and there is no per-article search.
| The request | The tool | |---|---| | a topic, a filter, or "what's happening" | | | a named company, person, place, or organisation | with subject= | | more detail on a story already seen | | | "is this true?" / "how widely reported?" | | | how much budget is left | |
For a name, use subject= rather than putting it in q. It quotes the name so it matches as a phrase and widens the window to 30 days, which is the difference between finding a company and finding nothing: q="Bank of America" unquoted ANDs three common words and returns "India Now Asia's Least Preferred Stock Market" first, and q="Monzo" over the default 24 hours returns nothing at all. subject and q combine, so subject="Tesla", q="recall OR lawsuit" reads as expected.
Leave sort alone unless the user asked for an ordering. The API then picks relevance when there is a query and newsrooms when there is not — forcing newsrooms on a keyword search ranks by story size instead of match quality.
answers a different question from all of them: it reports how many INDEPENDENT newsrooms carried a claim, separately from how many domains reprinted it. Reach for it whenever the user is asking whether something is real rather than what happened.
Nothing is required. A bare news() call returns the most-corroborated stories of the last 24 hours, so never refuse for lack of parameters — call it and refine after.
Pass a token via the api_key tool argument, an inbound x-api-key or Authorization: Bearer header, the MCP URL (?apiKey=…), or env NEWSMCP_API_KEY. Use only to verify the API is up — it returns no news.
None in the store listings or on the server