自定义mcp-钉钉日历
可用工具 (13 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
query_available_meeting_room 3 个参数 需填 2 项
根据时间筛选出符合闲忙条件的会议室列表。
必填参数:startTime、endTime
create_calendar_event 5 个参数 需填 3 项
创建新的日程,支持设置时间、参与者、提醒等完整功能
必填参数:summary、startDateTime、endDateTime
query_busy_status 3 个参数 需填 3 项
查询指定用户在给定时间范围内的闲忙状态,返回其日历中已占用时间段的详细日程信息(如标题、开始/结束时间),不包含具体日程内容细节(如参与人、地点),以保护隐私。结果受组织可见性策略控制:仅当调用者有权限查看该用户日历时方可获取有效数据。适用于安排会议前快速确认他人可用时间。
必填参数:userIds、startTime、endTime
add_calendar_participant 2 个参数 需填 2 项
向已存在的指定日程添加参与者,支持批量添加多人,可设置参与者类型和通知方式
必填参数:eventId、attendeesToAdd
list_calendar_events 2 个参数
仅允许查询当前用户指定时间范围内的日程列表,最多返回100条
该工具无需必填参数,直接调用即可
get_calendar_detail 1 个参数 需填 1 项
获取我的日历指定日程的详细信息
必填参数:eventId
get_calendar_participants 1 个参数 需填 1 项
获取指定日程的所有参与者列表及其状态信息
必填参数:eventId
remove_calendar_participant 2 个参数 需填 2 项
从已存在的指定日程中移除参与者,支持批量移除多人
必填参数:eventId、attendeesToRemove
update_calendar_event 5 个参数 需填 1 项
修改现有日程的信息,支持更新标题、时间、地点等任意字段,需要组织者权限。(修改参与人需要使用给日程添加参与人或给日程删除参与人工具)
必填参数:eventId
delete_calendar_event 1 个参数 需填 1 项
删除指定日程,组织者删除将通知所有参与者,参与者删除仅从自己日历移除
必填参数:eventId
add_meeting_room 2 个参数 需填 2 项
添加会议室
必填参数:eventId、roomIds
delete_meeting_room 2 个参数 需填 2 项
移除日程中预约的会议室
必填参数:eventId、roomIds
list_meeting_room_groups 2 个参数
分页查询当前企业下的会议室分组列表,返回每个分组的名称(groupName)、唯一 ID(groupId)及其父分组 ID(parentId,0 表示根分组)。结果按组织架构权限过滤,仅包含调用者有权限查看的分组。
该工具无需必填参数,直接调用即可
服务介绍
1、什么是钉钉日历 MCP Server?
钉钉日历是钉钉官方提供的 MCP(Model-Context-Protocol))能力组件,支持创建和查询当前用户的日历日程,也可查询多位同事之间的公共空闲时间段,助力高效安排会议与协作。
2、如何使用钉钉日历 MCP Server?
钉钉已为你在云端部署好钉钉日程 MCP 服务,无需额外配置。你只需在钉钉对话或AI助手中直接输入自然语言指令,即可调用相关能力。
用户使用案例:
● 创建日程:帮我创建一个本周五上午 10 点到 11 点的日程,并添加参会人 @张三 @李四
● 查询日程:查询我本周所有的日程信息,列出日程名称、日期和时间
● 查询闲忙并约日程:看下我和 @王五 @赵六 下周二到周四下午的空闲时间,然后安排一个 2 小时的需求评审会议