create_event
Create iCloud Calendar events by calendar name or ID from a title and start time, with optional end, location, description, and recurrence for all-day or recurring events.
Instructions
Create an event in calendar (name or id). A date-only start makes an all-day
event. end defaults to one hour (or one day) after start. rrule is an optional
iCalendar recurrence rule such as FREQ=WEEKLY;COUNT=4. Naive times use the server's
default timezone.
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": {
"calendar": "<calendar>",
"summary": "<summary>",
"start": "<start>"
},
"name": "create_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| rrule | No | ||
| start | Yes | ||
| summary | Yes | ||
| calendar | Yes | ||
| location | No | ||
| description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||