Create a Google Calendar event
create_google_calendar_eventCreate an event. Pass dates as "YYYY-MM-DD" for an all-day event, or full ISO datetimes for a timed one. Adding guests emails each of them an invitation from the user's address; an event with no guests notifies nobody. Set addVideoMeeting to attach a Google Meet link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End, same format as start. For an all-day event this is the LAST day it covers, not the day after | |
| start | Yes | Start: "YYYY-MM-DD" for all-day, or an ISO datetime | |
| title | Yes | ||
| mailbox | Yes | Email address of the connected Gmail/Google Workspace mailbox to act on. Call list_authorized_mailboxes to see available options. | |
| location | No | ||
| timeZone | No | IANA timezone for the times, e.g. "America/Denver". Set it — without one a timed event is read as UTC and can land hours off | |
| attendees | No | Guest email addresses. Each one is emailed an invitation — confirm with the user before inviting anybody | |
| calendarId | No | ||
| description | No | ||
| addVideoMeeting | No | Attach a Google Meet link to the event. The link is created and handed back — nothing joins, records or transcribes the meeting |