list_calendar_events
List/search the user's Google Calendar events across ALL calendar-capable connected accounts, merged and sorted by start time. Default window: today + 7 days. q is a free-text filter; time_min/time_max (ISO) or days control the window. Returns non-cancelled events plus per-account errors. Set show_hidden_invitations to include invitations hidden by Calendar settings (default false). If has_more is true, pass next_page_tokens as page_tokens, reuse the returned time_min/time_max and the same filters; a short page does not prove the list is complete. An account with a reconnect hint needs 設定 → サービス連携 で再接続.
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": "list_calendar_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text filter (matches event title / description / location / attendee names+emails). | |
| tz | No | IANA timezone for day boundaries and returned times. Defaults to Asia/Tokyo. | |
| days | No | Window in days from today when time_min/time_max are omitted (default 7). | |
| limit | No | Max events per account (default 50). | |
| accounts | No | Account labels to search (see list_accounts). Omit for ALL calendar-capable Google accounts. | |
| time_max | No | ISO upper bound, exclusive (default: time_min + days). | |
| time_min | No | ISO lower bound (default: today 00:00 in tz). | |
| calendar_id | No | Calendar id (default 'primary'). | |
| page_tokens | No | Opaque continuation cursors by account label, from a previous list_calendar_events result. Reuse its time_min/time_max and the same filters. | |
| show_hidden_invitations | No | Include invitations hidden by Google Calendar settings (default false). Use for diagnosis; keep the same value across pages. |