freebusy_query
Check availability in a date range to find free or busy slots, using all calendars unless one is specified, and excluding transparent or cancelled events.
Instructions
Find free and busy time in a date range — use for "when am I free?", "am I available Tuesday afternoon?" or finding a slot for a new meeting. Searches all calendars unless one is given. Events marked TRANSPARENT (does not block time) and cancelled events are ignored; recurring events are expanded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calendar_url | No | Optional: restrict to one calendar. Omit to consider every calendar, which is usually what "am I free" means. | |
| time_range_end | Yes | End of the window to examine (ISO 8601). Required. | |
| time_range_start | Yes | Start of the window to examine (ISO 8601, e.g. 2026-05-25T00:00:00Z). Required. | |
| include_event_details | No | Optional: also list the events behind each busy block, with titles. Off by default — the answer to "when am I free" is the slots, not the meetings. |