find_free_time
Analyzes your calendar events to find available time slots within working hours. Returns free slots for any date range with customizable minimum duration and work hours.
Instructions
Find free time slots in your own calendar.
Analyzes your calendar events and returns available time slots within working hours for each weekday in the range.
Args: start_date: Start date in YYYY-MM-DD format. end_date: End date in YYYY-MM-DD format. Defaults to start_date if not provided (single-day search). duration_minutes: Minimum slot duration in minutes. Default 30. start_hour: Working day start hour (0-23). Default 9. end_hour: Working day end hour (0-23). Default 18.
Returns: JSON object with free_slots keyed by date, each containing an array of {start, end, duration_minutes} objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start_date | Yes | ||
| end_date | No | ||
| duration_minutes | No | ||
| start_hour | No | ||
| end_hour | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |