Find Meeting Slots
find_meeting_timeFind meeting slots where all attendees are free, using actual calendar busy blocks. Specify people, duration, work hours, and search window to get concrete conflict-free times.
Instructions
Concrete meeting slots where everyone is free, in working hours.
Feed a chosen slot straight into create_event. Slots are computed from each attendee's actual busy blocks (absolute times), not from the merged free/busy string — that string comes back shifted by the mailbox time zone on this server and would place meetings on top of existing ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | search window end. Default start + 7 days. | |
| limit | No | ||
| start | No | search window start, ISO 8601. Default now. | |
| people | Yes | attendees — addresses or names (an ambiguous name is refused). | |
| work_end | No | end of working hours, local "HH:MM". | 19:00 |
| work_start | No | start of working hours, local "HH:MM". | 09:00 |
| skip_weekends | No | ignore Saturday and Sunday. | |
| duration_minutes | No | meeting length. | |
| tentative_is_busy | No | count tentatively-accepted meetings as busy; False allows double-booking over them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |