Wapliss WhatsApp

io.github.proteuscryptoPublished by GitHub account proteuscryptov1.0.0Updated Nov 12, 2026

Read, summarize and send your own WhatsApp messages from AI assistants (OAuth 2.1).

VerifiedStreamable HTTPWeb executableProductivity & WorkflowCommunication & Collaboration

Overview

AI-generated overview

Wapliss WhatsApp is a hosted MCP server that lets an assistant read, summarize and send messages from your own WhatsApp account after OAuth sign-in.

What you can do
  • Read and summarize chats and groups, including recent messages and group membership
  • Find a specific chat and show its latest messages
  • Send messages, files, locations and polls to contacts and groups, with confirmation before sending
  • Check the linked Wapliss account status
  • Tools are discovered at runtime: 7 read tools and 9 send tools
When to use it
Useful when you want an assistant to catch up on WhatsApp conversations, summarize a busy group, or draft and send a message without switching apps. Meant for personal and small-team use rather than bulk or unsolicited messaging.
Requirements
A remote endpoint at wapliss.com reached over Streamable HTTP; no local package. A Wapliss account with your phone linked by QR code, and OAuth 2.1 sign-in with dynamic client registration and PKCE. The Microsoft 365 Copilot package additionally needs a Microsoft 365 Copilot license, Custom App Upload and Copilot Access, and VS Code with Microsoft 365 Agents Toolkit 6.12.0 or later.
Before you install
The server acts on your real WhatsApp account: send tools can message contacts and groups, so check recipient and content before confirming. It is not the official WhatsApp Business API and is not affiliated with Meta or Microsoft. Message content read by the assistant is processed by that assistant under its own terms. A free plan is limited (1 number, up to 100 messages per day to 3 contacts); Pro costs US$ 7 per month, and the Copilot license is billed separately.

Installation

In SourceWeft

  1. Open Wapliss WhatsApp in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.proteuscrypto%2Fwapliss/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

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

README

[Wapliss logo]

Wapliss WhatsApp for Microsoft 365 Copilot

Use your own WhatsApp from Microsoft 365 Copilot with the Wapliss MCP server.
Read and summarize chats and groups, and send messages, files, locations and polls, always with your confirmation.

[License: MIT] [Microsoft 365 Copilot] [Plugin manifest v2.4] [Version]

Website · Microsoft 365 Copilot guide · Install · Examples · FAQ


What is Wapliss?

Wapliss, by NetDigitalTech LLC, is a WhatsApp gateway for AI assistants. You link your WhatsApp number once with a QR code, authorize your assistant, and the assistant can read your chats and groups and send WhatsApp messages for you through a standard Model Context Protocol (MCP) server. A free plan is available, with no credit card required.

