track-unrest-events
Use this skill when the user asks about protests, riots, strikes, demonstrations, or civil unrest in a country or time range. The endpoint reads seeded ACLED/GDELT/RSS unrest data and sorts events by severity and recency.
Authentication
Server-to-server callers (agents, scripts, SDKs) must present an API key in the X-WorldMonitor-Key header. Authorization: Bearer ... is for MCP/OAuth or Clerk JWTs - not raw API keys.
X-WorldMonitor-Key: wm_0123456789abcdef0123456789abcdef01234567
Issue a key at https://www.worldmonitor.app/pro and set WM_API_KEY to that key before running the example below.
Endpoint
GET https://api.worldmonitor.app/api/unrest/v1/list-unrest-events
Parameters
| Name | In | Required | Shape | Notes |
|---|---|---|---|---|
country | query | no | ISO 3166-1 alpha-2 or country text | Filters by country code or country-name match. |
start | query | no | Unix epoch milliseconds | Inclusive lower bound for occurredAt. |
end | query | no | Unix epoch milliseconds | Inclusive upper bound for occurredAt. |
page_size, cursor, min_severity, ne_lat, ne_lon, sw_lat, sw_lon | query | … |