Search news situations
search_situationsSearch the news by topic to find matching situations and events. A situation is an ongoing storyline (story arc) that groups related events over time; an event, called a cluster, is one happening grouped from the outlets covering it and deduplicated into a single item, so you get one event rather than 20 near-duplicate headlines. Results come back grouped under their situations, each with a one-line summary, a significance score (1 to 10, where 8 and above is exceptional), a source count (how many outlets are covering it), and a canonical clstr.news link. Use this to answer 'what is happening around X' for a topic, company, country, or event. Then open a result with get_situation_timeline for the full history, or get_cluster for one event's detail. Results are relevance ordered and bounded to the top matches: when there are more, the result ends with a cursor to pass back, and each page counts as one search against your cap. Pass summary: "full" to read each match's summary untruncated instead of one line. Results carry canonical clstr.news links. (Requires sign-in, or a free API key: https://clstr.news/developers)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_situations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How far back to search, in days. Default 7, maximum 30. | |
| limit | No | Max events to return. Default 15. They are grouped under their situations in the result, so you may see fewer situation headings than this number. | |
| query | Yes | Topic, entity, company, country, or event to search for. | |
| cursor | No | From a previous result, to page further. Each page counts as one search against your cap. | |
| summary | No | How much summary text each row carries. 'preview' (the default) is a one-line preview; 'full' returns the maintained summary in full, so you do not need a follow-up call per result. On get_top_situations, 'full' is not enabled for every account: read `summary_mode` in the result to see which mode was actually served, and get_situation_timeline always returns one situation's summary in full. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| query | Yes | The query as actually run: `days` is the EFFECTIVE window after tier and index clamps. | |
| next_cursor | Yes | Pass back as cursor to page further. Each page is one search. | |
| summary_mode | Yes | The summary mode this result was served in, which is not always the one requested. |