Skip to content
Back to search
100
MCP live MCP 2026-07-28 http

news-signals

geotone/news-signals

Live global news signals derived from the GDELT Project across 65+ languages, updated every 2 hours. A ranked wire of the world's most significant stories, multi-day story timelines, surge detection (z-scores), and coverage volume/tone statistics for geopolitical topics and 196 countries. Free and open: no auth, no API key, data CC BY 4.0 — built for agents doing news monitoring, geopolitical risk assessment, and event research.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
318ms
last probe
Tools
9
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
9 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
9 items in total; 3 or more earns these points.
pass Describes itself 10/10
432 characters; more than 30 earns these points.

Tools · 9

get_trending

What's surging in global news right now: topics whose coverage is ≥2 standard deviations above their trailing average (z-score), the biggest week-over-week movers, and surging countries. Derived every…

get_topic

Live media-coverage statistics for one geopolitical topic (e.g. 'ukraine-war', 'taiwan-strait', 'sanctions'): daily volume and tone series, z-score, week-over-week change, and a sample of recent artic…

get_country

Live media-coverage statistics for one country by ISO-3166 alpha-2 code (e.g. 'ua', 'cn'): daily series (latest 30 days by default; response_format='detailed' for 90) of coverage volume (share of worl…

get_relation

Bilateral co-coverage signal for a monitored country pair (e.g. a='cn', b='us'): how much the world's press mentions the two countries together, and in what tone. ~50 strategic pairs are monitored.

search_topics

Search Geotone's tracked geopolitical topics by keyword (matches name, slug, and description). Returns slugs usable with get_topic, plus each topic's current coverage stats.

get_briefing

Geotone's daily global risk briefing for a date (YYYY-MM-DD): an analytical summary of coverage surges, tone shifts, and notable movers, with the statistics behind each claim.

get_outbreaks

Disease outbreak events indexed from the WHO Disease Outbreak News (facts and links; WHO's assessments live at the linked pages), each with Geotone's measured news attention: articles carrying the dis…

get_wire

The live wire: the world's most significant stories right now, ranked by a published formula (authority-weighted outlet breadth, boosted by consequence themes, coded events, and casualty figures, deca…

get_story_chain

A story timeline: the threaded developments of one multi-day event chain, oldest first (e.g. attack → casualties confirmed → international reaction). Use the chain_id values returned by get_wire. Each…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://geotone.news/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "news-signals": {
      "url": "https://geotone.news/mcp",
      "transport": "http"
    }
  }
}