list_calendars
List all calendars accessible by the current user, including primary, shared, and subscribed calendars.
Instructions
[Official API + UAT] List the current user's calendars (primary + shared + subscribed). Requires UAT — app identity only sees calendars it was explicitly invited to. Requires calendar:calendar:readonly scope on the OAuth.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_calendars"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_size | No | Items per page (min 50, default 50). Feishu's calendar endpoint rejects page_size < 50. | |
| page_token | No | Pagination token | |
| sync_token | No | Incremental sync token (optional) |