Search AddEvent Calendars
addevent_search_calendarsSearch your existing calendars to locate calendar IDs or list all calendars. Filter by ID, paginate, and sort results.
Instructions
Searches calendars you've previously created. Does NOT create or modify calendars.
Args:
calendar_ids (string[], optional): Narrow to specific calendar IDs.
page (number, default 1), page_size (number, 1-20, default 10): Pagination.
sort_by ('created' | 'title'), sort_order ('asc' | 'desc'): Sorting.
Returns: { "calendars": [ ...calendar objects... ], "count": number, "page": number, "page_size": number } An empty "calendars" array means no matches, not an error.
Examples:
"What calendars do we have set up?" -> call with no filters to list them all.
"Find the calendar_id for the WREIA calendar" -> useful before addevent_create_event.
Error Handling:
Returns "Error: Invalid request..." (400) for an invalid sort combination.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number of results, starting at 1. | |
| sort_by | No | Field to sort by: 'created' or 'title'. | |
| page_size | No | Number of results per page, between 1 and 20. | |
| sort_order | No | Sort direction, 'asc' or 'desc'. Requires sort_by. | |
| calendar_ids | No | Limit results to these specific calendar IDs. |