连接器指南阅读约 2 分钟14 个 MCP 工具7 种语言

WhatsApp Business 接入 MCP — 从任意 AI 代理发送 WhatsApp 消息

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 暴露为 MCP 服务器。14 个开箱即用工具:文本、模板、媒体(图片/音频/语音/视频/文档)、位置、交互按钮、企业资料管理。Bearer 鉴权,无需 SDK,无需客户端代码。

HC作者:HelpCode 团队更新于 2 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

WhatsApp Business Cloud API

WhatsApp Business Cloud API

Send WhatsApp messages (text, templates, images, audio/voice notes, video, documents, location, interactive buttons) from a WhatsApp Business account using Meta's Cloud API. Free tier of 1000 service conversations per month per business account.

个工具

14

区域

INTL

类别

即时通讯

身份验证

Bearer Token

所需环境变量

WHATSAPP_ACCESS_TOKENWHATSAPP_BUSINESS_ACCOUNT_ID
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 WhatsApp Business Cloud API,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 暴露为 MCP 服务器。14 个开箱即用工具:文本、模板、媒体(图片/音频/语音/视频/文档)、位置、交互按钮、企业资料管理。Bearer 鉴权,无需 SDK,无需客户端代码。

试试这样问

WhatsApp Business Cloud API 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

WhatsApp Business Cloud API · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装?直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → WhatsApp Business、粘贴永久 System User 访问令牌 + WhatsApp Business Account ID、生成 MCP API Key — 完成。无 Docker、无 git clone、无本地服务器。你可以跳过下方的本地安装步骤,直接进入客户端接入章节。

Model Context Protocol 上的 WhatsApp Business

WhatsApp Business Cloud API 是 Meta 官方托管的网关,用于通过程序发送 WhatsApp 消息——文本、预审核模板、媒体、位置标记、交互式按钮流程、企业资料管理。AnythingMCP 将其封装为 MCP 服务器,让任何代理——Claude、ChatGPT、Copilot、你自己的——都能以自然语言驱动它。

WhatsApp adapter 内置,无需维护 SDK,无需编写客户端代码:引擎处理 Bearer 鉴权,并为每种消息类型生成与 Meta messaging_product=whatsapp 模式完全匹配的请求。

没有 AnythingMCP 时 WhatsApp 为何麻烦

步骤WhatsApp Cloud API 要求
1在 Meta Business Suite 生成永久 System User 访问令牌(≠ 临时的 24 小时开发令牌),权限为 whatsapp_business_messaging + whatsapp_business_management
2在你的 WhatsApp Business Account (WABA) 下找到每个发送号码的 phoneNumberId
3为每种消息类型构建正确的 JSON 主体—— text/template/image/audio/video/document/location/interactive ——每种都有自己的模式和字段位置的怪癖
4保持在当前支持的 Graph API 版本上(v15 已下线,v20 于 2026 年 9 月到期;adapter 使用 v22.0)
5遵守 24 小时客户服务窗口——窗口外只能发送预审核模板

这一切是完整的 BEARER_TOKEN 鉴权配置 + 14 个 message-shape 工具,一次性以 JSON 在 adapter 规范中声明。无需维护客户端代码。

安装

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

打开 http://localhost:3000/connectors/store,选择 WhatsApp Business 并填入:

字段值
WHATSAPP_ACCESS_TOKEN永久 System User 访问令牌
WHATSAPP_BUSINESS_ACCOUNT_ID你的 WABA ID(例如 123456789012345)

在 Profile → MCP API Keys 生成 MCP API Key,并将代理指向 http://localhost:4000/mcp。

可用工具 (14)

