mcpbeat Sign in

World Monitor MCP Server

by worldmonitor Your server? Claim it
answering

World Monitor is answering right now. Last checked 5 min ago. It exposes 75 tools. Last commit 22 Sep 2026.

Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 75 tools.

Uptime history 51 days of history · worst day 95%
51 days agonow
98.9%
Uptime 24h
90 of 91 checks
75
Tools
read from the server
175 ms
Response time
average over 24h
87182
Stars
last commit 22 Sep 2026

What changed 58

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 August 2026. No other catalogue keeps this.

15 Sep a tool changed the parameters it asks for get_cyber_threats
11 Sep 14 tools changed the parameters they ask for get_climate_data, get_country_macro, get_cyber_threats and 11 more
8 Sep a tool appeared get_country_coverage
8 Sep a tool changed version
5 Sep 3 tools changed the parameters they ask for get_chokepoint_dependencies, get_resilience_indicators, get_supply_vulnerabilities
5 Sep a tool changed version
30 Aug 5 tools appeared get_chokepoint_dependencies, get_five_factor_scorecard, get_resilience_indicators and 2 more
30 Aug 5 tools changed the parameters they ask for get_airspace, get_country_brief, get_country_risk and 2 more
30 Aug 2 tool descriptions were rewritten get_market_data, get_news_intelligence
30 Aug a tool changed version
and 24 more, back to 9 August 2026

What the code does

