Polymarket and Predict.fun historical tick data, plus backtest quotes and status, over MCP
World Monitor is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 94 tools.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http world-monitor-mcp https://worldmonitor.app/mcp
# 2 — ask your agent for something these tools do
# get_toronto_reported_occurrences, get_toronto_calls_attended, get_market_data and 65 more
World Monitor costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http world-monitor-mcp https://worldmonitor.app/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
68 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Bounded Toronto Police Service Major Crime Indicators rows.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| division | string | no | Case-insensitive TPS division filter. |
| neighbourhood | string | no | Case-insensitive neighbourhood filter. |
| offence | string | no | Case-insensitive offence filter. |
| limit | number | no | Maximum rows to return, from 1 to 100 (default 50). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Bounded Toronto Police Service Calls for Service Attended annual aggregates.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| year | number | no | Exact event year. |
| division | string | no | Case-insensitive original or final TPS division filter. |
| neighbourhood | string | no | Case-insensitive neighbourhood filter. |
| limit | number | no | Maximum rows to return, from 1 to 100 (default 50). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Real-time equity quotes, commodity prices (including SGE physical-vs-COMEX gold and silver premiums), crypto prices, for
| Parameter | Type | Required | Notes |
|---|---|---|---|
| symbols | array | no | Tickers to keep, e.g. ["AAPL","GC=F","BTC"]. Case-insensitive; matches equity/commodity/crypto/gulf quotes, physical-premium and divergence aliases (gold/XAU/GC=F, silver/XAG/SI=F), sector ETFs, and E |
| asset_class | array | no | Restrict the response to one or more asset classes. Omit for all. |
| limit | number | no | Cap each per-class quote list (stocks/commodities/crypto/gulf/sectors/ETF flows) to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Active armed conflict events (UCDP, Iran), unrest events with geo-coordinates, and country risk scores.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | Filter to one country — matches the country name on conflict/unrest events and the ISO 3166-1 alpha-2 region code on risk scores (case-insensitive). |
| min_fatalities | number | no | Drop events below this fatality count (UCDP deathsBest / unrest fatalities). |
| limit | number | no | Cap each event list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Airport delays, NOTAM airspace closures, and tracked military aircraft.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| disrupted_only | boolean | no | Drop airports with severity "normal" — keep only airports actually experiencing delays/closures. The bootstrap lists every monitored airport, so most rows are non-events without this. |
| country | string | no | Filter to one country by name (case-insensitive substring, e.g. "united states"). |
| iata | string | no | Filter to a single airport by IATA code (e.g. "JFK"). |
| limit | number | no | Cap the alert list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
AI-classified geopolitical threat news summaries, GDELT intelligence signals, cross-source signals, and security advisor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| topic | string | no | Filter GDELT intelligence to a single topic. |
| category | string | no | Filter top news stories to one category (e.g. "conflict", "economy"; fallback is "general"). |
| country | string | no | Filter top stories and travel advisories to one ISO 3166-1 alpha-2 country code (case-insensitive). |
| alerts_only | boolean | no | Keep only top stories flagged as alerts. |
| query | string | no | Keep only top stories whose headline, primary source, or any clustered member headline contains this text (case-insensitive substring). This filters the LIVE news window only — it is not a historical |
| min_importance | number | no | Keep only top stories whose effectiveImportanceScore is at least this value. 0 is honoured as a real floor rather than treated as absent; a story carrying no score is excluded when this is set, never |
| limit | number | no | Cap each list (top stories, signals, advisories) to at most this many items (default 30, pass 0 for no cap). Applied AFTER query and min_importance, so a capped list is drawn from the matches. |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Recent M4.5+ earthquakes (USGS and Earthquakes Canada / NRCan), active wildfires (NASA FIRMS), and natural hazard events
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | array | no | Restrict to one or more hazard datasets (earthquakes / wildfires / other natural events). Omit for all. |
| min_magnitude | number | no | Drop earthquakes and natural events below this magnitude. |
| active_only | boolean | no | Keep only natural events that are still active (not closed). |
| limit | number | no | Cap each hazard list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Theater posture assessment and military risk scores.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| theater | string | no | Filter to one theater by id (case-insensitive substring, e.g. "iran", "taiwan", "baltic", "korea"). |
| posture_level | string | no | Filter to a single posture level. |
| limit | number | no | Cap the theaters list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Active cyber threat intelligence: malware IOCs (URLhaus, Feodotracker), CISA known exploited vulnerabilities, and active
| Parameter | Type | Required | Notes |
|---|---|---|---|
| threat_type | string | no | Filter to one threat type (case-insensitive substring, e.g. "malware", "vulnerability", "c2"). |
| min_severity | string | no | Drop threats below this severity level. |
| country | string | no | Filter to one ISO 3166-1 alpha-2 country code (many threats have no country and are dropped by this filter). |
| limit | number | no | Cap the threat list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
China macro: official-only 12-series; 5 NBS/SAFE ingestible, PBoC/GACC unavailable, no proxies; see launchReady/status.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | array | no | Restrict the response to one or more sub-datasets. Omit for the full economic bundle. |
| country | string | no | Filter the country-keyed datasets (fuel-prices, BIS DSR/property, economic calendar) to one ISO 3166-1 alpha-2 code. |
| limit | number | no | Cap each list dataset (calendar, spending, earnings) to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Per-country macroeconomic indicators from IMF WEO (~210 countries, monthly cadence).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| countries | array | no | ISO 3166-1 alpha-2 country codes to keep across all four IMF datasets (e.g. ["US","DE","CN"]). Omit for all ~210 countries. |
| limit | integer | no | Cap each IMF dataset country map to at most this many entries when no countries filter is supplied (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Eurostat annual house price index (prc_hpi_a, base 2015=100) for all 27 EU members plus EA20 and EU27_2020 aggregates.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| countries | array | no | Eurostat geo codes to keep — ISO 3166-1 alpha-2, but "EL" for Greece, plus aggregates "EA20" and "EU27_2020". Omit for all. |
| limit | integer | no | Cap the country map to at most this many entries when no countries filter is supplied (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Eurostat quarterly general government gross debt (gov_10q_ggdebt, %GDP) for all 27 EU members plus EA20 and EU27_2020 ag
| Parameter | Type | Required | Notes |
|---|---|---|---|
| countries | array | no | Eurostat geo codes to keep — ISO 3166-1 alpha-2, but "EL" for Greece, plus aggregates "EA20" and "EU27_2020". Omit for all. |
| limit | integer | no | Cap the country map to at most this many entries when no countries filter is supplied (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Eurostat monthly industrial production index (sts_inpr_m, NACE B-D industry excl.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| countries | array | no | Eurostat geo codes to keep — ISO 3166-1 alpha-2, but "EL" for Greece, plus aggregates "EA20" and "EU27_2020". Omit for all. |
| limit | integer | no | Cap the country map to at most this many entries when no countries filter is supplied (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Prediction markets: geopolitical/elections, tagged tech (AI/crypto/science), finance/economics or untagged fallback.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | no | Restrict to one market category bucket. Omit for all three. Finance also owns untagged non-geopolitical records. |
| query | string | no | Keep only markets whose title contains this text (case-insensitive). |
| source | string | no | Filter to one prediction-market source. Kalshi currently provides no classifier tags, so source=kalshi with category=tech returns no records. |
| limit | number | no | Cap each category bucket to at most this many markets (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
OFAC SDN sanctioned entities list and sanctions pressure scores by country.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | Filter sanctioned entities and pressure scores to one ISO 3166-1 alpha-2 country code. |
| entity_type | string | no | Filter to one entity type (case-insensitive substring, e.g. "vessel", "aircraft", "person", "entity"). |
| query | string | no | Keep only sanctioned entities whose name contains this text (case-insensitive). |
| limit | number | no | Cap the entity list and recent pressure entries to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Refugee and IDP counts by country (UNHCR annual data).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| countries | array | no | ISO 3166-1 alpha-3 country codes to keep (e.g. ["SYR","UKR","AFG"]). Matches both per-country totals and origin/asylum flows. Omit for all. |
| limit | number | no | Cap the per-country and top-flow lists to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Active disease outbreaks (WHO/ECDC etc.) and global air-quality station readings (OpenAQ/WAQI PM2.5).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| signal_type | array | no | Restrict to disease outbreaks, air-quality stations, or both. Omit for both. |
| country | string | no | Filter outbreaks and air-quality stations to one ISO 3166-1 alpha-2 country code. |
| disease | string | no | Keep only outbreaks whose disease name contains this text (case-insensitive). |
| min_aqi | number | no | Drop air-quality stations below this AQI value. |
| limit | number | no | Cap the outbreak and station lists to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Energy supply, prices, storage, disruptions, and policy: EIA petroleum stocks, electricity prices (Ember), gas storage (
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | array | no | Restrict the response to one or more energy sub-datasets. Omit for the full bundle. |
| country | string | no | Filter the country-keyed datasets (Ember electricity mix, gas storage, fuel shortages, energy disruptions, fossil-share) to one ISO 3166-1 alpha-2 code. |
| limit | number | no | Cap each list-bearing energy slice (crisis-policies, electricity regions, gas-storage countries, World Bank renewable history/regions) to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Climate intelligence: temperature/precipitation anomalies (vs 30-year WMO normals), climate-relevant disaster alerts (Re
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | array | no | Restrict the response to one or more climate sub-datasets. Omit for the full bundle. |
| country | string | no | Filter the country-tagged datasets (climate disasters, air-quality stations) to one ISO 3166-1 alpha-2 code. |
| limit | number | no | Cap each list dataset (anomalies, disasters, stations, news, alerts) to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Internet infrastructure health: Cloudflare Radar outages and service status for major cloud providers and internet servi
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | Filter to one country by name (case-insensitive substring). |
| severity | string | no | Filter to one outage severity (case-insensitive substring). |
| limit | number | no | Cap the outage list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Dry bulk shipping stress index, customs revenue flows, and COMTRADE bilateral trade data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | array | no | Restrict the response to one or more sub-datasets (dry-bulk shipping stress / customs revenue / COMTRADE flows). Omit for all. |
| commodity | string | no | Filter COMTRADE flows to one commodity — matches the HS code exactly or the commodity description by substring (e.g. "2709" or "crude"). |
| reporter | string | no | Filter COMTRADE flows to one reporter by numeric reporter code or reporter name (e.g. "156" or "China"). |
| limit | number | no | Cap each list dataset (carriers, months, flows) to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Global trade and pricing indicators: US tariff trends (HTS-coded), BigMac index, FAO Food Price Index, and per-country n
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dataset | array | no | Restrict the response to one or more sub-datasets. Omit for the full bundle. |
| country | string | no | Filter the per-country datasets to one ISO 3166-1 alpha-2 country code (e.g. "US"). It is translated to alpha-3 internally for the national-debt dataset; passing an alpha-3 code directly also works. |
| limit | number | no | Cap each list dataset (tariff datapoints, BigMac countries, debt entries) to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Live maritime chokepoint status: per-chokepoint vessel transit counts (10-min cadence), rolling transit summaries, per-p
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chokepoint | string | no | Filter to one chokepoint — matches by case-insensitive substring across the differing identifiers used by each dataset (e.g. "hormuz" matches "hormuz_strait", "Strait of Hormuz"). |
| dataset | array | no | Restrict the response to one or more sub-datasets. Omit for the full bundle. |
| limit | number | no | Cap the chokepoint-baselines list and the _countries ISO2 index to at most this many items (default 30, pass 0 for no cap). Keyed-object maps (transit-summaries, chokepoint_transits, ref, chokepoint-f |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Positive geopolitical events: diplomatic agreements, humanitarian aid, development milestones, and peace initiatives wor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| category | string | no | Filter to one positive-event category. |
| limit | number | no | Cap the event list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Radiation observation levels from global monitoring stations.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | Filter to one country by name (case-insensitive substring). |
| anomalous_only | boolean | no | Drop observations with severity "normal" — keep only elevated/spike readings. |
| limit | number | no | Cap the observation list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Tech and research event signals: emerging technology events bootstrap data from curated research feeds.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| type | string | no | Filter to one tech-event type. |
| source | string | no | Filter to one source feed (e.g. "techmeme", "dev.events", "curated"). |
| limit | number | no | Cap the event list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
AI-generated geopolitical and economic forecasts from WorldMonitor's predictive models.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | Filter to one forecast domain (exact, case-insensitive — e.g. "shipping", "energy", "macro"). |
| region | string | no | Filter to one region/theater (case-insensitive substring). |
| limit | number | no | Cap the forecast list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Forecast resolution scorecard with calibration, Brier/log score, domain and generation-origin breakdowns, and pending/ju
| Parameter | Type | Required | Notes |
|---|---|---|---|
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Reddit geopolitical social velocity: top posts from worldnews, geopolitics, and related subreddits with engagement score
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subreddit | string | no | Filter to one subreddit (e.g. "worldnews", "geopolitics"). |
| limit | number | no | Cap the post list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Temporal anomaly watch: current event counts vs day-of-week and seasonal baselines, scored by z-score severity.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| type | string | no | Filter to one tracked stream type (e.g. "news", "satellite_fires"); see trackedTypes in the response for what is currently baselined. |
| region | string | no | Filter to one region label (case-insensitive exact match). |
| min_severity | string | no | Drop anomalies below this severity band. |
| limit | number | no | Cap the anomaly list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Nuclear test-site seismic monitor: USGS earthquakes near known test sites scored for proliferation concern.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| site | string | no | Filter to one test site by name substring (e.g. "Punggye", "Lop Nur", case-insensitive). |
| min_concern | string | no | Drop events below this concern band. |
| limit | number | no | Cap the event list to at most this many items (default 30, pass 0 for no cap). |
| summary | boolean | no | Return counts + 3-item samples instead of full lists. Useful when you only need shape/size or want to budget context before drilling in. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Return one country's latest World Bank military-capacity indicators and SIPRI-derived five-year arms-supplier shares and
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 country code, such as UA, DE, or IN. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Return the bounded six-domain China decision-signal snapshot used by the public country summary.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Search open global public-procurement opportunities through the canonical Pro route.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | One ISO 3166-1 alpha-2 country code. |
| countries | array | no | Additional ISO 3166-1 alpha-2 country codes. Combined with country. |
| source | string | no | Official source adapter, such as sam, ted, contracts-finder, canada-buys, gets, or world-bank. |
| query | string | no | Case-insensitive text search across procurement titles and descriptions. |
| buyer | string | no | Case-insensitive buyer or contracting-authority text. |
| deadline_from | string | no | Include deadlines on or after this ISO-8601 timestamp. |
| deadline_to | string | no | Include deadlines on or before this ISO-8601 timestamp. |
| sort | string | no | Result ordering. Defaults to newest. |
| min_automation_score | integer | no | Optional positive keyword-relevance threshold. Non-integer or non-positive values are ignored; the canonical route clamps values above 100. This is not bidding-eligibility evidence. |
| page_size | integer | no | Records per call. Defaults to 10; capped at 25 to protect agent context. |
| cursor | string | no | Opaque nextCursor from the prior result; keep the same filters and sort when continuing. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
WTO merchandise trade flows for one reporting country versus the World, over a configurable year window.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| reporter | string | no | WTO reporting country as a 3-digit UN M49 code (e.g. "840" = United States). Defaults to "840". The only partner served is the World ("000"); any other partner answers not_covered. |
| years | integer | no | Number of years to look back from the most recent published year, inclusive of both endpoints (10 returns 11 calendar years). Defaults to 10; 30 is the full seeded window. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Citation-grounded world intelligence brief from the same precomputed news:insights:v1 snapshot used by the dashboard.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| geo_context | string | no | Deprecated compatibility field; the precomputed global snapshot is not regenerated or refocused per request. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
AI-generated per-country intelligence brief.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 code (e.g. "IQ"), alpha-3 code ("IRQ"), or English country name ("Iraq") |
| framework | string | no | Optional analytical framework instructions to shape the analysis lens (e.g. Ray Dalio debt cycle, PMESII-PT) |
| allow_stale | boolean | no | Ground the brief on a retained (stale) news digest when the live rebuild has failed. Defaults to false, which drops the stale grounding and returns an ungrounded brief rather than failing; time-sensit |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Structured risk intelligence for a specific country: Composite Instability Index (CII) score 0-100, component breakdown
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 code (e.g. "IQ"), alpha-3 code ("IRQ"), or English country name ("Iraq") |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Curated public news-account posts from monitored X accounts.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | number | no | Maximum posts to return (1-200, default 50) |
| topic | string | no | Optional topic filter such as breaking, conflict, geopolitics, cyber |
| account | string | no | Optional account handle without @ |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
USDA PSD cereal stocks-to-use by marketing year.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 country code (e.g. "EG") or "WORLD" for the global balance sheet. |
| commodity | string | no | Optional commodity slug: wheat, corn, rice, soybeans, barley, palmOil. Note palmOil is camelCase; the rest are lowercase. Omit for all six. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Country demographics capability observations from UN WPP, World Bank/UNESCO UIS, and ILOSTAT.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | Required ISO 3166-1 alpha-2 country code (for example "DE"). Case-insensitive. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Per-country consumer-prices intelligence: 30-day overview, category-level inflation, retailer spread (essentials basket)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 country code. Currently supported: AE (case-insensitive). |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Live ADS-B aircraft over a country.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 code (e.g. "IQ"), alpha-3 code ("IRQ"), or English country name ("Iraq") |
| type | string | no | Filter: all flights (default), civilian only, or military only |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Live vessel traffic and maritime disruptions for a country's waters.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | yes | ISO 3166-1 alpha-2 code (e.g. "IQ"), alpha-3 code ("IRQ"), or English country name ("Iraq") |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
AI geopolitical situation analysis (DeductionPanel).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | The question or situation to analyze, e.g. "What are the implications of the Taiwan strait escalation for semiconductor supply chains?" |
| context | string | no | Optional additional geo-political context to include in the analysis |
| framework | string | no | Optional analytical framework instructions to shape the analysis lens (e.g. Ray Dalio debt cycle, PMESII-PT, Porter's Five Forces) |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Generate live AI geopolitical and economic forecasts.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | Forecast domain: "geopolitical", "economic", "military", "climate", or empty for all domains |
| region | string | no | Geographic region filter, e.g. "Middle East", "Europe", "Asia Pacific", or empty for global |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Search Google Flights for real-time flight options between two airports on a specific date.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | string | yes | IATA code for the departure airport, e.g. "JFK" |
| destination | string | yes | IATA code for the arrival airport, e.g. "LHR" |
| departure_date | string | yes | Departure date in YYYY-MM-DD format |
| return_date | string | no | Return date in YYYY-MM-DD format for round trips (optional) |
| cabin_class | string | no | Cabin class: "economy", "premium_economy", "business", or "first" (optional, default economy) |
| max_stops | string | no | Max stops: "0" or "non_stop" for nonstop, "1" or "one_stop" for max one stop, or omit for any (optional) |
| passengers | number | no | Number of passengers (1-9, default 1) |
| sort_by | string | no | Sort order: "price" (cheapest), "duration", "departure", or "arrival" (optional) |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Search Google Flights date-grid pricing across a date range.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| origin | string | yes | IATA code for the departure airport, e.g. "JFK" |
| destination | string | yes | IATA code for the arrival airport, e.g. "LHR" |
| start_date | string | yes | Start of the date range in YYYY-MM-DD format |
| end_date | string | yes | End of the date range in YYYY-MM-DD format |
| is_round_trip | boolean | no | Whether to search round-trip prices (default false). Requires trip_duration when true. |
| trip_duration | number | no | Trip duration in days — required when is_round_trip is true (e.g. 7 for a one-week trip) |
| cabin_class | string | no | Cabin class: "economy", "premium_economy", "business", or "first" (optional, default economy) |
| passengers | number | no | Number of passengers (1-9, default 1) |
| sort_by_price | boolean | no | Sort results by price ascending (default false, sorts by date) |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Global mining sites with coordinates, operator, mineral type, and production status.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mineral | string | no | Filter by mineral type (e.g. "Gold", "Copper", "Lithium") |
| country | string | no | Filter by country name (e.g. "Australia", "Chile") |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Who mines and who refines a commodity, with country shares and HHI.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| commodity | string | no | Commodity id or label, e.g. "cobalt", "lithium", "ree" |
| iso2 | string | no | ISO 3166-1 alpha-2 producer filter, e.g. "CL" |
| stage | string | no | Mine or refinery/smelter stage. Omit for both. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Geographic signal convergence: grid cells where protests, military activity, naval movements, and earthquakes co-occur.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | no | Latitude of the area of interest; requires lon and radius_km as well. |
| lon | number | no | Longitude of the area of interest; requires lat and radius_km as well. |
| radius_km | number | no | Positive radius in km around lat/lon to keep alerts for; requires lat and lon (maximum 20,000). |
| min_domains | number | no | Distinct signal domains required per cell, 2-5 (default 3); 5 is a compatibility safety threshold that yields no alerts while four domains are ingested. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Focal-point detection: entities where news coverage and live map signals converge, ranked by multi-signal score.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country_code | string | no | Filter focal points to one country (ISO-2) and entities the registry relates to it. |
| limit | number | no | Cap the focal point list (default 10, pass 0 for no cap). |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Infrastructure cascade simulation: what fails downstream when a cable, chokepoint, pipeline, or port is disrupted.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| source_id | string | no | Node id to disrupt (see the no-argument catalog for valid ids). |
| disruption_level | number | no | Initial failure severity between 0.1 and 1 (default 1). |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Military surge watch: theater aircraft postures, foreign-presence detections, and seeder-computed surge alerts.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| theater | string | no | Filter to one theater by id or name substring (case-insensitive). |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Population exposure: estimated people within the impact radius of active earthquakes, wildfires, and conflict events.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mode | string | no | events enriches live feeds (default); point takes lat/lon; countries lists the population table. |
| event_source | string | no | Which event feeds to enrich in events mode (default all). |
| lat | number | no | Latitude for point mode. |
| lon | number | no | Longitude for point mode. |
| radius_km | number | no | Radius in km for point mode (default 50, clamped to 1000). |
| limit | number | no | Cap the enriched event list in events mode (default 20, pass 0 for no cap). |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Cross-domain alert digest: everything that tripped a threshold today, in one rollup.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| view | string | no | today lists current threshold trips (default); weekly adds trend context. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Hotspot escalation scores: the 29 curated intelligence hotspots ranked by dynamic escalation on a 1-5 scale.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hotspot_id | string | no | Return only this curated hotspot id (see any full response for the id list). |
| limit | number | no | Cap the ranked hotspot list (default 29, the full curated set; pass 0 for no cap). |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Semantic search over WorldMonitor's accumulating store of past intelligence events (Pro), ranked by similarity.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Free-text search phrase, e.g. "artillery strikes near Kharkiv". Embedded with the same model the stored vectors were written under, so phrasing close to how an analyst would describe the event ranks b |
| domain | string | no | Restrict to one producing domain. Omit to search every domain. |
| country | string | no | ISO 3166-1 alpha-2 country code, uppercase, e.g. "UA". Omit to search every country. Events not attributable to a single country are excluded when this is set. |
| from | number | no | Earliest occurredAt to consider, Unix epoch milliseconds, inclusive. Omit for no lower bound. |
| to | number | no | Latest occurredAt to consider, Unix epoch milliseconds, inclusive. Omit for no upper bound. |
| limit | integer | no | Maximum matches to return. The route returns 16 when this is omitted and caps MCP responses at 16 to stay within the output budget. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Reverse-chronological read of WorldMonitor's accumulating intelligence-event history for one domain or country (Pro).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | no | Restrict to one producing domain. Required unless country is set. |
| country | string | no | ISO 3166-1 alpha-2 country code, uppercase, e.g. "UA". Required unless domain is set. Supplying both narrows to their intersection. |
| from | number | no | Earliest occurredAt to return, Unix epoch milliseconds, inclusive. Omit for no lower bound. |
| to | number | no | Latest occurredAt to return, Unix epoch milliseconds, inclusive. Omit for no upper bound. |
| limit | integer | no | Maximum events to return. The route returns 40 when this is omitted and caps MCP responses at 40 to stay within the output budget. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Historical precedents for a situation you describe, drawn from WorldMonitor's accumulating event store (Pro).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| situation | string | yes | Description of the situation to find precedents for, e.g. "a naval blockade closes a major grain export corridor for weeks". Longer than a search phrase on purpose — more context ranks better. |
| domain | string | no | Restrict precedents to one producing domain. Omit to search every domain. |
| country | string | no | ISO 3166-1 alpha-2 country code, uppercase, e.g. "EG". Omit to search every country — usually the right choice, since a precedent elsewhere is still a precedent. |
| limit | integer | no | Maximum precedents to return. The route returns 8 when this is omitted and caps MCP responses at 8 to stay within the output budget. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Per-company corporate intelligence from SEC EDGAR and market data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| view | string | no | Defaults to enrichment. |
| ticker | string | no | Exchange ticker symbol, such as AAPL. Preferred company key for enrichment and signals. |
| name | string | no | Company name fallback when no ticker is known; case-insensitive exact SEC title match only, and only when that title maps to a single CIK. Prefer ticker. |
| query | string | no | filings-search only: full-text query. Required for that view. |
| forms | string | no | filings-search only: comma-separated form filter, such as "8-K" or "10-K,10-Q". |
| start_date | string | no | filings-search only: earliest filing date (YYYY-MM-DD). |
| end_date | string | no | filings-search only: latest filing date (YYYY-MM-DD). |
| item_code | string | no | material-events only: filter to one 8-K item code, such as "5.02". |
| limit | integer | no | Result cap. Honored up to 25 for filings-search and up to 100 for material-events; a value above the view's own maximum is rejected rather than silently clamped. Ignored by the enrichment and signals |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Return the full uncompressed definition of one tool by name.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| tool_name | string | yes | Exact tool name from tools/list. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Classify a supplied news headline or short text into a threat category and severity via the enum-validated WorldMonitor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Headline or short excerpt to classify (1-500 characters). Longer input is rejected, not truncated. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Extract named entities deterministically — registry entities (companies, indices, commodities, crypto, sectors, countr
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | no | Optional text to extract from (max 2048 characters; longer input is rejected). When omitted, the tool aggregates entities across recent headlines. |
| variant | string | no | Headline digest variant used when text is omitted. Defaults to full; use tech for Tech dashboard categories. |
| category | string | no | When text is omitted, Restrict to one category from the selected digest variant. full: politics, us, europe, middleeast, tech, ai, finance, commodities, gov, africa, latam, asia, energy, thinktanks, c |
| limit | integer | no | Maximum entities per list. Defaults to 20. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Current topic clusters over the live headline digest, computed with the same Jaccard clustering the dashboard uses.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | Maximum clusters returned. Defaults to 10. |
| min_sources | integer | no | Only return clusters carrying at least this many DISTINCT sources (outlets), not merely this many member headlines. Defaults to 1. |
| variant | string | no | Headline digest variant. Defaults to full; use tech for Tech dashboard categories. |
| category | string | no | Restrict to one category from the selected digest variant. full: politics, us, europe, middleeast, tech, ai, finance, commodities, gov, africa, latam, asia, energy, thinktanks, crisis, layoffs, intel; |
| query | string | no | Keep only clusters whose primary headline or any member headline contains this text (case-insensitive substring). Filters the LIVE digest window only — not a historical index. Applied before limit, so |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
Keyword/CVE/APT spikes vs baseline, each with sourceNames and {title, source, link}.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| window_hours | integer | no | Recent window to test for spikes. Defaults to 2. |
| min_count | integer | no | Minimum recent-window story count for a term to spike. Defaults to 5. |
| limit | integer | no | Maximum spikes returned. Defaults to 10. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
WorldMonitor's live source inventory, for deciding whether and how far to trust what the other tools return.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| view | string | no | summary (default) returns counts only and is small. providers enumerates upstream hosts; outlets enumerates named public source identities with tier and provenance. |
| kind | string | no | providers view only: restrict to one kind — feed, structured, feed+structured, or operational-status. |
| country | string | no | providers view only: restrict by publisher origin using a two-letter country code or intl for international sources. Case-insensitive. |
| tier | integer | no | outlets view only: restrict to one editorial tier. 1 is a wire or primary outlet. Outlets with no declared tier are never returned by this filter, because their tier is unknown rather than 4. |
| risk | string | no | outlets view only: restrict to one declared propaganda-risk band. |
| platform | string | no | outlets view only: restrict to source identities configured on a platform such as telegram. |
| query | string | no | Case-insensitive substring match — against host and provider in the providers view, against outlet name in the outlets view. Applied before limit. |
| limit | integer | no | Maximum rows in an enumerated view. Defaults to 50, capped at 200. Ignored by the summary view. The full provider inventory does not fit one response, so a truncated result sets returned < matched. |
| jmespath | string | no | Optional JMESPath projection applied to the response. See initialize.instructions for grammar and examples. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install World Monitor or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.33.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish World Monitor can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.