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
Name | Required | Description | Default |
---|---|---|---|
attendees | No | List of email addresses to invite | |
calendarId | No | Optional: ID of calendar to use (defaults to primary if not specified) | |
colorId | No | Color identifier (1-11) for the event | |
description | No | Detailed description of the event | |
end | Yes | End time of the event in ISO 8601 format (e.g. 2025-04-02T11:00:00-07:00) | |
location | No | Physical location or address | |
recurrence | No | RFC5545 recurrence rule (e.g., 'RRULE:FREQ=WEEKLY;COUNT=10') | |
start | Yes | Start time of the event in ISO 8601 format (e.g. 2025-04-02T10:00:00-07:00) | |
summary | Yes | The 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"
}