create_event
Create calendar events with all-day or timed scheduling, optional recurrence, attendees, reminders, and location. Omitting the end time defaults timed events to 1 hour and all-day events to 1 day.
Instructions
Create an event. start as a date makes an all-day event. Without end, timed events last 1 hour and all-day events 1 day.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | YYYY-MM-DD for all-day, or YYYY-MM-DDTHH:MM (local to the configured timezone unless it has Z/±HH:MM). For all-day events the end date is inclusive. | |
| busy | No | Whether the event blocks time (default: true for timed, false for all-day). | |
| rrule | No | iCalendar RRULE, e.g. "FREQ=WEEKLY;BYDAY=MO,WE;COUNT=10". null removes recurrence. | |
| start | Yes | YYYY-MM-DD for all-day, or YYYY-MM-DDTHH:MM (local to the configured timezone unless it has Z/±HH:MM) | |
| title | Yes | ||
| calendar | Yes | Calendar id (from list_calendars) or exact name. | |
| location | No | ||
| attendees | No | Email addresses. The server may email invitations. | |
| description | No | ||
| alarm_minutes | No | Reminder N minutes before start; null removes reminders. |