get_related_news
Fetches news related to a given topic or a specific news item. Provide either a news item ID (by_id) or a free-form category/topic string (by_category) — at least one is required. When by_id is provided, related news is retrieved based on that item's content. Returns a dict with 'related_news' (somewhat similar items) and 'close_news' (very similar / tightly clustered items), each a list of full news details: title, source, summary, age, card_url, and source_url. Login is required to access this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by_id | No | ID of a specific news item to find related news for | |
| top_k | No | Maximum number of related news items to return | |
| region | Yes | Required region filter for the related news (e.g., 'india', 'united-states'). If missing from the user's request, ask the user which region/country they want. | |
| language | No | Output language code for the related news (e.g., 'en' for English) | en |
| by_category | No | Free-form topic or category string (e.g., 'climate change', 'AI chips') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| close_news | Yes | ||
| related_news | Yes |