find_meeting_time
Find common free time slots across multiple agents' calendars and authorized human calendars, returning available meeting times within a specified range.
Instructions
Find slots when multiple agents are free across Chronary calendars and any human calendars authorized for each agent. This tool is fail-closed: always inspect availability_state and warnings before using slots. Accepts agents/start/end or their aliases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Search range end (ISO 8601). Alias: end_time. | |
| start | No | Search range start (ISO 8601). Alias: start_time. | |
| agents | No | Array of agent IDs to find common free time for. All agents must be free during the returned slots. Alias: agent_ids. | |
| duration | No | Requested slot length (15m/30m/45m/1h/2h). Preferred over the deprecated slot_duration. Defaults to 30m. | |
| end_time | No | Alias for `end` (matches REST events naming). | |
| agent_ids | No | Alias for `agents` (matches REST/scheduling-proposal naming). | |
| calendars | No | Additional shared calendar IDs to treat as busy | |
| start_time | No | Alias for `start` (matches REST events naming). | |
| include_busy | No | Include per-agent busy blocks in response | |
| slot_duration | No | Deprecated alias for `duration` — minimum slot length. Prefer `duration`. |