list_events
Lists calendar events across Gmail accounts. Filter by time range, text query, or specific account to locate events quickly.
Instructions
List calendar events. Omitting account aggregates across all enabled accounts. Supports time range and text search.
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_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Free text search query. | |
| account | No | Optional account id. | |
| time_max | No | Upper bound for event end time (RFC3339). | |
| time_min | No | Lower bound for event start time (RFC3339, e.g. "2025-01-01T00:00:00Z"). | |
| calendar_id | No | Calendar ID (default "primary"). | |
| max_results | No | Maximum events to return (1-250, default 25). | |
| single_events | No | Expand recurring events into single instances (default true). |