服务与工具

企业微信
企业微信 MCP Server — 支持通讯录、待办、会议、消息、日程、文档/智能表格操作,通过企微扫码认证
40 个可用工具
get_ msg_ chat_ list
查询有消息的会话列表(仅 7 天内,须传 begin_time/end_time;时间会归一为 unix 秒)
get_ schedule_ list_ by_ range
查询时间范围内的日程 ID 列表
wecom_ connection_ status
查看当前企微连接状态与已下发 MCP 通道。运行时 tools/list 未扫码只返回本工具,避免假装消息/通讯录/会议等全通道可用;Uno 静态 catalog / GET /api/catalog/tools 仍含全量业务工具。认证后运行时目录按官方 mcp_urls 过滤,企业模式(>10 人)通常只有文档+待办。
cancel_ meeting
取消预约会议
cancel_ schedule
取消日程
check_ availablity
查询成员闲忙状态
create_ doc
新建文档或智能表格
create_ schedule
创建日程
create_ todo
创建待办。官方要求 follower_list;提醒用 end_time + remind_type_list(remind_time 已废弃)
delete_ todo
删除待办事项
edit_ doc_ content
用 Markdown 格式覆写文档内容
get_ doc_ content
以 Markdown 格式导出文档内容(异步轮询)。首次调用不传 task_id,返回 task_id;若 task_done=false 则携带 task_id 再次调用,直到 task_done=true
get_ meeting_ info
获取会议详情
get_ msg_ media
按 media_id 下载媒体文件
get_ schedule_ detail
批量查询日程详情
get_ todo_ detail
批量查询待办详情(含正文和分派人)
get_ todo_ list
查询当前授权用户自己的待办(当天前后一个月)。follower_id 默认可缺省;仅当上游报缺参时再补当前用户 userid。缺 follower_id ≠ 授权过期(过期请重新扫码)。
get_ userlist
查询通讯录成员列表(当前用户可见范围),返回 userid、姓名、别名
list_ user_ meetings
查询会议 ID 列表(按时间范围)
send_ message
发送文本消息
smartsheet_ add_ sheet
新增空子表
smartsheet_ delete_ sheet
删除子表
smartsheet_ get_ fields
查询子表字段/列信息
smartsheet_ get_ records
查询智能表格子表的全部记录
smartsheet_ get_ sheet
查询智能表格的子表列表
update_ schedule
修改日程
update_ todo
更新待办(内容/参与人/状态/截止与提醒)
add_ schedule_ attendees
添加日程参与人
change_ todo_ user_ status
变更当前用户在待办上的状态(0=拒绝 1=接受 2=已完成)
create_ meeting
创建预约会议
del_ schedule_ attendees
移除日程参与人
get_ message
拉取会话消息(7 天内;时间参数与 get_msg_chat_list 相同,转发前归一为 unix 秒)
set_ invite_ meeting_ members
全量覆盖会议受邀成员
smartsheet_ add_ fields
添加字段/列
smartsheet_ add_ records
批量新增智能表格记录。records 数组中每条记录用 values 字段,key 为字段标题(或字段 ID),value 为单元格值数组,如 {"values": {"任务名称": [{"type": "text", "text": "内容"}]}}
smartsheet_ delete_ fields
删除字段/列
smartsheet_ delete_ records
批量删除智能表格记录
smartsheet_ update_ fields
更新字段/列(仅改名)
smartsheet_ update_ records
批量更新智能表格记录
smartsheet_ update_ sheet
修改子表标题