List calendars
list_calendarsLists the calendars shared with this access, each with the detail level the user allowed. This tool costs no credits and works even at zero balance. Credit warnings concern the other calendar tools, not this calendar list.
readable: false means this calendar cannot be read right now — its events are also missing from get_availability. Such calendars are deliberately listed rather than omitted.
writable: true means this access may create events there. When more than one calendar is writable, create_event requires the calendar_id of one of them.
sync_target: true means the user allowed setting up syncs into this calendar (create_sync) and pausing or resuming syncs that write into it.
notice, when present, explains an access limitation and how the user can resolve it. Mention it only when it is relevant to the requested action.
missing_calendars says what the user can do when a calendar they expect is not in this list. Pass it on when the user asks about a calendar that is not listed; calendars that are not shared with this access are deliberately not named.
sync_health describes Kalender Sync's OWN synchronisation of this calendar, if it takes part in one. It does not affect availability answers (those read the provider directly), but a broken sync is something the user can fix.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notice | No | ||
| warnings | No | ||
| calendars | Yes | ||
| missing_calendars | Yes |