Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Beschreibung vom Entwickler (englisches Original)
Send and read WhatsApp messages, templates, chats and campaigns through the official Business API.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
AuthorizationAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Führe das in deinem Terminal aus
claude mcp add --transport http whatsapp https://api.wassenger.com/mcp --header 'Authorization: your-value'Trag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"whatsapp": {
"url": "https://api.wassenger.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"whatsapp": {
"type": "http",
"url": "https://api.wassenger.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Authorization geheim erforderlich HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde über die Domain wassenger.com bestätigt (die Registry prüft, wem die Domain gehört)
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: Authorization
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.0) kam vor 13 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Vexa, emailmd, MCP WhatsApp Cloud
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
A hosted Model Context Protocol server that lets Claude, Cursor, VS Code, the OpenAI API and any other MCP client work with WhatsApp through the official WhatsApp Business API: send and read messages, reply with approved templates, run campaigns, manage contacts and run a shared team inbox.
It is run by Wassenger. There is nothing to install: point your client at https://api.wassenger.com/mcp and send your Wassenger API key in the Authorization header. Claude and ChatGPT on the web have no field for a header, so there the key goes in the address instead.
Remote URL: https://api.wassenger.com/mcp
Transport: Streamable HTTP Auth: Authorization: Bearer or https://api.wassenger.com/mcp?key= for clients without headers
There are two kinds of WhatsApp MCP servers, and they solve different problems.
| This server (Wassenger) | Personal-account servers such as lharries/whatsapp-mcp | |
|---|---|---|
| How it connects | Official WhatsApp Business API (Meta Cloud API) | Links your personal account as a WhatsApp Web device |
| Setup | Hosted. Add a URL and an API key | Run a Go bridge and a Python server locally, then scan a QR code |
| Messages outside the 24-hour window | Yes, with approved templates | No templates |
| Several people on one number | Shared inbox, chat assignment, departments, labels | One user |
| Campaigns and bulk sends | Yes, paced by a delivery queue | No |
| Where messages are stored | Your Wassenger account | A SQLite database on your computer |
| WhatsApp's terms | Uses the API Meta provides for businesses | WhatsApp's Terms of Service don't allow unofficial clients, so the number can be restricted |
| Cost | Wassenger subscription; Meta bills template messages directly | Free and open source |
If you only want Claude to read and search your own personal chats, a personal-account server is the simpler choice. If WhatsApp is how your business talks to customers, use the Business API.
Open Customize → Connectors, click +, choose Add custom connector, give it a name and paste the address with your key:
https://api.wassenger.com/mcp?key=YOUR_WASSENGER_API_KEY
Click Add. In a chat, open the + menu, choose Connectors and switch it on. On Team and Enterprise plans only an owner can add a custom connector, and everyone who uses it shares that key.
ChatGPT reaches a custom MCP server from the web app, on the plans where OpenAI enables developer mode, and a workspace admin has to turn it on. Go to Apps → Create, paste the same address, choose No authentication, click Scan tools and then Create. Choosing OAuth fails, because this server publishes no OAuth metadata.
claude mcp add --transport http wassenger https://api.wassenger.com/mcp \
--header "Authorization: Bearer YOUR_WASSENGER_API_KEY"
Some clients only start local processes, like Claude Desktop configured through claude_desktop_config.json. Use the npm bridge from this repository (mcp-wassenger): it connects to the hosted server and sends your key in the Authorization header.
{
"mcpServers": { "wassenger": { "command": "npx", "args": ["-y", "mcp-wassenger", "YOUR_WASSENGER_API_KEY"] } } }
~/.cursor/mcp.json:
{
"mcpServers": { "wassenger": { "url": "https://api.wassenger.com/mcp", "headers": { "Authorization": "Bearer YOUR_WASSENGER_API_KEY" } } } }
.vscode/mcp.json. VS Code asks for the key the first time and stores it securely:
{
"inputs": [ { "type": "promptString", "id": "wassenger-key", "description": "Wassenger API key", "password": true } ], "servers": { "wassenger": { "type": "http", "url": "https://api.wassenger.com/mcp", "headers": { "Authorization": "Bearer ${input:wassenger-key}" } } } }
import OpenAI from 'openai'
const openai = new OpenAI()
const response = await openai.responses.create({ model: 'gpt-6.1-sol', input: 'Summarize the unread WhatsApp chats from today', tools: [{ type: 'mcp', server_label: 'wassenger', server_url: 'https://api.wassenger.com/mcp', headers: { Authorization: Bearer ${process.env.WASSENGER_API_KEY} }, require_approval: 'always' }] })
Use the remote URL with Streamable HTTP and the Authorization header. If your client has no field for headers, use the ?key= address; if it only runs local servers, use the npm bridge: npx -y mcp-wassenger YOUR_WASSENGER_API_KEY.
order_shipped template to +1 555 555 0100 with tracking number 1Z999."*spring_offer template for contacts labelled 'VIP'."*More than 50 tools, grouped by what they work on:
| Area | What the tools do |
|---|---|
| Messages | Send text, media, location, contacts and scheduled messages; reply, react and forward |
| Templates | List, create and delete templates; send approved templates outside the 24-hour window |
| Chats | Search and filter chats by status, label, agent, date or unread; read message history; export chats; chat statistics |
| Contacts and labels | Create, search, update and import contacts; create and apply labels |
| Team inbox | Manage agents and departments; hand a chat to a teammate or department, resolve or reopen it, leave internal notes, mark it read or unread |
| Campaigns | Create, start and stop campaigns and manage their recipients; monitor the delivery queue |
| Sales pipeline | Create pipelines and stages, track deals, add notes and tasks to deals |
| WhatsApp Flows | List flows, send a flow and read its responses |
| Files | Upload files from a URL, search sent and received files, download media |
| Numbers and devices | List connected numbers and their status; check whether a phone number is on WhatsApp |
Groups, Channels and Status updates only work on numbers connected by QR code, because the official Business API doesn't offer them.
Authorization header whenever your client has a field for it. A key in the address (?key=) ends up in access logs, proxy logs, error reports and browser history, so treat it as exposed: for Claude and ChatGPT on the web, create a key used only there and revoke it if the address leaks.Is there a WhatsApp MCP server I can use with Claude? Yes. This one works in Claude on the web and in the desktop app as a custom connector, in Claude Code and in any MCP client, on top of the official WhatsApp Business API. Setup takes a URL and an API key.
How do I connect WhatsApp to Claude or ChatGPT as an AI agent? Connect your number to Wassenger, then add this server: as a custom connector in Claude, as an app in ChatGPT's developer mode, or as an MCP tool in an agent built on the OpenAI API, with the configurations above. The agent can then read chats, reply, send templates and hand conversations to people on your team.
Do I need to keep a phone or computer switched on? No. Numbers on the Business API run in Meta's cloud and the MCP server is hosted.
Can it message customers who haven't written in the last 24 hours? Yes, with a template approved by Meta. Free-form messages are only allowed within 24 hours of the customer's last message; that is a WhatsApp rule for every provider.
Is it free? The hosted server comes with your Wassenger account, and the npm bridge in this repository is open source under the MIT license. You need a Wassenger account with a connected number: see pricing. Meta bills template messages directly.
MIT