飞书日历 MCP 服务器
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FEISHU_APP_ID | No | Your Feishu App ID | |
| FEISHU_APP_SECRET | No | Your Feishu App Secret | |
| FEISHU_REFRESH_TOKEN | No | Refresh token for OAuth authentication | |
| FEISHU_USE_APP_TOKEN | No | Set to 'true' to use app_access_token authentication (simplest) | |
| FEISHU_USER_ACCESS_TOKEN | No | User access token for manual token management |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| feishu_get_calendar_listA | 查询所有飞书日历。当用户说"查询日历"、"查看日历"、"我的日历"、"有哪些日历"等类似话语时使用。 |
| feishu_get_calendarB | 获取指定飞书日历的详细信息,需要提供日历 ID |
| feishu_create_calendarA | 创建新的飞书日历。当用户说"创建日历"、"新建日历"时使用。 |
| feishu_update_calendarC | 更新飞书日历信息 |
| feishu_delete_calendarC | 删除飞书日历 |
| feishu_get_event_listB | 查询飞书日程/事件列表。当用户说"查看日程"、"今天的安排"、"查询日程"、"有哪些会议"等类似话语时使用。需要提供日历 ID。 |
| feishu_get_eventC | 获取飞书日程详情 |
| feishu_create_eventB | 创建飞书日程/会议。当用户说"创建日程"、"新建会议"、"安排会议"、"添加日程"、"预约"等类似话语时使用。需要提供日历ID、标题、开始时间和结束时间。 |
| feishu_update_eventD | 更新飞书日程 |
| feishu_delete_eventC | 删除日程 (Delete event) |
| feishu_subscribe_calendarC | 订阅日历 (Subscribe to calendar) |
| feishu_unsubscribe_calendarC | 取消订阅日历 (Unsubscribe from calendar) |
| feishu_get_free_busyD | 查询用户忙碌状态 (Get user free/busy status) |
| feishu_get_available_timeC | 获取可用时间段 (Get available time slots) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Most tools are clearly distinct (e.g., calendar vs event operations). However, feishu_get_available_time and feishu_get_free_busy may overlap in purpose, as both deal with user availability, though free_busy typically shows busy times while available_time suggests open slots. This mild overlap prevents a perfect score.
All tools follow a consistent pattern: 'feishu_' prefix followed by verb_noun (e.g., get_calendar_list, create_event). Naming is uniform and predictable throughout.
With 14 tools, the count is reasonable for a calendar service covering calendars and events, but slightly on the higher end. Each tool appears to have a distinct function, though some could potentially be merged.
The tool set provides comprehensive CRUD coverage for both calendars and events, plus subscription management and availability queries. This covers the core domain thoroughly with no obvious gaps.