Gcal Create Event
gcal_create_eventCreate a new calendar event with summary, start/end times, optional description, location, and attendee emails. Returns the created event ID.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"end": "2024-06-15T10:30:00-07:00",
"start": "2024-06-15T10:00:00-07:00",
"summary": "Team Standup"
},
"name": "gcal_create_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End time as RFC3339 timestamp or date for all-day events | |
| start | Yes | Start time as RFC3339 timestamp (e.g., "2024-06-15T10:00:00-07:00") or date for all-day events ("2024-06-15") | |
| summary | Yes | Title of the event | |
| location | No | Location of the event | |
| attendees | No | List of attendee email addresses | |
| time_zone | No | Time zone (e.g., "America/Los_Angeles"). Defaults to calendar's time zone. | |
| calendar_id | No | Calendar ID (default: "primary") | |
| description | No | Description or notes for the event |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Created event ID | |
| end | No | Event end time | |
| etag | No | Event ETag | |
| kind | No | Event resource kind | |
| error | No | Error code if connection failed | |
| start | No | Event start time | |
| status | No | Event status | |
| created | No | Creation timestamp | |
| message | No | Error message if connection failed | |
| summary | No | Event title | |
| updated | No | Last update timestamp | |
| htmlLink | No | HTML link to event | |
| location | No | Event location | |
| attendees | No | Event attendees | |
| description | No | Event description |