工具作用
whatsapp_list_phone_numbers发现 WABA 上每个号码的 phoneNumberId
whatsapp_list_message_templates列出已批准的模板及其组件
whatsapp_get_message_template按 ID 获取单个模板
whatsapp_send_text_message发送自由格式文本(仅在 24 小时窗口内)
whatsapp_send_template_message发送预审核模板(始终允许)
whatsapp_send_image通过公开 URL 或 media ID 发送 JPG/PNG
whatsapp_send_audio发送音频文件——OGG-Opus 显示为真正的语音消息
whatsapp_send_video发送 MP4/3GPP 视频
whatsapp_send_document发送 PDF/DOC/XLS,可选文件名
whatsapp_send_location发送位置
whatsapp_send_interactive_buttons发送 1–3 个回复按钮
whatsapp_mark_message_as_read发送已读确认(双蓝勾)
whatsapp_get_business_profile读取公开企业资料
whatsapp_update_business_profile更新 about/地址/邮箱/网站

24 小时窗口解释

WhatsApp 强制 客户服务窗口:自由格式消息(文本、媒体、交互式、位置)仅在用户最后向你的号码发送消息的 24 小时内允许。窗口外只允许 预审核模板 ——你在 Meta Business Suite 中创建它们,等待批准,然后使用模板名称和语言代码调用 whatsapp_send_template_message。

adapter 不会为你跟踪窗口。它只调用 API;如果你尝试在窗口外发送自由文本,Meta 会返回错误 131047「Re-engagement message」。adapter 的 instructions 字段解释了这条规则,让你的代理知道何时切换到模板。

媒体 — URL 还是上传

WhatsApp 接受两种方式的媒体:先将二进制上传到 /PHONE_NUMBER_ID/media 获取 media_id,或者传递公开的 HTTPS link。AnythingMCP 推荐 link 路径,因为 REST 引擎不会在单次工具调用中编排 multipart 上传 + 发送的舞步。将文件托管在 CDN 或签名 URL 桶上,并将 URL 传递给 whatsapp_send_image / audio / video / document。如果你在其他地方预上传,mediaId 字段可作为应急出口。

入站消息 — 不在范围内

此连接器仅支持 出站。WhatsApp 通过你自己托管的 webhook 投递入站消息,而 AnythingMCP 的当前架构是 request/response。如果你需要回复用户消息的聊天机器人,请在 AnythingMCP 旁边运行一个小型 webhook 接收器,并使用此连接器处理出站(加上 whatsapp_mark_message_as_read 用于已读确认)。

下一步

这份指南对你有帮助吗?

你的 WhatsApp Business Cloud API 智能体只差一次点击。

安装连接器,粘贴密钥,向你的 AI 客户端提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何将 WhatsApp Business 连接到 Meta Muse — 通过 MCP

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 连接到 Muse。从 Meta Muse 以自然语言发送文本、模板、媒体、语音消息和交互按钮。

连接器

WhatsApp Business AI 客服 — 自动回复、分诊、聊天摘要

淹没在 WhatsApp Business 聊天中? 让 Claude、ChatGPT 或 Copilot 分诊传入消息、用品牌语气起草回复、汇总 24 小时客户线程,仅升级真正需要人工的 — 通过官方 WhatsApp Business API。

连接器

如何将 WhatsApp Business 连接到 ChatGPT — 通过 MCP 从 ChatGPT 发送 WhatsApp

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 连接到 ChatGPT(Plus / Pro / Team / Enterprise)。从 ChatGPT 以自然语言发送文本、模板、媒体、语音消息和交互按钮。

连接器

如何将 WhatsApp Business 连接到 Claude — 通过 MCP 从 Claude 发送 WhatsApp

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 连接到 Claude。从 Claude Desktop、Claude Code 或 claude.ai 以自然语言发送文本、模板、媒体、语音消息和交互按钮。

连接器

如何将 Whatsapp Business 连接到 Cursor — 通过 MCP

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 连接到 Cursor。从 Cursor 以自然语言发送文本、模板、媒体、语音消息和交互按钮。

连接器

如何将 Whatsapp Business 连接到 Gemini — 通过 MCP

使用 AnythingMCP 将 Meta 的 WhatsApp Business Cloud API 连接到 Gemini。从 Gemini CLI 以自然语言发送文本、模板、媒体、语音消息和交互按钮。