calendar_create_event
Create new events in Google Calendar with title, time, attendees, location, and optional Google Meet or Gemini notes. Supports all-day events and timezone specification.
Instructions
Create a new event in a Google Calendar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The authenticated Google account. | ||
| title | Yes | Title/summary of the event. | |
| isAllDay | No | If true, startDateTime and endDateTime are treated as dates (YYYY-MM-DD) for an all-day event. | |
| location | No | Location of the event. | |
| timeZone | No | Timezone for the event (e.g. 'America/Los_Angeles'). Defaults to account timezone. | |
| attendees | No | Comma-separated list of attendee email addresses. | |
| calendarId | Yes | The calendar ID. Use 'primary' for the main calendar. | |
| description | No | Description or notes for the event. | |
| endDateTime | Yes | End date/time in ISO 8601 format. For all-day events use 'YYYY-MM-DD'. | |
| addGoogleMeet | No | If true, attaches a Google Meet video conference to the event and returns its join link. | |
| startDateTime | Yes | Start date/time in ISO 8601 format (e.g. '2024-06-15T10:00:00-07:00'). For all-day events use 'YYYY-MM-DD'. | |
| enableGeminiNotes | No | If true (requires addGoogleMeet), enables Gemini 'Take notes for me' auto-generated notes for the Meet space. Requires a Google Workspace account with Gemini access; silently reported as unavailable otherwise. |