Query free/busy
query_free_busyCheck availability of one or more calendars within a specified time range to identify free or busy periods, without revealing event details.
Instructions
Get busy intervals for one or more calendars, without revealing event details.
Works for other people's calendars addressed by email, which is how you check whether someone is free before proposing a time.
Args: calendar_ids: Calendar IDs or attendee email addresses to check. time_min: Start of the window, ISO 8601 with a UTC offset. time_max: End of the window, ISO 8601 with a UTC offset. account: Account name from 'calendar-mcp accounts'; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | ||
| time_max | Yes | ||
| time_min | Yes | ||
| calendar_ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| time_max | Yes | End of the queried window, ISO 8601. | |
| time_min | Yes | Start of the queried window, ISO 8601. | |
| calendars | No | Per-calendar busy intervals. |