钉钉日历

轻松管理日程,智能安排会议,钉钉日历让团队协作更高效。

calendar-managementcommunication

1.0k 查看 · 2026-07-07 更新

简介

轻松管理日程,智能安排会议,钉钉日历让团队协作更高效。

简介

轻松管理日程,智能安排会议,钉钉日历让团队协作更高效。

钉钉日历 MCP Server

什么是钉钉日历 MCP Server?

钉钉日历是开放平台官方提供的 MCP,支持创建和管理日程、查询用户日程安排、设置提醒、添加参与者、管理日历权限等操作。

如何使用钉钉日历 MCP Server?

钉钉已为你部署好了云端的钉钉日历 MCP 服务。你可以直接在对话输入框中添加并使用。

MCP Tools

  • create_calendar_event 创建一个新的日程事件,可指定标题、时间、地点、描述、提醒时间等属性

  • update_calendar_event 更新已有日程事件的信息,如修改时间、标题或参与人

  • get_calendar_event 获取指定日程事件的详细信息

  • delete_calendar_event 删除指定的日程事件

  • list_calendar_events 分页列出指定时间范围内的所有日程事件

  • search_calendar_available_slots 查询多个参与者共同的空闲时间段,用于安排会议

  • invite_participants_to_event 向指定日程中添加新的参与人员

  • remove_participant_from_event 从日程事件中移除某个参与者

  • set_calendar_reminder 为日程设置提醒规则,支持提前5分钟、15分钟、1小时等

  • share_calendar_with_user 将个人日历共享给其他用户,并设置查看或编辑权限

  • revoke_calendar_share 撤销对某用户的日历共享权限

  • get_user_calendar_schedule 查询指定用户在某段时间内的日历占用情况(不显示详情,仅显示忙/闲状态)

  • check_calendar_conflict 检查指定时间段内是否存在日程冲突

用户使用案例

  • 帮我创建一个团队周会日程,主题为“项目进度同步”,每周一上午10点开始,持续1小时,地点在会议室A,参与者包括李雷、韩梅梅和小王,并设置提前10分钟提醒
  • 查询张伟明天下午是否有空,找出他14:00到17:00之间的空闲时段,用于安排客户会议
  • 在本周五的部门例会日程中新增王芳作为参与者,并同步通知所有原参会人
  • 创建一个私人健身日程,时间为今晚19:00到20:00,设置重复规则为每周三和周五,仅自己可见
  • 删除原定于下周三上午的培训日程,并通知所有已邀请的参与者该日程已取消
  • 将我的工作日历共享给上级主管刘经理,允许其查看全部日程详情,共享有效期为三个月

工具列表

  • query_available_meeting_room: 根据时间筛选出符合闲忙条件的会议室列表。

  • create_calendar_event: 创建新的日程,支持设置时间、参与者、提醒等完整功能

  • query_busy_status: 查询指定用户在给定时间范围内的闲忙状态,返回其日历中已占用时间段的详细日程信息(如标题、开始/结束时间),不包含具体日程内容细节(如参与人、地点),以保护隐私。结果受组织可见性策略控制:仅当调用者有权限查看该用户日历时方可获取有效数据。适用于安排会议前快速确认他人可用时间。

  • add_calendar_participant: 向已存在的指定日程添加参与者,支持批量添加多人,可设置参与者类型和通知方式

  • list_calendar_events: 仅允许查询当前用户指定时间范围内的日程列表,最多返回100条

  • get_calendar_detail: 获取我的日历指定日程的详细信息

  • get_calendar_participants: 获取指定日程的所有参与者列表及其状态信息

  • remove_calendar_participant: 从已存在的指定日程中移除参与者,支持批量移除多人

  • update_calendar_event: 修改现有日程的信息,支持更新标题、时间、地点等任意字段,需要组织者权限。(修改参与人需要使用给日程添加参与人或给日程删除参与人工具)

  • delete_calendar_event: 删除指定日程,组织者删除将通知所有参与者,参与者删除仅从自己日历移除

  • add_meeting_room: 添加会议室

  • delete_meeting_room: 移除日程中预约的会议室

  • list_meeting_room_groups: 分页查询当前企业下的会议室分组列表,返回每个分组的名称(groupName)、唯一 ID(groupId)及其父分组 ID(parentId,0 表示根分组)。结果按组织架构权限过滤,仅包含调用者有权限查看的分组。

来源