A remote MCP server that gives an assistant live global news signals: a ranked wire, story timelines, and country and topic coverage volume, tone and surges.
What you can do
Get the ranked live wire of significant stories and follow a multi-day event through its story chain timeline, with links, outlet counts and tone per development. Pull coverage statistics for a geopolitical topic or a country by ISO code: daily volume and tone series, z-scores, week-over-week change and sample headlines. See bilateral co-coverage for monitored country pairs and search tracked topics by keyword to get slugs and current stats. Read the daily global risk briefing for a date, and check WHO disease outbreak events with measured news attention.
When to use it
Useful when an assistant needs current, quantified news context: tracking how much coverage a country or conflict is getting, spotting surges, following a developing event, or pulling a dated risk briefing. Good fit for research, monitoring and briefing tasks that would otherwise require manual news reading.
Requirements
A remote streamable HTTP endpoint; no local runtime, account, API key or headers are declared. Network access to the provider is required.
Before you install
Read-only lookups, but results are third-party derived signals (GDELT-based coverage metrics, UCDP fatality figures, WHO outbreak facts) and should be verified against linked sources. Article samples return headlines and links only; following those links leaves the server.
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.geotone%2Fgeotone/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.
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 3 hours from GDELT across 65+ languages.
Takes no parameters.
get_topic
Topic statistics
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 articles (headline+link only). Returns the latest 30 days by default; pass response_format='detailed' for the full 90. Use search_topics to find slugs.
Parametersslugrequiredresponse_format
get_country
Country statistics
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 world news coverage that is about that country) and tone, plus armed-conflict fatalities (UCDP, trailing 12 months), displacement stocks (UNHCR: IDPs, refugees, asylum seekers), and coverage origin (what share of coverage about the country is produced by its own outlets vs abroad).
Parametersiso2requiredresponse_format
get_relation
Bilateral co-coverage
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.
Parametersarequiredbrequiredresponse_format
search_topics
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.
Parametersqueryrequired
get_briefing
Daily risk 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.
Parametersdaterequired
get_outbreaks
Disease outbreaks vs news attention
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 disease in GDELT's thematic tagging across all languages, trailing 14 days vs the prior 14. status 'active' means a WHO update within 90 days; outbreaks are never marked ended by feed disappearance. DON covers internationally significant events and is not exhaustive — absence here is not absence of disease.
Parameterslimitstatus
get_wire
The live 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, decayed by recency over 72h). Each story carries one representative link, outlet count, tone, countries, non-English source languages that also reported the event, and a chain_id when it belongs to a multi-day story timeline (fetch with get_story_chain). Reclustered every 3 hours.
Parameterslimit
get_story_chain
Story timeline
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 development is a headline + link + outlet count + tone.
Parameterschain_idrequired
Version history
2
v1.4.0LatestOct 20, 2026
v1.1.1Sep 16, 2026
Score
83%
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.