News by Hottub

news.hottubPublished by hottub.newsOfficial publisherv0.2.0Updated Nov 7, 2026

World news for agents: stories across languages, with prospects ready for CRM by Hottub. No key.

Overview

AI-generated overview

Remote MCP server for worldwide news: search headlines, follow stories across languages, see coverage maps, and pull CRM-ready prospects. No API key.

What you can do
  • Search and read news: newest-first headline search with filters, incremental sync by cursor, full item records, and source listings with health.
  • Follow stories and entities: grouped multi-source story briefs, all reports on one event, and Wikidata entity lookup with mention counts.
  • Analyze coverage: country-by-country news maps, leading stories per country, and item counts by kind, language, country and source.
  • Find prospects: companies and people in an article or story, with a prefilled CRM add link and arguments for a CRM propose tool.
  • Quote paid placements: pricing for a labeled sponsored press release, itemized by factor.
When to use it
Useful when an assistant needs current world news across languages, wants to track a topic or entity over time, or needs coverage statistics and story-level summaries rather than single articles. Also relevant if the user works with CRM by Hottub and wants prospects extracted from coverage.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers declared. Network access to the endpoint is required. The CRM prospect flow refers to a separate CRM by Hottub MCP endpoint and an owner approval step.
Before you install
Sponsored items are paid press releases and must be presented as sponsored; sponsored="exclude" omits them. Summaries are short publisher excerpts, so the full story is at the publisher URL. quote_placement returns pricing for a paid placement, so it touches spending decisions. Prospect data is only added to a CRM by a person confirming or an owner approving; nothing is added automatically.

Installation

In SourceWeft

  1. Open News by Hottub in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/news.hottub%2Fhottub-news/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "news-by-hottub": {
      "type": "http",
      "url": "https://hottub.news/mcp"
    }
  }
}

Tools

12

search_news

Search or browse news

Newest-first headlines from worldwide sources, optionally filtered by words, language, country, topic, source, kind and time.

Parametersqkindlangsortlimitmatchsincetopicuntilbeforeentityformat+9 more

sync_news

Get new items since a cursor

Incremental feed: returns items added after `after`, oldest first, plus a new cursor. Call again with that cursor to get only what is new.

Parameterskindlangafterrequiredlimitsincetopicuntilformatsourcecountrycategorytone_max+4 more

list_stories

Top stories with briefs

The most widely covered stories right now (last 48h), each with a neutral multi-source brief when available, outlet count, languages, entities and a representative report. Filter by lang, country, category, entity.

Parameterslanglimitentityformatcountrycategory

find_entities

Find people, organizations and places

Look up Wikidata ids for a name (e.g. "Tesla", "Lagos") with how many items mention each in the last 7 days; pass the id as `entity` to search_news or list_stories.

Parametersqrequired

get_story

All reports of one story

Every item in a story (the `story` id on items, st_…): all outlets and languages covering the same event, newest first.

Parametersstoryrequiredformat

find_prospects

Find prospects for CRM by Hottub

The companies and people in an article or a story, ready to add to CRM by Hottub. Each has add_url (CRM by Hottub's add form, filled in; the person presses Add) and propose (arguments for CRM by Hottub's propose_relationship tool, which an owner approves). Give item (n_… or s_…) or story (st_…); or q to gather the organizations and people named across recent news on a subject, most often named first.

Parametersqitemkindlimitsincestoryformat

get_news_item

Get one item

Full record for one item id (n_… for news, s_… for sponsored).

Parametersidrequired

list_sources

List sources

Registered sources with their language, country, kind and health. Filter by q (name), country or lang.

Parametersqlangcountry

quote_placement

Price a sponsored press release

Quote for placing a labeled, paid press release in the News by Hottub mix via Hottub Business. Price varies by topic tier, current topic interest, demand, targeting reach and duration; the response itemizes each factor. Country targeting also places it in that country's list on the news map (one paid slot, after the fourth story). Read-only: returns a price; books and charges nothing.

Parametersdayslangtopicscountry

newsmap

News map for a day, week or month

What the news covered in a period, for the world or a region: reports counted by publisher country (a choropleth map, as links to SVG and PNG) and the most widely covered stories with outlet counts. Periods: YYYY-MM-DD (UTC day), YYYY-wWW (ISO week), YYYY-MM, or today, yesterday, this-week, last-week, this-month, last-month. Past periods are final and permanent.

Parametersformatperiodregion

live_map

What each country's news is covering now

The last 24 hours, country by country, like an election map: each country's leading story (the one the most of its own outlets covered), the stories leading in the most countries, and countries too quiet to call. Give country (ISO 3166-1 alpha-2) for that country's stories: sort popular (its outlets), cited (stories that broke there, by how far outlets elsewhere picked them up) or relevant (what it covers more than the rest of the world). A country's list may carry one labeled paid placement.

Parameterssortformatcountry

news_stats

Coverage statistics

Item counts over the last 24 hours by kind, language, country and source, plus the current sync cursor.

Takes no parameters.

Version history

2
  1. v0.2.0LatestNov 7, 2026
  2. v0.1.0Sep 27, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.