calendar_create_event
Create Google Calendar events across multiple accounts. Add attendees, location, recurrence, and time zone. Confirmation required before sending invitations to attendees.
Instructions
Create a new Google Calendar event. If attendees are included, requires confirm: true as a safety gate since it will send calendar invitations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End time (RFC3339 for timed event) or date (YYYY-MM-DD for all-day event) | |
| start | Yes | Start time (RFC3339 for timed event, e.g., "2024-01-15T09:00:00-05:00") or date (YYYY-MM-DD for all-day event) | |
| confirm | No | Set to true to confirm creating event with attendees (sends invitations) | |
| summary | Yes | Event title/summary | |
| location | No | Event location | |
| timeZone | No | Time zone (e.g., "America/New_York"). Required for timed events without offset. | |
| accountId | Yes | The Google account ID, alias, or email | |
| attendees | No | Email addresses of attendees | |
| calendarId | No | Calendar ID (default: "primary") | |
| recurrence | No | Recurrence rules (e.g., ["RRULE:FREQ=WEEKLY;COUNT=10"]) | |
| description | No | Event description |