We read the source, 9 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Long encoded blob in source server/worldmonitor/military/v1/_shared.ts:9
const _HEX_PACKED = "473c0b800e89507fa07434c6704f803b769b0c404b87c8443b768648d8a4505f6743c91b49849187c8493b768387c8483b77ceae292b3b766d7a42a84a3613738bf0507f897a42a73b75ae152af587c8457585d43b75e987c825152bebe8065fae69d4468103497c9548088048da433b766f3b75bf4a35ceae6ce73b9bdf146634e…
Page executes code built at runtime public/wm-widget-sandbox.html:104
    document.write(e.data.html);
    __BUILD_HASH__: JSON.stringify(process.env.VERCEL_GIT_COMMIT_SHA ?? 'dev'),
    <script async defer src="https://abacus.worldmonitor.app/script.js" data-website-id="e8800335-c853-46a8-8497-c993ed2f58bc" data-domains="worldmonitor.app,www.worldmonitor.app,happy.worldmonitor.app" data-exclude-search="true" nonce="wm-static-bootstrap"></script>
      await fetch(`https://api.telegram.org/bot${botToken}/sendMessage`, {
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

Builds a database query by concatenation .github/workflows/build-desktop.yml:501
      - name: Generate and update release notes
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add mcp --transport http https://worldmonitor.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://worldmonitor.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://worldmonitor.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://worldmonitor.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://worldmonitor.app/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Available tools 75

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

country
get_country_brief
AI-generated per-country intelligence brief.
get_country_coverage
The country panel's own coverage timeline: recent country-relevant headlines plus the clustered incident timeline the Wo
get_country_macro
Per-country macroeconomic indicators from IMF WEO (~210 countries, monthly cadence).
get_country_risk
Structured risk intelligence for a specific country: the Composite Instability Index at cii.combinedScore (0-100), its f
chokepoint
get_chokepoint_dependencies
An absent score means insufficient coverage, never zero risk.
get_chokepoint_status
Live maritime chokepoint status: per-chokepoint vessel transit counts (10-min cadence), rolling transit summaries, per-p
five
get_five_factor_scorecard
Return the frozen v1 food, energy, demographics, technology, and defense scorecard for exactly one country or bloc.
list_five_factor_scorecards
List compact v1 scorecards; read hasScore first because false makes numeric zero an insufficient-data placeholder.
forecast
get_forecast_predictions
AI-generated geopolitical and economic forecasts from WorldMonitor's predictive models.
get_forecast_scorecard
Forecast resolution scorecard with calibration, Brier/log score, domain and generation-origin breakdowns, and pending/ju
intel
get_intel_timeline
Reverse-chronological read of WorldMonitor's accumulating intelligence-event history for one domain or country (Pro).
search_intel_history
Semantic search over WorldMonitor's accumulating store of past intelligence events (Pro), ranked by similarity.
military
get_military_posture
Theater posture assessment and military risk scores.
get_military_surge
Military surge watch: theater aircraft postures, foreign-presence detections, and seeder-computed surge alerts.
news
get_news_clusters
Current topic clusters over the live headline digest, computed with the same Jaccard clustering the dashboard uses.
get_news_intelligence
AI-classified geopolitical threat news summaries, GDELT intelligence signals, cross-source signals including physical-pr
supply
get_supply_chain_data
Dry bulk shipping stress index, customs revenue flows, and COMTRADE bilateral trade data.
get_supply_vulnerabilities
An absent score means insufficient evidence, never zero risk.
toronto
get_toronto_calls_attended
Bounded Toronto Police Service Calls for Service Attended annual aggregates.
get_toronto_reported_occurrences
Bounded Toronto Police Service Major Crime Indicators rows.
airspace
get_airspace
Live ADS-B aircraft over a country.
alert
get_alert_digest
Cross-domain alert digest: everything that tripped a threshold today, in one rollup.
analyze
analyze_situation
AI geopolitical situation analysis (DeductionPanel).
aviation
get_aviation_status
Airport delays, NOTAM airspace closures, and tracked military aircraft.
china
get_china_decision_signals
Return the bounded six-domain China decision-signal snapshot used by the public country summary.
classify
classify_event
Classify a supplied news headline or short text into a threat category and severity via the enum-validated WorldMonitor
climate
get_climate_data
Climate intelligence: temperature/precipitation anomalies (vs 30-year WMO normals), climate-relevant disaster alerts (Re
commodity
get_commodity_geo
Global mining sites with coordinates, operator, mineral type, and production status.
company
get_company_intelligence
Per-company corporate intelligence from SEC EDGAR and market data.
conflict
get_conflict_events
Active armed conflict events (UCDP, Iran), unrest events with geo-coordinates, and country risk scores.
consumer
get_consumer_prices
Per-country consumer-prices intelligence: 30-day overview, category-level inflation, retailer spread (essentials basket)
cyber
get_cyber_threats
Active cyber threat intelligence: malware IOCs (URLhaus, Feodotracker), CISA known exploited vulnerabilities, and active
defense
get_defense_industrial_base
Return one country's latest World Bank military-capacity indicators and SIPRI-derived five-year arms-supplier shares and
demographics
get_demographics_capability
Country demographics capability observations from UN WPP, World Bank/UNESCO UIS, and ILOSTAT.
describe
describe_tool
Return the full uncompressed definition of one tool by name.
displacement
get_displacement_data
Refugee and IDP counts by country (UNHCR annual data).
economic
get_economic_data
China macro: official-only 12-series; 5 NBS/SAFE ingestible, PBoC/GACC unavailable, no proxies; see launchReady/status.
energy
get_energy_intelligence
Energy supply, prices, storage, disruptions, and policy: EIA petroleum stocks, electricity prices (Ember), gas storage (
extract
extract_entities
Extract named entities deterministically — registry entities (companies, indices, commodities, crypto, sectors, countr
feed
list_x_feed
Curated public news-account posts from monitored X accounts.
flight
search_flight_prices_by_date
Search Google Flights date-grid pricing across a date range.
flights
search_flights
Search Google Flights for real-time flight options between two airports on a specific date.
focal
get_focal_points
Focal-point detection: entities where news coverage and live map signals converge, ranked by multi-signal score.
food
get_food_stocks
USDA PSD cereal stocks-to-use by marketing year.
generate
generate_forecasts
Generate live AI geopolitical and economic forecasts.
health
get_health_signals
Active disease outbreaks (WHO/ECDC etc.) and global air-quality station readings (OpenAQ/WAQI PM2.5).
hotspot
get_hotspot_escalation
Hotspot escalation scores: the 29 curated intelligence hotspots ranked by dynamic escalation on a 1-5 scale.
housing
get_eu_housing_cycle
Eurostat annual house price index (prc_hpi_a, base 2015=100) for all 27 EU members plus EA20 and EU27_2020 aggregates.
imd
get_imd_cyclone_marine
Bounded India Meteorological Department cyclone tracks, forecast wind radii, cones of uncertainty, and official port / s
industrial
get_eu_industrial_production
Eurostat monthly industrial production index (sts_inpr_m, NACE B-D industry excl.
infrastructure
get_infrastructure_status
Internet infrastructure health: Cloudflare Radar outages and service status for major cloud providers and internet servi
keyword
get_keyword_spikes
Keyword/CVE/APT spikes vs baseline, each with sourceNames and {title, source, link}.
maritime
get_maritime_activity
Live vessel traffic and maritime disruptions for a country's waters.
market
get_market_data
Real-time equity quotes, commodity prices, SGE physical-vs-COMEX premiums, physical-divergence regimes and trends, crypt
mineral
get_mineral_production
Who mines and who refines a commodity, with country shares and HHI.
natural
get_natural_disasters
Recent M4.5+ earthquakes (USGS and Earthquakes Canada / NRCan), active wildfires (NASA FIRMS), and natural hazard events
population
get_population_exposure
Population exposure: estimated people within the impact radius of active earthquakes, wildfires, and conflict events.
positive
get_positive_events
Positive geopolitical events: diplomatic agreements, humanitarian aid, development milestones, and peace initiatives wor
prediction
get_prediction_markets
Prediction markets: geopolitical/elections, tagged tech (AI/crypto/science), finance/economics or untagged fallback.
procurement
get_procurement_opportunities
Search open global public-procurement opportunities through the canonical Pro route.
quarterly
get_eu_quarterly_gov_debt
Eurostat quarterly general government gross debt (gov_10q_ggdebt, %GDP) for all 27 EU members plus EA20 and EU27_2020 ag
radiation
get_radiation_data
Radiation observation levels from global monitoring stations.
research
get_research_signals
Tech and research event signals: emerging technology events bootstrap data from curated research feeds.
resilience
get_resilience_indicators
Explain one country's resilience score across all 72 registered indicators.
sanctions
get_sanctions_data
OFAC SDN sanctioned entities list and sanctions pressure scores by country.
signal
get_signal_convergence
Geographic signal convergence: grid cells where protests, military activity, naval movements, and earthquakes co-occur.
similar
get_similar_events
Historical precedents for a situation you describe, drawn from WorldMonitor's accumulating event store (Pro).
simulate
simulate_infrastructure_cascade
Infrastructure cascade simulation: what fails downstream when a cable, chokepoint, pipeline, or port is disrupted.
social
get_social_velocity
Reddit geopolitical social velocity: top posts from worldnews, geopolitics, and related subreddits with engagement score
sources
get_sources
WorldMonitor's live source inventory, for deciding whether and how far to trust what the other tools return.
tariff
get_tariff_trends
Global trade and pricing indicators: US tariff trends (HTS-coded), BigMac index, FAO Food Price Index, and per-country n
temporal
get_temporal_anomalies
Temporal anomaly watch: current event counts vs day-of-week and seasonal baselines, scored by z-score severity.
test
get_test_site_seismicity
Nuclear test-site seismic monitor: USGS earthquakes near known test sites scored for proliferation concern.
world
get_world_brief
Citation-grounded world intelligence brief from the same precomputed news:insights:v1 snapshot used by the dashboard.
wto
get_wto_trade_flows
WTO merchandise trade flows for one reporting country versus the World, over a configurable year window.

Endpoints

URLTransportStateLatencyChecked
https://worldmonitor.app/mcp streamable-http sign-in 121 ms 5 min ago

Alternatives to World Monitor

same job, measured the same way
China Macro & Supply Signals
by timzinin-api

Pay-per-call China macro and supply monitors: revisions, FDI, LEI changes, 1688 suppliers.

5 tools answering
Signallabs MCP
by emresemercioglu

Competitive Intelligence MCP: generate AI battlecards, track competitors, monitor market signals.

21 installs/wk local only
1ClickReport
by 1clickreport

75 tools for marketing analytics, campaign management and AI monitoring across 7 platforms.

answering
AgentData — crypto market data with a checkable record
by speteai

Verifiable crypto signals, recorded history and always-on monitoring for AI agents via x402 on Base.

29 tools answering
Timps
by sandeeprdy1729

Persistent memory with contradiction detection, burnout monitoring, and 69 intelligence tools.

37 installs/wk local only
Scopeblind MCP
by tomjwxf

Scan, protect, and monitor APIs from AI coding tools. Device-level rate limiting.

37 installs/wk local only
SimplyPrint: 3D Print Farm Management
by simplyprint

3D print farm management for AI. Monitor, queue, and control prints on your SimplyPrint account.

75 tools answering
FFXIV Market Board Price Checker + Deal Monitor
by nero-engine

FFXIV market board prices per item from Universalis for a world or region, with price alerts.

answering

World Monitor — questions

Answers built from our own checks of this server.

What can World Monitor do?
It exposes 75 tools, read directly from the server on our last check. Among them: analyze_situation, classify_event, describe_tool, extract_entities, generate_forecasts, get_airspace and 69 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is World Monitor mostly used for?
Its tools cluster around country, news and forecast. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is World Monitor working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 90 of 91 checks got a reply (98.9%), average response time 175 ms. The bar chart above shows every period we have measured.
How do I connect World Monitor?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to World Monitor?
No API key is involved. World Monitor answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is World Monitor?
It answers our handshake in 175 ms on average, which is faster than 74% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is World Monitor open source?
Yes — it is published under the AGPL-3.0 licence, written in TypeScript, 87 182 stars on GitHub and 252 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.