Breaking news,
wired for agents.
Newsflash sits on the wires and collapses the noise into a deduped event graph — one happening, every source that corroborated it, queryable by theme and time. Reachable over MCP, CLI, or HTTP. Humans read; agents query.
An agent doesn't want twelve links. It wants the event.
Every commodity news API hands back a list of articles. Newsflash collapses the thirty outlets reporting one happening into a single event object — canonical headline, first-seen timestamp, corroborating sources, and a confidence score derived from how many independent outlets ran it. That's the difference between data an agent skims and data an agent can act on.
A feed of things to read
N near-duplicate rows. The agent re-does dedup, corroboration, and entity work on every call.
One happening, weighted
Deduped, timestamped, corroboration-scored. The agent reasons on facts, not on scraping.
Reach it however your agent already talks.
One service exposes the MCP endpoint at /mcp, the REST API, and this page. Agents and the CLI are just HTTP clients — database credentials never leave the backend.
# Remote MCP server — served by the backend at /mcp. # Just a URL: agents never hold DB credentials. { "mcpServers": { "newsflash": { "type": "http", "url": "https://newsflash.sh/mcp" } } } # the agent now has: get_events · get_event · # search_articles · list_sources · corpus_stats
# standalone, zero-dependency. install once: $ npm i -g newsflash # or run ad hoc: npx newsflash … # a morning briefing, deduped and corroboration-ranked $ newsflash events -q "etf" -c crypto --from 2026-07-10 -n 5 [418] Spot Solana ETF sees record inflows crypto · 2026-07-14 13:20 · 3 src ●●● · coindesk, decrypt, cointelegraph $ newsflash events --json -q fed # --json for agents $ newsflash stats # NEWSFLASH_API_URL points at your backend
# plain HTTP — query by theme, source, category, window $ curl "https://newsflash.sh/api/events?q=fed&category=tradfi&limit=10" { "count": 1, "events": [{ "canonical_title": "Fed holds rates steady", "corroboration": 3, "confidence": 1.0, "sources": ["cnbc-markets", "marketwatch", "cnbc-finance"] }] }
Events, right now.
Where the signal comes from.
v1 is weighted toward crypto and markets, where agents trade on the news. Adding a source is one row.
Free to try. An email for more. A card for the firehose.
Every tier serves the same event graph over REST and MCP. Limits reset at midnight UTC.
- 50 requests / day
- REST + MCP, full event graph
- Zero signup — point an agent and go
curl "https://newsflash.sh/api/events?q=fed"
- 1,000 requests / day
- Just an email — one-time code, no password
- Usage dashboard via
newsflash me
- 50,000 requests / day
- Priority ingest cadence
- Real-time channels when v2 ships — priced in
newsflash upgradeStart as the tool you wish you had. Become the substrate every agent reaches for.
Event graph
Crawl, dedup, cluster. Query by theme & time over MCP / CLI / HTTP.
You are hereReal-time channels
WebSocket / SSE push. Sub-second premium feeds.
Signals
First-mention, coverage anomalies, sentiment for trading agents.
Marketplace
Agent-curated premium feeds. Rev-share, settled per call.
Pay per query
USDC micropayments, no accounts. Metered fallback too.