Calendar Get Calendar Digest
calendar_get_calendar_digestSummarize upcoming primary calendar events from now through a chosen number of days, including recurring items and pending invitations, so users can see their schedule and what needs a response.
Instructions
Summarize the user's upcoming schedule: events on the primary calendar from now until the given number of days ahead, with recurring events expanded. Use it for "what is on my calendar" and pending invitations; for another calendar or a specific window use calendar_search_events. Returns events (compact, earliest first), count, account_timezone, and requires_response: the events whose invitation the user has not answered yet, which calendar_respond_to_event can answer.
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_get_calendar_digest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Length of the window in days, starting now. | |
| max_results | No | Maximum events to return, earliest first; events past this count are left out. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of items in this response. | |
| events | No | ||
| has_more | No | Whether another page is available. | |
| fetched_at | No | RFC3339 time when this response was fetched. | |
| next_page_token | No | Opaque token for the next page, or null. | |
| account_timezone | No | ||
| window_day_count | No | ||
| requires_response | No |