WorldMonitor MCP
Live global-intelligence data as a 74-tool MCP server: real-time markets, conflict events, country risk and resilience scores, shipping chokepoints, maritime…
What it can do
- Get Market Data: Real-time equity quotes, commodity prices (including gold futures GC=F), crypto prices, forex FX rates (USD/EUR, USD/JPY
- Get Conflict Events: Active armed conflict events (UCDP, Iran), unrest events with geo-coordinates, and country risk scores.
- Get Aviation Status: Airport delays, NOTAM airspace closures, and tracked military aircraft.
What data it sees
Do you need an account
No: the server works without sign-in
Live global-intelligence data as a 74-tool MCP server: real-time markets, conflict events, country risk and resilience scores, shipping chokepoints, maritime, aviation and flight pricing, energy, climate, health, cyber threats, sanctions, trade flows, forecasts, and AI-generated world/country briefs. Also ships 25 Agent Skills, 6 workflow prompts, 11 resources, and 10 interactive in-chat apps. Discovery is anonymous — connect and issue tools/list, prompts/list, or skills/list with no key. Nearly every tool takes a JMESPath projection so agents fetch exactly the fields they need. get_sources is free and anonymous; signed-in accounts get a daily taste of the cached tools; full access via OAuth2 or an API key from worldmonitor.app/pro.
How to connect
How to connect WorldMonitor MCP to Claude
The server address to paste into Claude settings:
https://worldmonitor.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect WorldMonitor MCP to ChatGPT
The server address to paste into ChatGPT settings:
https://worldmonitor.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect WorldMonitor MCP to Cursor
The server address to paste into Cursor settings:
https://worldmonitor.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (39)
Raw names from tools/list. Only developers need these.
| get_market_data | Real-time equity quotes, commodity prices (including gold futures GC=F), crypto prices, forex FX rates (USD/EUR, USD/JPY |
| get_conflict_events | Active armed conflict events (UCDP, Iran), unrest events with geo-coordinates, and country risk scores. |
| get_aviation_status | Airport delays, NOTAM airspace closures, and tracked military aircraft. |
| get_news_intelligence | AI-classified geopolitical threat news summaries, GDELT intelligence signals, cross-source signals, and security advisor |
| get_natural_disasters | Recent earthquakes (USGS), active wildfires (NASA FIRMS), and natural hazard events. |
| get_military_posture | Theater posture assessment and military risk scores. |
| get_cyber_threats | Active cyber threat intelligence: malware IOCs (URLhaus, Feodotracker), CISA known exploited vulnerabilities, and active |
| get_economic_data | Macro economic indicators: Fed Funds rate (FRED), economic calendar events, fuel prices, ECB FX rates, EU yield curve, e |
| get_country_macro | Per-country macroeconomic indicators from IMF WEO (~210 countries, monthly cadence). |
| 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. |
| 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 |
| get_eu_industrial_production | Eurostat monthly industrial production index (sts_inpr_m, NACE B-D industry excl. |
| get_prediction_markets | Active Polymarket event contracts with current probabilities. |
| get_sanctions_data | OFAC SDN sanctioned entities list and sanctions pressure scores by country. |
| get_displacement_data | Refugee and IDP counts by country (UNHCR annual data). |
| get_health_signals | Active disease outbreaks (WHO/ECDC etc.) and global air-quality station readings (OpenAQ/WAQI PM2.5). |
| get_energy_intelligence | Energy supply, prices, storage, disruptions, and policy: EIA petroleum stocks, electricity prices (Ember), gas storage ( |
| get_climate_data | Climate intelligence: temperature/precipitation anomalies (vs 30-year WMO normals), climate-relevant disaster alerts (Re |
| get_infrastructure_status | Internet infrastructure health: Cloudflare Radar outages and service status for major cloud providers and internet servi |
| get_supply_chain_data | Dry bulk shipping stress index, customs revenue flows, and COMTRADE bilateral trade data. |
| get_tariff_trends | Global trade and pricing indicators: US tariff trends (HTS-coded), BigMac index, FAO Food Price Index, and per-country n |
| get_chokepoint_status | Live maritime chokepoint status: per-chokepoint vessel transit counts (10-min cadence), rolling transit summaries, per-p |
| get_positive_events | Positive geopolitical events: diplomatic agreements, humanitarian aid, development milestones, and peace initiatives wor |
| get_radiation_data | Radiation observation levels from global monitoring stations. |
| get_research_signals | Tech and research event signals: emerging technology events bootstrap data from curated research feeds. |
| get_forecast_predictions | AI-generated geopolitical and economic forecasts from WorldMonitor's predictive models. |
| get_social_velocity | Reddit geopolitical social velocity: top posts from worldnews, geopolitics, and related subreddits with engagement score |
| get_world_brief | AI-generated world intelligence brief. |
| get_country_brief | AI-generated per-country intelligence brief. |
| get_country_risk | Structured risk intelligence for a specific country: Composite Instability Index (CII) score 0-100, component breakdown |
| get_consumer_prices | Per-country consumer-prices intelligence: 30-day overview, category-level inflation, retailer spread (essentials basket) |
| get_airspace | Live ADS-B aircraft over a country. |
| get_maritime_activity | Live vessel traffic and maritime disruptions for a country's waters. |
| analyze_situation | AI geopolitical situation analysis (DeductionPanel). |
| generate_forecasts | Generate live AI geopolitical and economic forecasts. |
| search_flights | Search Google Flights for real-time flight options between two airports on a specific date. |
| search_flight_prices_by_date | Search Google Flights date-grid pricing across a date range. |
| get_commodity_geo | Global mining sites with coordinates, operator, mineral type, and production status. |
| describe_tool | Return the full uncompressed definition of one tool by name. |