Wapiworld WhatsApp API

com.wapiworld由 wapiworld.com 發布官方發布者v0.1.1更新於 Oct 25, 2026

Check your WhatsApp numbers, connection status and webhooks, and send a text when you confirm.

已驗證Streamable HTTP可網頁執行開發者工具溝通與協作

概覽

AI 產生的概覽

Wapiworld 的遠端 MCP 伺服器,讓助理列出 WhatsApp 專案與號碼、查看連線健康與 Webhook,並傳送文字訊息。

可以做什麼
列出專案及其 ID、名稱與時間戳,支援分頁與游標。列出已連線的 WhatsApp 實例,含帳號名稱、電話號碼、狀態與健康度,可依專案篩選。查詢單一實例的詳細資料,或原始連線狀態與健康值。查看某個號碼是否開啟訊息文字記錄、由誰決定以及專案保留天數。檢視 Webhook 訂閱的端點主機、事件、啟用狀態與連續失敗次數。從你的號碼傳送 WhatsApp 文字訊息,並顯示單一專案的實例數量與狀態概覽卡片。
適用情境
當你透過 Wapiworld 管理 WhatsApp 號碼,希望助理回答哪些號碼已連線、離線或等待配對、Webhook 是否失敗,或訊息記錄政策為何時適用。也適合從已連線號碼傳送一則經確認的單筆文字訊息。
執行需求
位於 mcp.wapiworld.com 的遠端 streamable HTTP 端點,不需本機套件或執行環境。需要含專案與已連線 WhatsApp 實例的 Wapiworld 帳號。Webhook 清單僅在具備 operator OAuth 權限時可用。清單未宣告驗證、環境變數或標頭,請至供應商開發者頁面確認存取方式。
安裝前請注意
send_message 會立即傳送,每次呼叫都會再送一份,傳送前請確認;它只表示已受理,不代表已送達。記錄設定可能保存已傳送訊息的文字。Webhook 清單需要較高的 operator 權限。清單未宣告驗證,對帳號資料而言並不尋常,連線前請確認端點如何保護。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Wapiworld WhatsApp API,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.wapiworld%2Fwapiworld/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "wapiworld-whatsapp-api": {
      "type": "http",
      "url": "https://mcp.wapiworld.com/mcp"
    }
  }
}

工具

8

list_projects

List your Wapiworld projects

Use this when someone asks which Wapiworld projects they have, or a project's id is needed. Returns each project's id, name and creation and edit times, 25 per page by default, with a cursor for more. Not for their WhatsApp numbers.

輸入參數limitcursor

list_instances

List WhatsApp numbers

Use this when someone asks which WhatsApp numbers they have connected to Wapiworld, or which ones are offline. Returns each instance's id, name, WhatsApp account name, phone number, connection status and health, 25 per page by default, optionally for one project (no QR codes, secrets or API keys). Not for sending a message.

輸入參數limitcursorprojectId

get_instance

Get WhatsApp number details

Use this when someone asks about one connected WhatsApp number, such as its phone number, account name or connection health. Returns the instance's name, account name, phone number, project, status and health, or not-found. Not for message history, which this connector does not read.

輸入參數instanceId必填

get_instance_status

Check if a WhatsApp number is connected

Use this when someone asks whether a WhatsApp number is connected, waiting for QR pairing, starting or offline. Returns the instance's name, raw status and a health value: ready, pairing, starting, offline or unknown (no QR codes or credentials). Not for whether a sent message was delivered.

輸入參數instanceId必填

get_message_recording_policy

Check message recording settings

Use this when someone asks whether Wapiworld stores the text of WhatsApp messages for a number, or how long it keeps them. Returns whether recording is on for the instance, whether the default, project or instance decided it, any lock, and the project's retention in days. Not for reading recorded messages.

輸入參數instanceId必填

list_webhook_subscriptions

Check webhook delivery health

Use this when someone asks whether their Wapiworld webhooks are working, failing or were switched off. Returns each subscription's endpoint scheme and host, events, active state, consecutive failures and an auto-disabled flag after 20 failures, 25 per page by default. Works only with an operator OAuth session, not an API key. Not for changing a webhook.

輸入參數limitcursorprojectId

send_message

Send WhatsApp message

Use this when someone asks to send a WhatsApp message from one of their Wapiworld numbers. Returns only that Wapiworld accepted the send, not proof of delivery. The message goes out immediately, each call sends another copy, and recording settings may store its text. Not for broadcasts or bulk sends.

輸入參數chatId必填content必填instanceId必填

show_project_overview

Show Wapiworld project overview

Use this when someone wants a quick overview or dashboard of one Wapiworld project's WhatsApp numbers. Returns an overview card with the project name, how many instances are ready, pairing, starting, offline or unknown (counting up to 100), and up to 20 instances with phone and status. Not for sending a message.

輸入參數projectId必填

版本歷史

2
  1. v0.1.1最新Sep 28, 2026
  2. v0.1.0Sep 16, 2026

評分

已滿足適用檢查項的 72%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。