calendar_next
Retrieves upcoming or currently running calendar events, soonest first, with filters for timeframe, count, calendar, all-day, hidden, declined, and unsynced entries.
Instructions
The next upcoming (or currently running) event occurrences, soonest first.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "calendar_next"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How far ahead to look. | |
| count | No | How many occurrences to return. | |
| calendar | No | Calendar id or name (default: all calendars on the phone). | |
| include_hidden | No | Include calendars hidden in the Calendar app. | |
| include_all_day | No | Include all-day events (today's all-day events count as running). | |
| include_declined | No | Include events you declined. | |
| include_unsynced | No | Temporarily sync calendars whose sync is off (slow, see calendar.events). |