mcp server
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Description as published by the maintainer. Source
- version 1.13.0
- active
active — Most recent push to the repository was 2026-08-06.
What this server can do
63 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
analyze_situation(query, context, jmespath, framework)- AI geopolitical situation analysis (DeductionPanel). Required: query.
classify_event(text, jmespath)- Classify a supplied news headline or short text into a threat category and severity via the enum-validated WorldMonitor Required: text.
describe_tool(jmespath, tool_name)- Return the full uncompressed definition of one tool by name. Required: tool_name.
extract_entities(text, limit, variant, category, jmespath)- Extract named entities deterministically — registry entities (companies, indices, commodities, crypto, sectors, countr
generate_forecasts(domain, region, jmespath)- Generate live AI geopolitical and economic forecasts.
get_airspace(type, jmespath, country_code)- Live ADS-B aircraft over a country. Required: country_code.
get_alert_digest(view, jmespath)- Cross-domain alert digest: everything that tripped a threshold today, in one rollup.
get_aviation_status(iata, limit, country, summary, jmespath, disrupted_only)- Airport delays, NOTAM airspace closures, and tracked military aircraft.
get_china_decision_signals(jmespath)- Return the bounded six-domain China decision-signal snapshot used by the public country summary.
get_chokepoint_status(limit, dataset, summary, jmespath, chokepoint)- Live maritime chokepoint status: per-chokepoint vessel transit counts (10-min cadence), rolling transit summaries, per-p
get_climate_data(limit, country, dataset, summary, jmespath)- Climate intelligence: temperature/precipitation anomalies (vs 30-year WMO normals), climate-relevant disaster alerts (Re
get_commodity_geo(country, mineral, jmespath)- Global mining sites with coordinates, operator, mineral type, and production status.
get_company_intelligence(name, view, forms, limit, query, ticker, end_date, jmespath, item_code, start_date)- Per-company corporate intelligence from SEC EDGAR and market data.
get_conflict_events(limit, country, summary, jmespath, min_fatalities)- Active armed conflict events (UCDP, Iran), unrest events with geo-coordinates, and country risk scores.
get_consumer_prices(jmespath, country_code)- Per-country consumer-prices intelligence: 30-day overview, category-level inflation, retailer spread (essentials basket) Required: country_code.
get_country_brief(jmespath, framework, country_code)- AI-generated per-country intelligence brief. Required: country_code.
get_country_macro(limit, summary, jmespath, countries)- Per-country macroeconomic indicators from IMF WEO (~210 countries, monthly cadence).
get_country_risk(jmespath, country_code)- Structured risk intelligence for a specific country: Composite Instability Index (CII) score 0-100, component breakdown Required: country_code.
get_cyber_threats(limit, country, summary, jmespath, threat_type, min_severity)- Active cyber threat intelligence: malware IOCs (URLhaus, Feodotracker), CISA known exploited vulnerabilities, and active
get_defense_industrial_base(jmespath, country_code)- Return one country's latest World Bank military-capacity indicators and SIPRI-derived five-year arms-supplier shares and Required: country_code.
get_displacement_data(limit, summary, jmespath, countries)- Refugee and IDP counts by country (UNHCR annual data).
get_economic_data(limit, country, dataset, summary, jmespath)- China macro: official-only 12-series; 5 NBS/SAFE ingestible, PBoC/GACC unavailable, no proxies; see launchReady/status.
get_energy_intelligence(limit, country, dataset, summary, jmespath)- Energy supply, prices, storage, disruptions, and policy: EIA petroleum stocks, electricity prices (Ember), gas storage (
get_eu_housing_cycle(limit, summary, jmespath, countries)- Eurostat annual house price index (prc_hpi_a, base 2015=100) for all 27 EU members plus EA20 and EU27_2020 aggregates.
get_eu_industrial_production(limit, summary, jmespath, countries)- Eurostat monthly industrial production index (sts_inpr_m, NACE B-D industry excl.
get_eu_quarterly_gov_debt(limit, summary, jmespath, countries)- Eurostat quarterly general government gross debt (gov_10q_ggdebt, %GDP) for all 27 EU members plus EA20 and EU27_2020 ag
get_focal_points(limit, jmespath, country_code)- Focal-point detection: entities where news coverage and live map signals converge, ranked by multi-signal score.
get_food_stocks(jmespath, commodity, country_code)- USDA PSD cereal stocks-to-use by marketing year. Required: country_code.
get_forecast_predictions(limit, domain, region, summary, jmespath)- AI-generated geopolitical and economic forecasts from WorldMonitor's predictive models.
get_forecast_scorecard(summary, jmespath)- Forecast resolution scorecard with calibration, Brier/log score, domain and generation-origin breakdowns, and pending/ju
get_health_signals(limit, country, disease, min_aqi, summary, jmespath, signal_type)- Active disease outbreaks (WHO/ECDC etc.) and global air-quality station readings (OpenAQ/WAQI PM2.5).
get_hotspot_escalation(limit, jmespath, hotspot_id)- Hotspot escalation scores: the 29 curated intelligence hotspots ranked by dynamic escalation on a 1-5 scale.
get_infrastructure_status(limit, country, summary, jmespath, severity)- Internet infrastructure health: Cloudflare Radar outages and service status for major cloud providers and internet servi
get_intel_timeline(to, from, limit, domain, country, jmespath)- Reverse-chronological read of WorldMonitor's accumulating intelligence-event history for one domain or country (Pro).
get_keyword_spikes(limit, jmespath, min_count, window_hours)- Trending keyword, CVE, and APT/FIN threat-group spikes versus baseline, using the same term-candidacy and spike-decision
get_maritime_activity(jmespath, country_code)- Live vessel traffic and maritime disruptions for a country's waters. Required: country_code.
get_market_data(limit, summary, symbols, jmespath, asset_class)- Real-time equity quotes, commodity prices (including gold futures GC=F), crypto prices, forex FX rates (USD/EUR, USD/JPY
get_military_posture(limit, summary, theater, jmespath, posture_level)- Theater posture assessment and military risk scores.
get_military_surge(theater, jmespath)- Military surge watch: theater aircraft postures, foreign-presence detections, and seeder-computed surge alerts.
get_mineral_production(iso2, stage, jmespath, commodity)- Who mines and who refines a commodity, with country shares and HHI.
get_natural_disasters(limit, dataset, summary, jmespath, active_only, min_magnitude)- Recent earthquakes (USGS), active wildfires (NASA FIRMS), and natural hazard events.
get_news_clusters(limit, variant, category, jmespath, min_sources)- Current topic clusters over the live headline digest, computed with the same Jaccard clustering the dashboard uses.
get_news_intelligence(limit, topic, country, summary, category, jmespath, alerts_only)- AI-classified geopolitical threat news summaries, GDELT intelligence signals, cross-source signals, and security advisor
get_population_exposure(lat, lon, mode, limit, jmespath, radius_km, event_source)- Population exposure: estimated people within the impact radius of active earthquakes, wildfires, and conflict events.
get_positive_events(limit, summary, category, jmespath)- Positive geopolitical events: diplomatic agreements, humanitarian aid, development milestones, and peace initiatives wor
get_prediction_markets(limit, query, source, summary, category, jmespath)- Prediction markets: geopolitical/elections, tagged tech (AI/crypto/science), finance/economics or untagged fallback.
get_procurement_opportunities(sort, buyer, query, cursor, source, country, jmespath, countries, page_size, deadline_to, deadline_from, min_automation_score)- Search open global public-procurement opportunities through the canonical Pro route.
get_radiation_data(limit, country, summary, jmespath, anomalous_only)- Radiation observation levels from global monitoring stations.
get_research_signals(type, limit, source, summary, jmespath)- Tech and research event signals: emerging technology events bootstrap data from curated research feeds.
get_sanctions_data(limit, query, country, summary, jmespath, entity_type)- OFAC SDN sanctioned entities list and sanctions pressure scores by country.
get_signal_convergence(lat, lon, jmespath, radius_km, min_domains)- Geographic signal convergence: grid cells where protests, military activity, naval movements, and earthquakes co-occur.
get_similar_events(limit, domain, country, jmespath, situation)- Historical precedents for a situation you describe, drawn from WorldMonitor's accumulating event store (Pro). Required: situation.
get_social_velocity(limit, summary, jmespath, subreddit)- Reddit geopolitical social velocity: top posts from worldnews, geopolitics, and related subreddits with engagement score
get_supply_chain_data(limit, dataset, summary, jmespath, reporter, commodity)- Dry bulk shipping stress index, customs revenue flows, and COMTRADE bilateral trade data.
get_tariff_trends(limit, country, dataset, summary, jmespath)- Global trade and pricing indicators: US tariff trends (HTS-coded), BigMac index, FAO Food Price Index, and per-country n
get_temporal_anomalies(type, limit, region, summary, jmespath, min_severity)- Temporal anomaly watch: current event counts vs day-of-week and seasonal baselines, scored by z-score severity.
get_test_site_seismicity(site, limit, summary, jmespath, min_concern)- Nuclear test-site seismic monitor: USGS earthquakes near known test sites scored for proliferation concern.
get_world_brief(jmespath, geo_context)- Citation-grounded world intelligence brief from the same precomputed news:insights:v1 snapshot used by the dashboard.
get_wto_trade_flows(years, jmespath, reporter)- WTO merchandise trade flows for one reporting country versus the World, over a configurable year window.
search_flight_prices_by_date(origin, end_date, jmespath, passengers, start_date, cabin_class, destination, is_round_trip, sort_by_price, trip_duration)- Search Google Flights date-grid pricing across a date range. Required: origin, destination, start_date, end_date.
search_flights(origin, sort_by, jmespath, max_stops, passengers, cabin_class, destination, return_date, departure_date)- Search Google Flights for real-time flight options between two airports on a specific date. Required: origin, destination, departure_date.
search_intel_history(to, from, limit, query, domain, country, jmespath)- Semantic search over WorldMonitor's accumulating store of past intelligence events (Pro), ranked by similarity. Required: query.
simulate_infrastructure_cascade(jmespath, source_id, disruption_level)- Infrastructure cascade simulation: what fails downstream when a cable, chokepoint, pipeline, or port is disrupted.
Last successful function declaration observed on . Source: https://worldmonitor.app/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://worldmonitor.app/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 79,345 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-08-06 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 350 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Latest published version | 1.13.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-05 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-05 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 63 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | worldmonitor.app | |
| mcp endpoint status | ok | The server listed 63 functions when asked. | as of probe | worldmonitor.app |
Where to get it
Related, by what their authors tagged them
-
Cortex Memory Engine
— last commit 2026-06-29, shares opensource
Local-first AI memory engine — 4-tier memory, people graph, Bayesian beliefs. Encrypted, 62µs.
-
GDELT Global Events
— last commit 2026-06-11, shares geopolitics, news
Geopolitical event detection, tone timeseries, actor trends from GDELT 2.0.
-
l0g.fr Risk Intelligence
— last commit 2026-08-06, shares geopolitics
Read-only macro risk analysis, evidence, signals, and source-backed research from l0g.fr.
-
io.github.GeiserX/cashpilot-mcp
— last commit 2026-08-01, shares dashboard, monitoring
MCP server for CashPilot — monitor passive income, bandwidth sharing, and DePIN earnings
-
xrpldashboard
— last commit 2026-08-06, shares dashboard
Read-only XRP Ledger MCP tools with proof-annotation envelopes and signed daily snapshots.
-
ellmos ControlCenter
— last commit 2026-08-08, shares dashboard
MCP control plane: local server discovery, profiles, capability bundles, and policy audits.
-
io.github.ganapativs/microcharts
— last commit 2026-08-07, shares dashboard
Find, wire, and render microcharts — word-sized React charts with generated alt text.
-
News Volume API
— last commit 2026-08-03, shares news
News article mention volume trends for any topic. Free key at trendsapi.ai
-
Crosby, TX Weather
— last commit 2026-08-05, shares news
Crosby, TX weather, air quality, tropics, floods, fishing, pollen, roads, radar, news & schools.
-
Zipp
— last commit 2026-05-17, shares news
Multi-language crypto news with editorial sentiment + importance scoring; cites original publisher.
These share tags the maintainers applied themselves, such as opensource, geopolitics, news, dashboard. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.
This is not a recommendation and not a test result. It is a map of what the authors said their work is about.
How the author describes it
Topics the maintainer set on GitHub: agent, ai, dashboard, geopolitics, mcp, mcp-server, monitoring, news, opensource, osint, palantir, situation.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json