Briefing Service

Hourly LLM-ranked news briefings (AI, frontier labs, markets, US sports, European football, US and world news) as structured JSON and rendered e-ink pages

Documentation

Hourly, ranked, structured news briefings for AI agents and small displays. Pay per request with x402, or take a license key.

World News briefing on an Xteink X4 e-ink reader, photographed on a desk

The same page, on the reader it was built for. Every screen below is served by the API.

7 briefings, re-picked hourly AI, Frontier Labs, Markets, US Sports, European Football, US News, World News. An LLM editor ranks ~100 sources and writes summaries, why-it-matters and key points.

JSON or rendered pages Structured JSON for agents, plus 480×800 1-bit PNG/BMP pages laid out for e-ink and other tiny displays.

MCP built in Connect any MCP client to https://briefing-service.wholemind.workers.dev/mcp: list briefings, get one, get a page image, and (early access) render a briefing from your own feeds.

Morning Paper

Every briefing is also typeset as a multi-page PDF for reading e-paper: front page plus one page per story with the full detail, why it matters and key points, sized for reMarkable and Kindle Scribe (1404×1872). Free to download: https://briefing-service.wholemind.workers.dev/v1/briefings/ai/paper.pdf (also finance, sports, soccer, us, world, labs).

Get it on your reMarkable or Kindle every morning

Paste the one-time code from my.remarkable.com and the paper of your choice lands in a "Morning Paper" folder on your tablet at 7:00 ET every day. Free for the first 10 subscribers; after that a Reader key ($9/month) covers delivery and the full API. Sign up at /paper. Kindle delivery is available at /paper too: approve the sender paper@wholemind.tech at amazon.com/sendtokindle, enter your @kindle.com address, and the paper arrives by email at 7:00 ET (today's right away). Add a personal sheet in front of the paper: date, weather, today's calendar, a checklist and ruled notes (preview). Reader key holders can replace the stock briefing with a paper ranked from their own feeds.

For teams

A daily briefing over your own sources (release notes, competitors, status pages), delivered to Slack, email, e-ink or MCP: Team Briefing, $49/month per team, with a real sample rendered from public feeds.

Works with

Any dashboard that can show an image from a URL can show a briefing. No key, updates hourly.

DashboardSetup
TRMNL"News Briefing" recipe (in review). Until it is listed: Image plugin with https://briefing-service.wholemind.workers.dev/v1/briefings/ai/pages/0.png?size=wide (800×480).
Tesserae (reTerminal, Inky Impression, Xteink X4)Webpage widget → paste the image URL; it scales to the cell. Portrait cells: …/pages/0.png, landscape: …/pages/0.png?size=wide.
HomePlate (Inkplate)Point the image URL at https://briefing-service.wholemind.workers.dev/v1/briefings/ai/pages/0.png; HomePlate's Width/Height headers pick the size.
InkyPiThird-party plugin: inkypi plugin install news_briefing https://github.com/jshelley/inkypi-news-briefing (picks portrait or landscape from the panel; listed on InkyPi's 3rd-Party Plugins wiki). Or the Image URL plugin with the same URL.
InkycalImage module with the same URL.
Kindle / Kobo (calibre)calibre "Fetch news" recipe (submitted upstream); until then, Send-to-Kindle delivery at /paper.
Anything elseSend Width and Height request headers (like TRMNL and HomePlate do) and the closest size is returned. Keys: ai, labs, finance, sports, soccer, us, world.

Try it

curl https://briefing-service.wholemind.workers.dev/v1/briefings              # free: the list and prices
curl -i https://briefing-service.wholemind.workers.dev/v1/briefings/ai        # free trial: 25 requests/day per IP, then 402 with x402 payment requirements
curl -H "Authorization: Bearer <license key>" https://briefing-service.wholemind.workers.dev/v1/briefings/ai

Agent-readable docs: llms.txt · openapi.json

Prices

Whatx402 (per request, USDC on Base)License
One briefing as JSON$0.002Flat monthly key, unlimited reads of all briefings + Morning Paper delivery. Get a key
One rendered story page (the front page is free)$0.001
One MCP request$0.005
Render your own feeds + persona$0.05 per render10 renders a day included

The briefing list and every front page are always free: point an e-ink dashboard at https://briefing-service.wholemind.workers.dev/v1/briefings/ai/pages/0.png (480×800), or add ?size=wide for 800×480. Every IP gets 25 free JSON, page or MCP tool requests a day (the x-trial-remaining header counts down), so you can try the data before paying. No accounts are needed for x402: your agent gets a 402, pays, and retries.

What you get back

{
  "ranked_at": "2026-09-07T23:53:54Z",
  "ranking": {
    "lead":  { "headline": "...", "summary": "...", "detail": "...", "why": "...", "points": ["..."], "link": "...", "source": "The Verge" },
    "items": [ { "headline": "...", "summary": "...", ... } ],
    "research": [ { "headline": "...", "source": "Anthropic", ... } ],
    "kicker": "one-line footer thought"
  }
}

Front page of the AI briefing rendered for a 480x800 e-ink screen

Connect over MCP

{
  "mcpServers": {
    "briefings": { "url": "https://briefing-service.wholemind.workers.dev/mcp", "headers": { "Authorization": "Bearer <license key>" } }
  }
}

Notes

Briefings summarize and link to their sources; the product is the ranking, the summaries, and the rendering. For a briefing over your own feeds, or bulk terms, email hello@wholemind.tech.