search_events
Find events in local .ics calendars by text, attendee, location, regex, or calendar filters; add a start/end range to list matching recurring occurrences.
Instructions
Find events by text. All the filters you give must match (AND).
query: case-insensitive text found in the title, description, location, categories or attendees. attendee: part of an attendee/organizer email or name. location: part of the location. regex: a Python regular expression (case-insensitive; ^ and $ match at the start and end of each field) searched in the same fields. Without start/end this lists each matching event or recurring series once (first start, recurrence rule, UID). With start AND end it lists the matching OCCURRENCES in that range, expanded, like agenda. tz sets the zone used to show times.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | UTC | |
| end | No | ||
| limit | No | ||
| query | No | ||
| regex | No | ||
| start | No | ||
| attendee | No | ||
| location | No | ||
| calendars | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |