Create calendar event
create_calendar_eventCreate one new event on the user's Google Calendar — title (summary), start, and end are required; description and location are optional. Use only when the user asked for the event — it lands on their real calendar immediately. start/end are RFC3339 timestamps ('2026-08-25T19:00:00-04:00'). By default the event goes on the primary calendar; to use a named calendar, get its id from list_google_calendars and pass calendar_id. Attendees are deliberately not supported — Google would email them invites. If the result says the account needs reconnecting, link the user to /user/integrations/gmail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | Event end, RFC3339 dateTime. | |
| start | Yes | Event start, RFC3339 dateTime. | |
| account | No | Email address of the connected Google account to create the event in. Omit to use the first account with calendar access. | |
| summary | Yes | The event title. | |
| location | No | Optional event location. | |
| calendar_id | No | The calendar to create the event on (from list_google_calendars). Omit for primary. | |
| description | No | Optional event description. |