Create calendar event
create_calendar_eventCreate a calendar event, such as a client meeting or a reminder. Times without an offset are in the organization's timezone. For an all-day event set allDay and pass dates (YYYY-MM-DD); use the same date for start and end for a single day.
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": {
"title": "<title>",
"startDate": "<startDate>",
"endDate": "<endDate>"
},
"name": "create_calendar_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| color | No | Hex color like #2563eb | |
| title | Yes | Event title | |
| allDay | No | All-day event (default false) | |
| endDate | Yes | End (ISO date-time); must be on or after the start | |
| location | No | Where it happens, or a meeting link | |
| startDate | Yes | Start (ISO date-time, or ISO date for all-day events) | |
| description | No | Notes |