calendar_find_free_slots
Find open time intervals in a date range by scanning selected macOS calendars, excluding busy or cancelled events, so AI agents can schedule meetings of a given length.
Instructions
Find free intervals in the requested range using non-free, non-cancelled calendar events. Bound to selected calendars; does not infer working hours. [v1.0.0; permissions: calendar]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ISO 8601 date-time with explicit Z or numeric UTC offset | |
| start | Yes | ISO 8601 date-time with explicit Z or numeric UTC offset | |
| timezone | Yes | IANA time zone, e.g. Asia/Shanghai | |
| calendarIds | No | ||
| durationMinutes | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| tool | Yes | tool name | |
| error | Yes | ||
| status | Yes | ||
| version | Yes | semantic version |