List calendars
list_calendarsRetrieve all visible calendars for the signed-in user, including their IDs and timezones, so they can be used with other calendar operations. Optionally filter by minimum access role or account.
Instructions
List the calendars the signed-in user can see, with their IDs and timezones.
Start here whenever the user mentions a calendar other than their own: the
id values returned are what every other tool's calendar_id expects.
Args: min_access_role: Only return calendars where the user has at least this role: 'freeBusyReader', 'reader', 'writer' or 'owner'. Omit for all. account: Account name from 'calendar-mcp accounts'; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | ||
| min_access_role | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of calendars returned. | |
| calendars | No | The user's calendars. |