wecom-crm-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WECOM_CORPID | Yes | Your WeCom CorpID (企业ID) | |
| WECOM_AGENTID | No | Agent ID required only for mass-send (wecom_msg_template); optional for other operations | |
| WECOM_CORPSECRET | Yes | Your WeCom customer contact secret (客户联系Secret) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wecom_customerC | 客户管理 — actions: list_followers / list / get / batch_get / remark. |
| wecom_tagC | 客户标签 — actions: list_corp_tags / add_corp_tag / edit_corp_tag / del_corp_tag / mark_tag. |
| wecom_transfer_activeC | 在职继承 — actions: transfer_customer / transfer_result / group_chat_transfer. |
| wecom_transfer_resignedD | 离职继承 — actions: get_unassigned_list / resigned_transfer_customer / resigned_transfer_result / groupchat_transfer. |
| wecom_group_chatD | 客户群 — actions: list / get / opengid_to_chatid. |
| wecom_contact_wayC | 联系我 / 加入群聊 — actions: add / get / list / update / del / close_temp_chat / groupchat_*_join_way. |
| wecom_momentC | 客户朋友圈 — actions: add_moment_task / get_moment_task_result / cancel_moment_task / get_moment_list / get_moment_task / get_moment_customer_list. |
| wecom_acquisitionD | 获客助手 — actions: create_link / list_links / get_link / update_link / delete_link / list_customers / get_quota / get_statistic. |
| wecom_msg_templateD | 消息推送 / 群发 — actions: add_msg_template / send_welcome_msg / get_groupmsg_list_v2 / get_groupmsg_task / get_groupmsg_send_result. |
| wecom_statisticsC | 统计管理 — actions: get_user_behavior_data / groupchat_statistic / groupchat_statistic_group_by_day. |
| wecom_miscC | 附加功能 — product_album_*, *_intercept_rule, get_new_external_userid. |
| wecom_upload_mediaA | Upload a local file as WeCom temporary media. |
| wecom_describe_actionA | Return the action list for a wecom_* tool, or all tools when no tool specified. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool has a distinct prefix (e.g., wecom_acquisition, wecom_contact_way, wecom_customer) that clearly separates CRM functions. Actions within each tool are specific and non-overlapping, making it easy for an agent to select the correct tool.
All tools follow a consistent 'wecom_<domain>' pattern in snake_case, and actions use standard verbs like add, get, list, update, del. The naming is uniform and predictable across the entire set.
With 13 tools covering acquisition, contact ways, customer management, group chat, moments, messaging, statistics, tags, transfers, media upload, and a description tool, the count is well-scoped for a comprehensive CRM server without being excessive.
The toolset covers major CRM workflows (CRUD for contacts, tags, acquisition links, messaging, etc.) and includes advanced features like transfer and statistics. Minor gaps exist, such as lacking explicit customer creation/deletion outside acquisition, but overall it provides a complete operational surface for WeCom CRM.