create_event
Create calendar events directly from a CalDAV server URL by specifying title, start/end dates, optional time, description, and location. Supports timed or all-day events with automatic inference from date format.
Instructions
Create a new calendar event with title, date, time, optional description and location
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all_day | No | Optional. All-day is inferred from the date format, so this is only needed to state the intent explicitly; it must agree with the format of start_date/end_date. | |
| summary | Yes | Event title/summary | |
| end_date | Yes | End, in the same form as start_date. For an all-day event the end is EXCLUSIVE: a single day on 2026-05-25 is start_date "2026-05-25" and end_date "2026-05-26". | |
| location | No | Event location (optional) | |
| start_date | Yes | Start in ISO 8601 format. A datetime ("2026-05-25T10:00:00Z") makes a timed event; a bare date ("2026-05-25") makes an all-day event. | |
| description | No | Event description (optional) | |
| calendar_url | Yes | The URL of the calendar to create the event in |