get_events
Query the deduped news event graph by theme, source, category and time window. Returns events (many articles about one happening collapsed into one), each with a corroboration count and confidence score. This is the primary tool — prefer it over raw articles. For headlines, briefings, or 'what's happening' asks, pass min_sources: 2 (or 3 for high signal) — the raw recency feed is dominated by single-outlet local stories without it. ONE call is normally enough: trust each event's corroboration (distinct outlets), confidence (0-1; 1.0 = fully corroborated), and sources list as-is, and present the top events directly, including each event's url as its link — do NOT call get_event per item or re-verify counts (only drill in when the user wants EVERY outlet's link for one story). The corpus spans 260+ global outlets and a five-year archive (history visible depends on tier).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text theme/keyword to match on headline + summary | |
| to | No | Only events active on/before this date. ISO 8601 date/time, e.g. 2026-07-01 or 2026-07-01T00:00:00Z | |
| from | No | Only events active on/after this date. ISO 8601 date/time, e.g. 2026-07-01 or 2026-07-01T00:00:00Z | |
| limit | No | Max events (default 15) | |
| source | No | Source slug, e.g. 'coindesk' (see list_sources) | |
| category | No | Source category | |
| semantic | No | Rank by meaning (embedding similarity) instead of keyword match — requires q; better for concepts ('monetary easing') than exact strings | |
| min_sources | No | Only events corroborated by at least this many distinct outlets — use 2-3 for briefings/headlines to skip single-source noise |