自定义mcp-钉钉日历

xxxsstt/ms-dingding
Hosted
0 Stars 61 次浏览 X 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (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 小时的需求评审会议

相关 MCP 服务