服务与工具

企业微信

企业微信 MCP Server — 支持通讯录、待办、会议、消息、日程、文档/智能表格操作,通过企微扫码认证

enterpriseOAuth

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

修改子表标题