用途:面向企业微信日程的各类管理需求,包括日程查询、创建、修改、取消、参与人管理以及闲忙查询与会议安排。所有操作通过 MCP 工具 wecom_mcp 完成,调用形式为 wecom_mcp call schedule <接口名> '<json入参>'。首次调用前必须按 wecom-preflight 技能完成前置条件检查,确保工具已加入白名单。
主要能力:get_schedule_list_by_range 查询日程 ID 列表;get_schedule_detail 批量获取日程详情(支持 1~50 个 ID,返回标题、时间、地点、参与者等);create_schedule 创建日程,可设置提醒与参与人;update_schedule 修改日程,仅传需修改字段;cancel_schedule 取消日程;add_schedule_attendees 与 del_schedule_attendees 添加或移除参与人;check_availability 查询闲忙(支持 1~10 个用户)。
使用方式:日程列表查询仅支持当日前后 30 天,入参时间格式为 YYYY-MM-DD 或 YYYY-MM-DD HH:MM:SS。涉及参与者 userid 时,先使用 wecom-contact 技能获取,存在同名时展示候选让用户选择,禁止暴露 userid。创建、修改、取消前先确认目标日程与参与者信息。创建时若用户未指定提醒,默认提前 15 分钟提醒(remind_before_event_secs: 900);全天日程设 is_whole_day 为 1,时间为当天 00:00:00 至 23:59:59。把全天日程改为普通日程并修改时间时,必须把 is_whole_day 设为 0。
流程与限制:典型流程为定位时间范围、查询列表、获取详情、必要时匹配关键词,无结果时逐步扩大范围至前后 30 天上限。接口返回的 start_time/end_time 多为 Unix 时间戳(秒),需转为可读格式;errcode 不为 0 时展示错误信息。修改或取消匹配到多个日程时,应展示候选列表让用户确认。官方资料未提供收费、价格与平台等进一步信息。