Search events
search_eventsSearch risk events (crime, natural hazards, armed conflict, logistics and infrastructure disruptions, protests and other mass social events) by meaning, exact names and filters, e.g. "protests in Istanbul this week", "stabbings in Lisbon", "airport disruptions in Frankfurt".
Returns events (newest or best match first), next_cursor for the next page,
applied_filters (what was actually used, including your key's scope) and
notes (anything to know about the result). Each event has an id, a
one-sentence English description, category, location, sources, importance
and, for ranked searches, why_matched scores.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Default: relevance when query or keywords are given, else recency | |
| limit | No | Results per page, 1-100 (your plan may allow fewer) | |
| query | No | What happened, as one English sentence shaped like the stored events: 'In <place>, <who> <did what>, <result>.' Ranks by meaning. Omit to list by filters only | |
| cursor | No | The next_cursor value returned with the previous page | |
| address | No | Place name(s), e.g. 'Istanbul Kadikoy'; every word must appear in the event's address | |
| date_to | No | Last day, inclusive, UTC (YYYY-MM-DD). Default: today | |
| sources | No | Source domains, e.g. ['reuters.com']; an event matches if any of its sources is one of them | |
| keywords | No | Exact names to match literally (organisation, place), e.g. 'NATO' | |
| near_lat | No | Latitude of a point; use with near_lon | |
| near_lon | No | Longitude of a point; use with near_lat | |
| countries | No | ISO 3166-1 alpha-2 codes, e.g. ['TR', 'DE']; an event matches any of them | |
| date_from | No | First day, inclusive, UTC (YYYY-MM-DD). Default: 30 days before date_to | |
| radius_km | No | Radius around the point in km, default 10, max 50 | |
| categories | No | Category slugs (any level: main, type or subtype); an event matches any of them | |
| min_sources | No | Minimum number of independent sources | |
| min_importance | No | Minimum importance score, 0-1 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |