zatmonkey

Newsflash

Community zatmonkey
Updated

5 years of corroborated news events, queryable by agents. Free tier, no key. CLI + MCP + plugin manifests for newsflash.sh

Newsflash

npmsmithery badge

Five years of corroborated news events, queryable by agents.newsflash.sh watches 260+ outlets across geographies andlanguages and collapses the noise into a deduped event graph — one happening,every source that corroborated it, a confidence score — live to the minute andbackfilled five years deep, so agents can backtest on history and act on thewire. Served over MCP, a CLI, a real-time SSE stream, and a plainHTTP API.

Humans read; agents query. No account needed to start.

# keyless test drive — 50 requests/day, straight from your shell
npx newsflash events -q "etf" -c crypto -n 5
npx newsflash stream -c crypto --min-sources 2   # the live wire, corroborated only
curl "https://newsflash.sh/api/events?q=fed&category=tradfi&limit=5"

MCP (primary — for agents)

The event graph is served over MCP's Streamable HTTP transport athttps://newsflash.sh/mcp — listed in the official MCP registry assh.newsflash/newsflash. Point any MCP host at it:

// Claude Code / Claude Desktop — remote MCP server
{
  "mcpServers": {
    "newsflash": {
      "type": "http",
      "url": "https://newsflash.sh/mcp",
      "headers": { "Authorization": "Bearer nf_your_key" }   // optional — raises limits
    }
  }
}

Claude Code plugin install:

/plugin marketplace add zatmonkey/newsflash
/plugin install newsflash@newsflash

The endpoint is stateless (each request independent). Tools: get_events,get_event, search_articles, list_sources, corpus_stats. Setup guides forClaude, Cursor, ChatGPT and other hosts: newsflash.sh/docs.

OpenClaw

A ready-made skill ships in this repo (skills/newsflash/) —personalized daily briefings + real-time breaking-news alerts:

clawhub install newsflash        # or: openclaw skills install git:zatmonkey/newsflash

Then tell your agent "set up my news briefing". It interviews you for interests,schedules a daily brief, and (if you enable alerts) watches the live stream andpings you when a story crosses your corroboration threshold.

CLI

A standalone, zero-dependency npm package (./cli, published asnewsflash):

npm i -g newsflash

newsflash events -q "etf" -c crypto --from 2026-07-10 -n 5
newsflash events --json -q fed | jq '.[0].sources'   # --json for agents
newsflash sources
newsflash stats
newsflash login [email protected]    # free API key via emailed one-time code
newsflash me                       # tier + today's usage

HTTP API

Base URL https://newsflash.sh:

Method Route Purpose
GET /api/events?q=&source=&category=&from=&to=&limit= Deduped events
GET /api/events/:id One event + corroborating articles
GET /api/articles?… Raw article search
GET /api/sources Tracked sources + counts
GET /api/stats · /api/health Corpus size & freshness
GET /api/stream Real-time SSE pushevent.new / event.corroborated as clustering commits
POST /mcp MCP server (Streamable HTTP) — the agent-facing surface

Categories: crypto tradfi business tech politics world sciencehealth energy sports.

OpenAPI

The full REST surface is described in openapi.yaml — anOpenAPI 3.1 spec with exact request/response schemas for every endpoint above(including the SSE stream and the auth flow), derived from the live API. Importit into Pipedream, RapidAPI, Postman, or a custom GPT Action to drive Newsflashfrom your own tooling, or generate a typed client with any OpenAPI generator.

Tiers

Tier Auth Limit How
test none 50 req/day (per IP) · 24h lookback · 1 stream just call the API or MCP endpoint
free API key 1,000 req/day · 30-day lookback · 2 streams newsflash login — email + one-time code
premium subscription 50,000 req/day · full 5-year archive · 10 streams newsflash upgrade — $29/mo

Pass the key as Authorization: Bearer nf_… (or x-api-key) — same gate for RESTand /mcp. Every response carries X-RateLimit-Limit / X-RateLimit-Remaining /X-Newsflash-Tier; limits reset at midnight UTC. Keys are shown once and storedonly as hashes.

How the event graph works

New articles are normalized and matched against recent events using trigramsimilarity — across categories, so a crypto outlet and a tradfi outletreporting the same happening corroborate one event. Above the similaritythreshold → the article attaches to the event and bumps its corroboration;otherwise it seeds a new event. confidence = min(1, distinct_sources / 3) — anevent corroborated by 3+ independent outlets maxes out.

That makes the graph a signal instrument: agents can distinguish asingle-outlet rumor (confidence 0.33) from a story the whole press corps isrunning (confidence 1.0, sources listed), and query the full archive tobacktest on history.

About this repository

This repo holds the open-source (MIT) client surface of Newsflash: thezero-dependency CLI (cli/), the Claude Code plugin manifests(.claude-plugin/), and the MCP registry manifest(server.json). The Newsflash backend is a hosted serviceoperated at newsflash.sh and is not part of thisrepository.

CLI development: cd cli && npm install && npm run build && node dist/index.js stats.No runtime dependencies — Node ≥ 20 built-ins only.

docs · sources ·privacy · terms ·[email protected]

MCP Server · Populars

MCP Server · New

    livecontext-ai

    LiveContext

    The AI automation platform, self-hosted. Describe the job in chat and LiveContext builds it: readable workflows, scoped AI agents, and small apps your team uses. Chat, Workflow, Agent and App on one canvas.

    Community livecontext-ai
    timescale

    rsigma

    A complete Sigma detection engineering toolkit: parser, linter, evaluator, correlation engine, conversion framework, streaming daemon, MCP and LSP servers :crab:

    Community timescale
    Agent360dk

    Browser MCP by Agent360

    Drive your real, logged-in Chrome from any AI agent (Claude Code, Cursor, VS Code) — works where headless dies. Reads emailed login codes from your Gmail, solves CAPTCHAs, 34 tools. MIT, local-only.

    Community Agent360dk
    devlint

    GitWand

    The Git client that actually resolves conflicts — 10 deterministic patterns auto-resolve the trivial 95%, full trace on the rest. Native (Tauri 2 + Rust), free, MIT.

    Community devlint
    BETAER-08

    amdb

    Turn your codebase into AI context — entirely on your machine. Single-binary MCP server with AST parsing, call graph, and local embeddings.

    Community BETAER-08