gcal_create_event
Create a Google Calendar event with title, start/end times, optional location and description. Add a Notion task URL in the description to link work blocks directly.
Instructions
Create a new Google Calendar event.
When creating work blocks for Notion tasks, include the task's Notion URL in the description so there's a direct link from the calendar event to the task.
Args: params.title: Event title. params.start: ISO datetime string for start time. params.end: ISO datetime string for end time. params.description: Optional description (include Notion task URL here for task blocks). params.location: Optional location. params.calendar_id: Target calendar (default: primary).
Returns: str: JSON dict of the created event including its 'id'.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"params": "<params>"
},
"name": "gcal_create_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |