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 帳號(電子郵件註冊、無密碼)、透過 QR 碼或配對碼將 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 分