calendar_create_event
Create new calendar events by specifying title, start/end times, optional location, recurrence, attendees, and alarm reminders. Returns a unique event ID for later management.
Instructions
Create a new calendar event.
Args: calendar_id: Target calendar name or URL path summary: Event title start: ISO 8601 start time (e.g., "2026-01-15T09:00:00") end: ISO 8601 end time description: Optional event notes/description location: Optional physical or virtual location timezone: IANA timezone name (default "UTC", e.g., "America/New_York") rrule: Optional RFC 5545 recurrence rule (e.g., "FREQ=WEEKLY;BYDAY=MO,WE,FR") attendees: Optional comma-separated email addresses alarm_minutes: Optional comma-separated minutes-before reminders (e.g., "-30,-10")
Returns the UID of the created event. Save this for later updates or deletion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| rrule | No | ||
| start | Yes | ||
| summary | Yes | ||
| location | No | ||
| timezone | No | UTC | |
| attendees | No | ||
| calendar_id | Yes | ||
| description | No | ||
| alarm_minutes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |