List calendar events
calendar_list_eventsList calendar events in a time range across all connected accounts, merged and sorted by start time. Recurring events are expanded; times require explicit UTC offsets.
Instructions
List events in a time range. Omit "account" to look at EVERY connected calendar at once, merged and sorted by start time. Repeating events are expanded into their real occurrences. Times must carry an explicit UTC offset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Free text over summary, description, location and attendees. | |
| account | No | Restrict to one account. Omit to use every configured account at once. | |
| time_max | Yes | End of the range. ISO 8601 WITH an explicit UTC offset or "Z" — for example "2026-09-10T09:00:00+02:00". | |
| time_min | Yes | Start of the range. ISO 8601 WITH an explicit UTC offset or "Z" — for example "2026-09-10T09:00:00+02:00". | |
| calendar_id | No | Calendar id. Defaults to "primary", the account own calendar. | |
| max_results | No | Maximum events to return per account. Default 25. |