create_calendar
Create a calendar to store events and track availability. Required before adding events; supports multiple calendars per agent and shared resources.
Instructions
Create a calendar to hold events and track availability. Calendars are required before creating events — call this first when setting up a new agent. An agent can have multiple calendars (e.g. "Work", "Personal"). Org-level calendars (no agent_id) can be used as shared resources like meeting rooms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Calendar name | |
| agent_id | No | Agent ID to own this calendar (omit for org-level) | |
| timezone | Yes | IANA timezone (e.g. America/New_York) | |
| default_reminders | No | Default reminder offsets in minutes before start, inherited by events on this calendar that don't set their own. Omit or null to use the system default (10 min); [] for no reminders. |