calendar_search
Search event series by text in title, description, or location across all calendars, including hidden ones; optionally filter by time range or calendar.
Instructions
Search events (series, not occurrences) by text in title, description or location.
Searches all calendars, including hidden ones, newest first. For recurring events the
start/end are those of the first occurrence; use calendar.events with query to get the
concrete occurrences in a range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Only events starting before this time. | |
| limit | No | Maximum results. | |
| query | Yes | Case-insensitive text to look for. | |
| start | No | Only events still occurring after this time (same formats as calendar.events). | |
| calendar | No | Calendar id or name to restrict to. | |
| description_chars | No | Truncate descriptions to this many characters (-1 = full). |