Geotone — Global News Signals
Server Details
Live global news signals: ranked wire, story timelines, coverage volume/tone/surges. Free, no auth.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 9 tools
Most tools target clearly distinct resources or signals (country, topic, relation, outbreak, story chain, wire). However, get_briefing, get_trending, and get_wire all surface current notable news signals, so an agent could briefly hesitate between them, though the descriptions do clarify the differences.
All tool names use snake_case and follow a predictable verb_noun pattern: get_* for retrieval tools and search_topics for search. The convention is consistent throughout.
Nine tools is well-scoped for a global news signals server. Each tool covers a distinct analytical surface (briefing, country, topic, relation, outbreak, wire, trending, chain, search) and earns its place.
The surface covers the main monitoring workflows: global briefing, country/topic stats, relations, outbreaks, story chains, wire stories, trending signals, and topic search. Minor gaps exist, such as no direct discovery tool for available countries or monitored relation pairs, but agents can work around this from examples and known ISO codes.
Available Tools
9 toolsget_briefingDaily risk briefingARead-onlyInspect
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.
Inputs: date (required). Returns: date, meta, page, headline, +1 more
get_countryCountry statisticsARead-onlyInspect
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).
Inputs: iso2 (required), response_format. Returns: iso2, meta, name, page, +6 more
get_outbreaksDisease outbreaks vs news attentionARead-onlyInspect
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.
Inputs: limit, status. Returns: meta, page, outbreaks
get_relationBilateral co-coverageARead-onlyInspect
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.
Inputs: a (required), b (required), response_format. Returns: meta, pair, snapshots
get_story_chainStory timelineARead-onlyInspect
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.
Inputs: chain_id (required). Returns: id, meta, page, country, +3 more
get_topicTopic statisticsARead-onlyInspect
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.
Inputs: slug (required), response_format. Returns: meta, name, page, slug, +3 more
get_trendingTrending nowARead-onlyInspect
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.
Inputs: no named parameters. Returns: meta, movers, surging, surgingCountries
get_wireThe live wireARead-onlyInspect
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.
Inputs: limit. Returns: meta, page, stories
search_topicsSearch topicsARead-onlyInspect
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.
Inputs: query (required). Returns: meta, query, results
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
News for agents: 100k+ articles/day deduplicated into situations with timelines. Free, no key.
Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.
News momentum + what-changed outcome tools for agents. Signals + links, ~296 sources.
Real-time news search across 500,000+ sources in 60+ languages with sentiment and entities.
Related MCP Servers
- AlicenseAqualityBmaintenanceReal-time financial news for AI agents and trading bots — AI-enriched stories with per-ticker analysis, a 1–10 relevance score, SEC Form-4 insider transactions, plus trending and "actionable-now" feeds. Free tier, OAuth, no API key to paste.2113MIT
- AlicenseNot gradedqualityCmaintenanceProvides news sentiment scores, media volume trends, and historical coverage data for any topic, enabling AI to analyze positive or negative coverage over time.1MIT
- AlicenseNot gradedqualityCmaintenanceProvides real-time trending topics, news headlines, article summaries, and full-text extraction for AI assistants across 250+ countries and categories.143 npm1ISC

NewsCatcher MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables ranked, story-grouped news search in any language with exact article counts, trends and full story coverage, alongside research-agent runs that build verified event datasets, company news, monitors and reusable company lists. It is hosted as a stateless HTTP endpoint where each user supplies their own API key, and ships a Claude Code plugin with skills for briefings, media monitoring, sales triggers and trackers.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.