calendar_create_calendar
Create a new empty iCloud calendar for a project, trip, or club when no existing calendar fits; it syncs to the owner's devices.
Instructions
Create a new, empty event calendar in the owner's iCloud account; it syncs to their devices.
Use when: the owner wants a separate calendar (a project, a trip, a club) and calendar_list_calendars shows none that fits. Not for renaming (use calendar_update_calendar), for Reminders lists (use reminders_create_list), or for filing existing events (create the calendar, then use calendar_move_event). Parameters: name is 1 to 100 characters on one line; runs of whitespace are collapsed to one space. Behavior: refused, creating nothing, when a calendar with that name already exists in any case, so a repeat of a successful call errors rather than duplicating. Other calendar tools see it at once; the owner's devices after sync. To undo, use calendar_delete_calendar (an empty calendar is deleted without a preview). Returns: {created: true, name, id}; pass the name or id to the other calendar tools. Errors: "There is already a calendar called ..." (use that one), or a name that is empty, too long or on several lines.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the new calendar. |