list_events
List calendar events with optional filters for date range and calendar ID. Supports pagination via offset and limit, returning items, count, and hasMore to fetch additional pages.
Instructions
List calendar events with optional date range or calendar filtering. Returns {items, count, hasMore} — increment offset by limit when hasMore is true. Filter by date range (start_date + end_date in ISO 8601) and/or calendar_id (from list_calendars). Use get_event for full details including attendees and description.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of events to return, 1-100 (e.g., 10). Defaults to 25 if omitted. | |
| offset | No | Number of events to skip for pagination (e.g., 25 for page 2). Defaults to 0 if omitted. | |
| end_date | No | End date filter in ISO 8601 format (e.g., "2025-12-31T23:59:59Z"). If omitted, no end date filter is applied. | |
| start_date | No | Start date filter in ISO 8601 format (e.g., "2025-01-01T00:00:00Z"). If omitted, no start date filter is applied. | |
| calendar_id | No | Calendar folder ID to filter by (e.g., from list_calendars). If omitted, returns events from all calendars. |