This repository is the official Microsoft 365 Copilot package of Wapliss: a declarative agent with a remote MCP server action. It only points Microsoft 365 Copilot to the hosted Wapliss MCP server (https://wapliss.com/mcp/v1); it stores no account data, messages or credentials.

How it works

PieceValue
AgentDeclarative agent (schema v1.9) with instructions and 6 conversation starters
ActionPlugin manifest v2.4, runtime RemoteMCPServer, URL https://wapliss.com/mcp/v1
ToolsDiscovered at runtime from the server (dynamic tool discovery): 7 read tools and 9 send tools
Sign-inOAuth 2.1 with dynamic client registration (RFC 7591) and PKCE. Microsoft's Enterprise token store registers the client; each user signs in to Wapliss once
ConfirmationSend tools are marked destructive, so Copilot asks before sending; bulk or unsolicited messaging is blocked by the server

Requirements

  • A Microsoft 365 account with a Microsoft 365 Copilot license, and Custom App Upload and Copilot Access enabled for your account (Agents Toolkit shows both).
  • Visual Studio Code with Microsoft 365 Agents Toolkit 6.12.0 or later (dynamic client registration needs it; the Teams Developer Portal does not support it yet).
  • A Wapliss account with your phone linked at wapliss.com/app/connect.

Install

  1. Clone this repository and open the folder in VS Code.
  2. Open Microsoft 365 Agents Toolkit and sign in with your Microsoft 365 account.
  3. Select Provision (or run atk provision --env dev with the Agents Toolkit CLI). The toolkit:
    • creates the app in the Teams Developer Portal,
    • registers the OAuth client with Wapliss through dynamic client registration (dcr/register) and writes MCP_DA_AUTH_ID_WAPLISS,
    • builds, validates and uploads the app package, and makes the agent available to you in Microsoft 365 Copilot.
  4. Open Microsoft 365 Copilot, pick Wapliss WhatsApp (dev) in the agents list and ask "Check my Wapliss account".
  5. The first time, Copilot asks you to sign in: sign in to Wapliss and approve access.

To make the agent available to your whole organization, run Publish (atk publish --env prod); a Microsoft 365 admin approves it in the admin center.

Example prompts

  • "Show me my latest WhatsApp messages"
  • "Summarize what was said today in my WhatsApp group Team"
  • "Find my WhatsApp chat with Alex and show the last 10 messages"
  • "Who is in my WhatsApp group Team?"
  • "Send 'I'll join the meeting in 5 minutes' to Alex on WhatsApp" (Copilot confirms before sending)
  • "Check my Wapliss account"

Repository layout

appPackage/manifest.json          Microsoft 365 app manifest v1.30 (copilotAgents → declarativeAgent.json)appPackage/declarativeAgent.json  declarative agent v1.9 (instructions, conversation starters, action)appPackage/ai-plugin.json         plugin manifest v2.4: RemoteMCPServer https://wapliss.com/mcp/v1, OAuthPluginVaultappPackage/instruction.txt        agent instructions (safe reading and sending rules)appPackage/color.png, outline.png icons (192 × 192 color, 32 × 32 white outline)m365agents.yml                    Agents Toolkit lifecycle (v1.13, dcr/register)env/.env.dev, env/.env.prod       environment values (filled in by provision)scripts/validate.py               checks against the official schemas (+ --live checks of wapliss.com)

Validate

bash
pip install jsonschema pillowpython3 scripts/validate.py          # official schemas, limits, icons, toolkit configpython3 scripts/validate.py --live   # OAuth metadata and MCP 401 on wapliss.com

FAQ

Is this the official WhatsApp Business API? No. Wapliss uses WhatsApp Web multi-device (your own account) and is not affiliated with Meta or Microsoft. It is meant for personal and small-team use, not for bulk messaging.

Does Copilot send messages without asking? No. The send tools are marked as destructive, so Copilot asks for confirmation, and the agent instructions require confirming the recipient and content when there is any doubt.

Who can read my messages? Only you, through your own Wapliss account. Content that Copilot reads is processed by Microsoft 365 Copilot under your organization's terms. See the privacy policy.

What does it cost? Wapliss has a free plan (1 number, up to 100 messages per day to 3 contacts). Wapliss Pro costs US$ 7 per month. A Microsoft 365 Copilot license is billed by Microsoft.

Provisioning fails at the sign-in step. Use Agents Toolkit 6.12.0 or later; the Teams Developer Portal does not support dynamic client registration yet.

Wapliss plugins

Wapliss works the same way in every assistant: one account, one linked phone, the same 16 tools.

AssistantWhere it worksFormatGet it
ClaudeClaude.ai, Claude Desktop, Claude CodeCustom connector / Claude plugingithub.com/proteuscrypto/wapliss-whatsapp-for-claude
ChatGPTChatGPT web and desktopChatGPT plugin (Agent Plugins) / custom MCP connectorgithub.com/proteuscrypto/wapliss-for-chatgpt
GeminiGemini app, Gemini CLI, AntigravityConnected app, Gemini CLI extension, Antigravity plugingithub.com/proteuscrypto/wapliss-for-gemini
DeepSeekDeepSeek Harness (dsh)dsh bundlegithub.com/proteuscrypto/wapliss-for-deepseek
GitHub CopilotVS Code, Copilot CLI, Copilot appAgent Plugins 1.0github.com/proteuscrypto/wapliss-for-copilot
GrokGrok Build, grok.com connectors, xAI APIGrok Build plugin / custom MCP connectorgithub.com/proteuscrypto/wapliss-for-grok
Microsoft 365 CopilotMicrosoft 365 Copilot (work accounts), Teams, OutlookDeclarative agent with a remote MCP actionthis repository
Any MCP clientClients with remote MCP (Streamable HTTP)OAuth 2.1, or a personal API keywapliss.com/integrations#mcp

License

MIT © 2026 NetDigitalTech LLC, creator and owner of Wapliss. Microsoft 365 and Copilot are trademarks of Microsoft. WhatsApp is a trademark of Meta. Wapliss is not affiliated with either.

Source: README.md at commit ea009f6

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestNov 12, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts