google_calendar_create_event

Add new events to Google Calendar by specifying title, start/end time, location, description, attendees, and recurrence rules using this integration tool.

Instructions

Create a new event in Google Calendar

Input Schema

NameRequiredDescriptionDefault
attendeesNoList of email addresses to invite
calendarIdNoOptional: ID of calendar to use (defaults to primary if not specified)
colorIdNoColor identifier (1-11) for the event
descriptionNoDetailed description of the event
endYesEnd time of the event in ISO 8601 format (e.g. 2025-04-02T11:00:00-07:00)
locationNoPhysical location or address
recurrenceNoRFC5545 recurrence rule (e.g., 'RRULE:FREQ=WEEKLY;COUNT=10')
startYesStart time of the event in ISO 8601 format (e.g. 2025-04-02T10:00:00-07:00)
summaryYesThe title/summary of the event

Input Schema (JSON Schema)

{ "properties": { "attendees": { "description": "List of email addresses to invite", "items": { "type": "string" }, "type": "array" }, "calendarId": { "description": "Optional: ID of calendar to use (defaults to primary if not specified)", "type": "string" }, "colorId": { "description": "Color identifier (1-11) for the event", "type": "string" }, "description": { "description": "Detailed description of the event", "type": "string" }, "end": { "description": "End time of the event in ISO 8601 format (e.g. 2025-04-02T11:00:00-07:00)", "type": "string" }, "location": { "description": "Physical location or address", "type": "string" }, "recurrence": { "description": "RFC5545 recurrence rule (e.g., 'RRULE:FREQ=WEEKLY;COUNT=10')", "type": "string" }, "start": { "description": "Start time of the event in ISO 8601 format (e.g. 2025-04-02T10:00:00-07:00)", "type": "string" }, "summary": { "description": "The title/summary of the event", "type": "string" } }, "required": [ "summary", "start", "end" ], "type": "object" }
ID: opwf6bop3j