calendar-create-event
Schedule and create new calendar events with details like title, description, location, and time. Add attendees and specify time zones to organize meetings efficiently.
Instructions
Create a new calendar event. Current time: 8/15/2025, 1:32:34 PM
Input Schema
Name | Required | Description | Default |
---|---|---|---|
attendees | No | Array of attendee email addresses | |
calendarId | No | Calendar ID - Available options: 'primary' (Primary Calendar) | primary |
description | No | Event description | |
endDateTime | Yes | End date/time in ISO format (e.g., '2025-01-15T10:00:00-07:00') | |
location | No | Event location | |
startDateTime | Yes | Start date/time in ISO format (e.g., '2025-01-15T09:00:00-07:00') | |
summary | Yes | Event title/summary | |
timeZone | No | Time zone - defaults to local time (UTC). Examples: 'America/New_York', 'Europe/London', 'Asia/Tokyo' |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"attendees": {
"description": "Array of attendee email addresses",
"items": {
"type": "string"
},
"type": "array"
},
"calendarId": {
"default": "primary",
"description": "Calendar ID - Available options: 'primary' (Primary Calendar)",
"type": "string"
},
"description": {
"description": "Event description",
"type": "string"
},
"endDateTime": {
"description": "End date/time in ISO format (e.g., '2025-01-15T10:00:00-07:00')",
"type": "string"
},
"location": {
"description": "Event location",
"type": "string"
},
"startDateTime": {
"description": "Start date/time in ISO format (e.g., '2025-01-15T09:00:00-07:00')",
"type": "string"
},
"summary": {
"description": "Event title/summary",
"type": "string"
},
"timeZone": {
"description": "Time zone - defaults to local time (UTC). Examples: 'America/New_York', 'Europe/London', 'Asia/Tokyo'",
"type": "string"
}
},
"required": [
"summary",
"startDateTime",
"endDateTime"
],
"type": "object"
}