Wagent

io.github.deepa-wagent由 GitHub 账号 deepa-wagent 发布v1.0.0更新于 Nov 8, 2026

WhatsApp MCP server with per-chat permissions. Agents see only chats you allow; sends wait for you.

已验证Streamable HTTP可网页运行效率与工作流沟通与协作

概览

AI 生成的概览

托管的 WhatsApp MCP 服务器,让助手只在你明确允许的聊天中读取、搜索、起草和发送消息。

可以做什么
  • 列出允许的聊天、其权限级别以及 WhatsApp Business 标签
  • 分页读取某个允许聊天的消息并查询联系人信息
  • 在允许的聊天中全文搜索,并检索所有者提供的知识来源
  • 保存待审阅的回复草稿,或在设为“发送”的聊天中发送文字和媒体
  • 每次调用都经过防护规则,在助手看到消息前移除一次性验证码和银行卡号
适用场景
当你希望助手协助整理、回复或起草 WhatsApp 消息,但不想把整个账号交给它时适用。适合需要按聊天限定范围、发送前审批以及活动日志的小团队或商家。
运行要求
托管远程端点,使用 Streamable HTTP 与 OAuth 登录,无需本地安装包。需要 Wagent 账号(邮箱注册、无密码)、通过二维码或配对码将 WhatsApp 号码作为设备关联、为每个聊天设置权限级别,并用发送到本人 WhatsApp 的验证码批准代理连接链接。试用期后按号码付费订阅。
安装前请注意
付费服务,5 天试用后每个 WhatsApp 号码每月 49 美元;号码连接前不计费。以设备方式关联号码并非官方 WhatsApp Business API,WhatsApp 可能限制疑似垃圾信息的号码。在设为“发送”的聊天中助手可发送消息和媒体,请谨慎限定范围;待审批消息 10 分钟后失效。消息内容由托管服务处理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Wagent,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Wagent: WhatsApp MCP server with per-chat permissions

Connect your WhatsApp to Claude, ChatGPT, Claude Code, Cursor, n8n or any MCP client, without handing the agent your whole account. You choose which chats each agent can see and what it may do there. Rules run in Wagent, outside the AI, and anything that needs you waits for your yes.

This repository holds the public listing for Wagent (registry manifest, setup examples). Wagent itself is a hosted service; its server code is not here.

Connect in 4 steps

  1. Sign up at app.wagent.sh with your email. No password.
  2. Connect your number. Scan a QR code in WhatsApp's Linked devices, or use a pairing code. Your phone stays the main device.
  3. Choose chats. Every chat starts Hidden. Pick Hidden, Read, Draft or Send for each chat or label.
  4. Connect an agent. Paste the agent's private link into your MCP client, then approve it with a code sent to your own WhatsApp.

The private link looks like this (remote MCP, Streamable HTTP, OAuth sign-in):

https://mcp.wagent.sh/c/<connection_id>/mcp

Setup for each client: Claude · Claude Code · Cursor · n8n

Levels per chat

LevelWhat the agent can do
HiddenCan't tell the chat exists
ReadRead and search the chat, within the history window you set
DraftWrite replies that wait for your approval
SendSend on its own, inside its guardrails

Family groups, banks and messages with one-time codes are always hidden. No agent and no rule can open them.

Tools

ToolWhat it does
list_chatsChats the agent may read, with whether it can draft or send in each
get_messagesMessages of one allowed chat, a page at a time
search_messagesFull-text search across allowed chats
get_contactName and details of one allowed chat
list_labelsWhatsApp Business labels on allowed chats
search_knowledgeSearch the owner's sources (price lists, policies, FAQs)
draft_replySave a reply as a draft for the owner to review. Nothing is sent
send_messageSend text in a chat set to Send (or wait for approval, per your rules)
send_mediaSend a photo or file in a chat set to Send

Some optional tools stay off until the owner turns them on.

Guardrails (checked before every tool call)

  • Codes stay hidden: one-time codes, card and bank numbers and passwords are removed before any agent sees a message.
  • Never message first: agents can't start a chat with someone who hasn't written to you.
  • Send limits: 20 sends an hour per agent by default.
  • Approvals expire: held messages are dropped, not sent, after 10 minutes without an answer.
  • Messages are data: nothing written in a chat can change a rule, a scope or a guardrail.
  • Pause all agents: one button, or send "STOP AGENTS" to yourself in WhatsApp.
  • Activity log: every read, draft and send, with the rule that decided it.

Pricing

$49 a month per WhatsApp number. A 5-day trial on every new number (150 messages, 30 number checks). Nothing is billed until a number connects. Monthly, cancel anytime.

Good to know

  • Wagent links your number as a device, the same way WhatsApp Web does. It is not the official WhatsApp Business API.
  • WhatsApp can restrict numbers that look like spam. Wagent limits sends, never messages first and shows a risk score per number, but no way of connecting is ban-safe.
  • Wagent is not for cold outreach, bulk broadcasts or bought contact lists.

Contact

Deepa Singh · [email protected]


WhatsApp is a trademark of WhatsApp LLC. Claude is a trademark of Anthropic. ChatGPT is a trademark of OpenAI. Wagent is not affiliated with or endorsed by WhatsApp, Meta, Anthropic or OpenAI.

来源:README.md,提交 a4f4f7e

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.0.0最新Nov 8, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分