fetch_news
Fetch news for a topic within an inclusive start and end date from all configured sources, merging, de-duplicating, and filtering results to the range.
Instructions
Fetch the news of a topic in an inclusive date range from every configured source.
The five feeds run in parallel and the result is merged, de-duplicated and filtered to the range. A source that fails is skipped with a warning, so a broken feed thins the result instead of failing the call; if no source is configured at all (no GDELT, which needs no key) the call is a tool error.
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": {
"topic": "<topic>",
"date_range": "<date_range>"
},
"name": "fetch_news"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| date_range | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |