Stable News
ai.stablenews/newsVersion 1.0.0One news edition a day, ranked by a published rule, in our own words with links to the outlets.
Status
Responds143 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:33 UTC
- Latency
- 143 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://stablenews.ai/mcp/newsResponds143 msNo sign-in
Claude Code
claude mcp add --transport http news https://stablenews.ai/mcp/newsClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: news
Remote MCP server URL: https://stablenews.ai/mcp/newsCursor
{
"mcpServers": {
"news": {
"url": "https://stablenews.ai/mcp/news"
}
}
}VS Code
code --add-mcp '{"name":"news","type":"http","url":"https://stablenews.ai/mcp/news"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
16 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
amend_briefThe whole brief as amended by one sentence of the reader's, compiled as set_brief does, with `changes`
against the one they hold. save_brief with the new `confirm` keeps it. | No | Yes | Yes | No |
answer_briefThe question set_brief asked, answered: the choice put in the record, which is compiled again. | No | Yes | Yes | No |
deliveryStart or stop the reader's edition by mail each morning, or their private podcast feed, only when they ask.
Mail goes to the address they signed in with; the podcast answers a feed link for their podcast app, theirs
alone. The same call again changes nothing. | No | No | Yes | No |
forget_briefThe reader's brief dropped, only when they asked for that in words: nothing draws their morning but the
world's. Their history stays on the site. | Yes | No | Yes | No |
morningThe day's edition: the briefing's lines by section, each with its countries, who it is about, its score
(the story's main at the edition's home, 0-1) and `mains` (the main at home and at the world), our story page
and the outlet, and what was read for it. With no `edition`, the reader's own (made each morning from their
interests; its `own` note says whether it is ready), else the World edition. `edition` world, pl or us names a
public edition; `date` YYYY-MM-DD (the latest when omitted); `audio` adds the edition read aloud. | No | Yes | Yes | No |
my_briefThe brief the reader holds, with its plain-language read-back and the `confirm` an amendment saves on; or what
stands in its place. | No | Yes | Yes | No |
my_interestsEvery magnet that draws the reader's edition, theirs over the edition's, with the words they gave, and
their credits. | No | Yes | Yes | No |
ongoingThe biggest running stories at the edition's home (or a country), biggest Now first, one row a story: where
it stands, its numbers and its latest day's top happening with our page and the outlet's link. Free. Ask one
by its `story` for its days. | No | Yes | Yes | No |
rehearse_briefThe mornings of the last days the brief would have given, each as it would be planned: the edition's lines,
then each lane's own, every line a happening with our title and page, its main at the world and why it is
there; a quiet lane says so, and so does one whose stories found no room. From the pool alone; nothing is saved. | No | Yes | Yes | No |
save_briefThe brief kept, on the reader's yes: their active record, its lanes drawing their own edition from the next
morning. Refused when the record changed since its `confirm`. | No | No | Yes | No |
save_interestMove one of the reader's magnets, what draws their own edition: a `target` and a step (away, low, normal,
high) saves at once. For a subject no target names, a `draft` of their own words: without `preview` it answers
what the draft would give a day, the pieces it finds, and a `confirm` digest; with preview=<confirm> it saves.
Their own words are the cause. The same move again changes nothing. | No | No | Yes | No |
searchThe stories of the last `days` whose pieces name the query, one row a story, in our words with its lead
piece's outlet and link, our story page, how many pieces it was found in, its outlets and days, its score and
its place on today's list: today's list first, then by score, then the newest. Costs one credit (the balance
comes back); the same search the same day is paid once. A row's `item_id` asks `why`, and with its title goes
into a draft's examples for save_interest. | No | No | Yes | No |
set_briefThe reader's brief compiled from the record you wrote: who they are, their morning, and lanes, each
standing on a target (world, country:XX, medtop:N, wd:Qn), an all_of or any_of of them, or what a piece says;
a lane may follow a story (storyline:N or thread:N, or its name), with `{up_to: N, when: sizeable}` for only a
morning it moved; a plain name in place of an id is resolved (one match taken; several: the first taken and one `question`).
Answers the record, `resolved`, `read_back` (a plain-language summary), `confirm` for save_brief; or `problem` with a
pointer and a fix per error. Nothing is saved. | No | Yes | Yes | No |
storyOne story over time: its name, where it stands (Now, Peak and Run, 0-1, each with its `basis` and
`known_from`; rising, steady, fading or quiet; whether it moved since `since`), its days in order, each with
its size and its top happening's title, our page and the outlet's link, and its strands. Free. `others` are
the other stories a name found; ask one by its `story`. | No | Yes | Yes | No |
topThe stories of the last 24 hours in rank order, run again hourly (`as_of`, `window_hours`): each story's
rank, our title, its score (0-1: the edition's perspective, its mains pulled by the edition's stakes), `mains`
(the main at the edition's home and at the world, the honest pair), its outlets, our story page, and a piece
to ask `why` about. With `country`, the stories about it, and a note when we read few of its outlets. | No | Yes | Yes | No |
whyWhy a piece's story is where it is on the list: its rank and score, the mains at the edition's home and at
the world, its scores each under its title, the stakes that lifted it, what cut a main (no outlet abroad told
it, a routine notice), who carried it, who it is about, what is just above and below, and what near it was
left out and why. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 8, 2026
- Updated
- Nov 8, 2026
- Repository
- Not given
- Categories (suggested)
- Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared