WhatsApp Guide

WhatsApp MCP servers compared: hosted, self-hosted, extension and API (checked November 2026)

Last verified November 2026

WhatsApp MCP servers come in four shapes: hosted, self-hosted open source, browser extension and Business-API platform. This page lists what ten servers state on their own pages, checked 8 November 2026. Spun is a hosted MCP server on your own number: not a browser extension, not a customer-facing bot, no Business API, no API key for ChatGPT or claude.ai.

Free MCP: ChatGPT on your WhatsApp number, free after your trial

Every account starts with 7 days of everything, no card. Connect ChatGPT during the trial and save a card, and your account continues on Free MCP for as long as you use it: 100 AI reads a month, up to 200 contacts a month, and every send waits for your approval. Nothing is charged unless you choose a paid plan.

See Free MCP and how Spun MCP works

Checked on 8 November 2026. Each row below was read from the vendor's own public page on that day, and each cell reports what that page states, quoted where possible. Where a page does not state a property, the cell says "Not stated". Spun's row is read from Spun's own MCP page to the same standard.

Prices, plans and features change. The page named in each row is the place to confirm them. The order of the rows is not a ranking.

What are the four shapes of WhatsApp MCP server?

A hosted server on your own number runs at a web address the vendor manages and links to the WhatsApp number you already use, as a linked device. Your AI app connects to that address.

A self-hosted open-source server is code you download and run on your own computer or server. You link your WhatsApp account to it yourself and point your AI app at it.

A browser extension works through WhatsApp Web open in your browser, so the connection depends on that browser window.

A Business-API platform connects through the WhatsApp Business API, Meta's official API for businesses, usually on a number registered for it, with Meta's message fees on top of the platform's price.

Several products below combine more than one shape, for example a hosted server that reaches WhatsApp through a browser extension or a desktop app, or a platform that offers both a QR link and the Business API.

Shape and connection at a glance

ProductShapeHow WhatsApp is connected
SpunHostedLinked device on your own number
BlueticksHosted, or local with npxLinked device, through the Blueticks browser extension or a cloud Gateway
WassengerHostedBusiness API number, or a number linked by QR code
whats.teamBridge to the WhatsTeam APIA connected WhatsApp device; method not stated
LetsbotHosted add-onBusiness API (marked recommended) or QR scan
GetAutomataOpen source, self-hosted or hostedLinked device through Evolution API
KondoHosted endpoint plus the Kondo desktop appThrough the desktop app; method not stated
TimelinesAIHosted, MIT-licensed sourceQR linked device or Business API
ComposioHostedBusiness API
lharries/whatsapp-mcpSelf-hosted open sourceLinked device by QR (whatsmeow)

Summarized from the rows below, as stated on each page on 2026-11-08.

Spun

PropertyAs stated on the page
ShapeHosted MCP server at api.spun.com: "no Docker container, no local process, and no QR session to keep alive".
How WhatsApp is connected"Your own WhatsApp number joins as a linked device".
Sign-in for ChatGPT and claude.ai"On claude.ai, ChatGPT and Gemini: paste the URL and sign in with Spun", no key. OAuth 2.1 with a consent screen where an org manager picks the org and access level. Other clients use an API key.
Clients namedclaude.ai, ChatGPT, the Gemini app, Claude Code, the Anthropic API MCP connector, Cursor, Goose, Gemini CLI, n8n's MCP Client node. Verified end to end: claude.ai, Claude Code and ChatGPT.
What the AI can do (read, send, approval step)Reads chats and contacts and sends. "The AI submits; the send waits in the "AI sends" queue. A teammate with send permission approves".
Free tierFree MCP after the 7-day trial, with a card on file that is not charged: 100 AI calls a month, up to 200 different contacts a month, 7 days of message history, every send waits for approval.
Price"MCP access is part of your Spun plan." The /mcp page lists Free MCP at USD 0 and Starter at USD 49.
Number protection"the number stays protected through the same residential connection, Self Proxy or Spun Box as on every plan".
Page and date checkedspun.com/mcp/, read 2026-11-08 (the page shows "Checked on 2026-10-18").

Read from Spun's own /mcp page on 2026-11-08, to the same standard as the other rows.

Blueticks

PropertyAs stated on the page
Shape"Blueticks is a hosted WhatsApp MCP service". A local option run with npx is also described.
How WhatsApp is connected"a WhatsApp Web linked device on your own number. It is not the Meta Cloud API". Linked by QR or link code, through the Blueticks browser extension with web.whatsapp.com open in Chrome, or through a cloud-hosted Gateway.
Sign-in for ChatGPT and claude.aiClaude: "sign in to Blueticks and approve access. No API key is stored in Claude." ChatGPT: "set authentication to OAuth". Claude Code and Cursor use an API key.
Clients namedClaude, ChatGPT, Claude Code, Cursor, other MCP clients with an API key.
What the AI can do (read, send, approval step)"read your chats, send messages and schedule them from your own WhatsApp number". Approval is in the client: "approve each call yourself and avoid "Allow always"".
Free tier"the free plan is limited to 5 requests per 6 hours"; "The free plan has no time limit".
PricePer user per month: Basic $7 yearly or $9 monthly, Standard $20 or $25, Pro $45 or $50. The connector has "no extra charge and works on any plan".
Number protection"We cannot promise a number will never be restricted." The page calls the engine "an unofficial WhatsApp Web automation engine".
Page and date checkedblueticks.co/mcp, read 2026-11-08 (the page states its facts were checked on 31 October 2026).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

Wassenger

PropertyAs stated on the page
ShapeHosted: "fully managed", "it runs on our infrastructure", "nothing to install".
How WhatsApp is connectedMCP page: "connects to your WhatsApp Business API number". Pricing page: "connect a WhatsApp or WhatsApp Business number with a QR code, or connect the WhatsApp Business API".
Sign-in for ChatGPT and claude.aiAPI key in a Bearer header. ChatGPT "via Connectors panel". claude.ai not named; Claude Desktop through mcp-remote.
Clients namedClaude, ChatGPT, VS Code Copilot, Cursor, Windsurf, Gemini, Zed, Continue.dev, Aider, Claude Desktop, Gemini (Vertex AI), LangChain, LlamaIndex, the OpenAI and Anthropic APIs.
What the AI can do (read, send, approval step)"read chats, send messages, search contacts and trigger automations". "Approval lives in the client, not in Wassenger."
Free tierNo free plan stated. "7 days free · No credit card", after which the workspace pauses with read access.
PricePer number per month: Professional $39.90, Business $69.90, Enterprise $99.90 (annual $33.25, $58.25, $83.25 a month). "The MCP server is included on every plan". Meta template costs at cost.
Number protectionNot stated.
Page and date checkedwassenger.com/whatsapp-mcp and wassenger.com/pricing, read 2026-11-08 (no date on the pages).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

whats.team (WhatsTeam)

PropertyAs stated on the page
ShapeThe MCP server "only acts as a bridge between your AI tool and the WhatsTeam API", run through npx mcp-remote with https://api.whats.team/mcp. The site menu lists "WhatsApp Business API"; pricing says "Meta conversation fees apply separately".
How WhatsApp is connected"a connected WhatsApp device". The linking method is not stated.
Sign-in for ChatGPT and claude.ai"uses your API key". ChatGPT "(via API)". claude.ai not named.
Clients namedClaude Desktop, ChatGPT (via API), VS Code with GitHub Copilot, Cursor, Windsurf, n8n, Google Gemini, Zed, Continue.dev, Claude Code.
What the AI can do (read, send, approval step)"Full read and write access". An approval step is not stated.
Free tierNo free plan stated. 14-day trial, no card.
PriceUSD per month, one number each: Starter $29 (up to 4 members), Business $69 (7), Enterprise $119 (12). MCP appears in the Business feature list; which plans include it is not stated.
Number protectionNot stated.
Page and date checkedwhats.team/mcp and whats.team/pricing, read 2026-11-08 (no date on the pages).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

Letsbot

PropertyAs stated on the page
ShapeRemote MCP server at https://letsbot.net/mcp, "Part of the API + MCP add-on". The page names Letsbot a Meta Business Partner.
How WhatsApp is connected"Official WhatsApp Business API (recommended)" or a QR scan.
Sign-in for ChatGPT and claude.aiOAuth for Claude.ai and the desktop app; ChatGPT "OAuth 2.1 (PKCE auto-detected)". Cursor, Gemini and VS Code use an API key.
Clients namedChatGPT, Claude (Claude.ai and desktop), Cursor, Continue.dev, Gemini CLI, VS Code Copilot Chat.
What the AI can do (read, send, approval step)"read and send messages on your WhatsApp Business number". "after you confirm" is stated for group sends, tickets and appointments, not for single sends or campaigns. Keys can be read-only or full access.
Free tierNo permanent free tier stated. 14-day trial, no card.
Price"$69.99 per month, VAT included, added to any base plan"; the Starter base plan is $6.35, $76.34 in total.
Number protectionBusiness API: "no risk of a ban for using an unofficial link". QR link: "It is an unofficial link, so the number can be restricted".
Page and date checkedletsbot.net/en/whatsapp-mcp.html, read 2026-11-08 (page data dated 2026-05-08).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

GetAutomata

PropertyAs stated on the page
Shape"Open source · Self-host or hosted", MIT license.
How WhatsApp is connected"pairs a regular WhatsApp account as a linked device through Evolution API". No Business API.
Sign-in for ChatGPT and claude.aiA bearer token; the connector URL contains the token. OAuth is not stated.
Clients namedClaude, Claude.ai, Claude Desktop, Claude Code, ChatGPT, Cursor, Grok, Meta Muse, Hermes Agent, any MCP client.
What the AI can do (read, send, approval step)Read, search and send, limited to the chats on the token: "Scope checked before every tool call". A human approval step is not stated. Media is not sent to the AI.
Free tierSelf-hosted: "Free, forever". Hosted: "Free tier available"; its limits are not stated.
PriceNot stated.
Number protectionNot stated.
Page and date checkedgetautomata.app/whatsapp-mcp, read 2026-11-08 (no date on the page).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

Kondo

PropertyAs stated on the page
Shape"Kondo hosts a Model Context Protocol (MCP) endpoint that talks to the Kondo desktop app on your computer"; it works only while the app is running.
How WhatsApp is connectedThrough the Kondo desktop app. The linking method is not stated.
Sign-in for ChatGPT and claude.ai"OAuth sign-in" with the Kondo account.
Clients namedClaude, ChatGPT, Dots, Codex, Cursor, VS Code (GitHub Copilot), other clients.
What the AI can do (read, send, approval step)"Drafts only. Your agent can't send. You review and send every message in Kondo."
Free tierNot stated.
PriceNot stated. "MCP is available on the Business and Enterprise plans".
Number protection"Automation is the number one way to put your account at risk." The home page also says "anything an agent writes stays a draft until you send it."
Page and date checkedtrykondo.com/docs/whatsapp-mcp-server-setup and trykondo.com, read 2026-11-08 (no date on the pages).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

TimelinesAI

PropertyAs stated on the page
ShapeHosted MCP server at mcp.services.timelines.ai with MIT-licensed source, on a WhatsApp CRM sold per seat.
How WhatsApp is connectedQR linked device and WhatsApp Business API (and Coexistence).
Sign-in for ChatGPT and claude.ai"OAuth sign-in, no API tokens" through mcp-remote. ChatGPT connector steps are not on the guide. claude.ai chat is not stated.
Clients namedGuide: Claude Code, Cursor, Codex, Claude Desktop. Pricing page: "Claude, ChatGPT, Cursor, Codex or any MCP client".
What the AI can do (read, send, approval step)"see your chats, send messages, label, assign, and react". "There is no sandbox, no dry-run flag, no undo"; drafting first is described as a way to prompt.
Free tierNo free plan stated. 10-day trial, no card (trial limits: 20 automated messages, 1,000 API calls).
PricePer seat per month: Starter $35 ($28 yearly), Pro $49 ($39 yearly), Enterprise custom. MCP "Included in every plan at no extra charge".
Number protectionNot stated.
Page and date checkedtimelines.ai/whatsapp-mcp-guide and timelines.ai/timelinesai-pricing, read 2026-11-08 (the guide says "Capability guide · 2026").

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

Composio

PropertyAs stated on the page
Shape"Hosted Whatsapp MCP for Claude, Cursor, and ChatGPT".
How WhatsApp is connected"using the WhatsApp Business API".
Sign-in for ChatGPT and claude.aiSign-in from ChatGPT or claude.ai to the endpoint is not stated. Auth types toward WhatsApp: OAuth2 or API key.
Clients namedClaude Code, Cursor, ChatGPT, Claude Cowork, OpenAI Agents SDK, VS Code, OpenClaw and several agent frameworks.
What the AI can do (read, send, approval step)Send messages, fetch conversations, manage contacts. "Keep an approval step in your prompt for actions with side effects".
Free tierHobby plan: "100,000 tool calls per month with no credit card", "up to 20,000 of those can run through Composio-managed apps like Whatsapp".
PricePaid plan amounts not stated on the page.
Number protectionNot stated.
Page and date checkedcomposio.dev/toolkits/whatsapp, read 2026-11-08 (page data dated 2026-11-06).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

lharries/whatsapp-mcp

PropertyAs stated on the page
ShapeSelf-hosted open-source project (MIT): you clone it and run a Go bridge plus a Python MCP server.
How WhatsApp is connected"connects to your personal WhatsApp account directly via the Whatsapp web multidevice API (using the whatsmeow library)", by QR; re-authentication may be needed after about 20 days.
Sign-in for ChatGPT and claude.aiNot stated; the server is set up in a local client config.
Clients namedClaude Desktop, Cursor.
What the AI can do (read, send, approval step)Search and read messages, including media, and "send messages to either individuals or groups". An approval step is not stated.
Free tierOpen source under the MIT license.
PriceNot stated.
Number protectionNot stated. The README notes it is "subject to the lethal trifecta" and that "project injection could lead to private data exfiltration".
Page and date checkedgithub.com/lharries/whatsapp-mcp (README), read 2026-11-08 (no date on the page).

Read from the vendor's own page on 2026-11-08. "Not stated" means the page read does not say.

About Spun

Spun (spun.com) is a shared WhatsApp inbox for teams. It connects to the WhatsApp number a business already uses through WhatsApp's linked-device (QR) mechanism, so it needs no Business API and charges no per-message fees. Plans are flat: Starter $49, Pro $100 and Max $200 per month, every feature on every plan, unlimited team members. Connecting a second WhatsApp number the business already owns is $49 per month on Starter; on a Pro or Max plan an additional Starter line is $29 per month. Spun does not provide phone numbers or verification codes. Each team member can be restricted to specific conversations or customers. Runs in any web browser; native mobile apps are in beta. Made by Spun Life LLC. Not affiliated with WhatsApp or Meta.

Explore every feature · See pricing

Frequently asked questions

Is a hosted MCP server safer than an extension?

This page does not rate safety. What the pages state about the risk to the number: Blueticks, "We cannot promise a number will never be restricted." Letsbot, for its QR link, "It is an unofficial link, so the number can be restricted", and for the Business API, "no risk of a ban for using an unofficial link". Kondo, "Automation is the number one way to put your account at risk." Spun, "every AI send waits for a person by default, and the number stays protected through the same residential connection, Self Proxy or Spun Box as on every plan." The Wassenger, whats.team, GetAutomata, TimelinesAI, Composio and lharries/whatsapp-mcp pages read do not state ban risk.

Do I need the Business API?

It depends on the product. As stated on their pages: Spun, Blueticks, GetAutomata and lharries/whatsapp-mcp link the number as a linked device, without the Business API. Composio uses the Business API. Letsbot offers the Business API (marked recommended) or a QR scan, TimelinesAI a QR link or the Business API, and Wassenger a QR code or the Business API. The whats.team and Kondo pages do not state how the number is linked.

Which ones are free?

As stated on 2026-11-08: Spun continues on Free MCP after the 7-day trial with a card on file that is not charged (100 AI calls a month, up to 200 contacts a month, every send waits for approval). Blueticks has a free plan "limited to 5 requests per 6 hours" with "no time limit". GetAutomata self-hosted is "Free, forever" and its hosted service has a "Free tier available". Composio's Hobby plan has "100,000 tool calls per month with no credit card", "up to 20,000" through managed apps like WhatsApp. lharries/whatsapp-mcp is open source under the MIT license. Wassenger (7 days), Letsbot (14 days), whats.team (14 days) and TimelinesAI (10 days) state trials. Kondo does not state a free tier.

See Free MCP

Can several teammates connect their own AI?

As stated on the pages: on Spun, each connection is approved by an org manager, and to limit an AI to chosen chats you share those chats with a teammate login and connect the AI from that login; teammate connections are on the paid plans. Letsbot: "Permissions ride with the key, so a ChatGPT user only sees their own data." Kondo: "A team admin can turn MCP off for the whole team". TimelinesAI: "1 seat = 1 user". Composio: "Fine-grained RBAC so you control which agents and users can access Whatsapp". Wassenger uses a per-workspace API key, with 3, 6 or 9 agents by plan. whats.team lists 4, 7 or 12 members by plan but does not state per-member MCP connections. The Blueticks, GetAutomata and lharries/whatsapp-mcp pages do not state it.

Connect your own AI to your WhatsApp number

Link the number you already use, paste one address into your AI app and pick an access level. 7 days of everything free, then Free MCP with a card on file.

Start Free Trial

How to connect ChatGPT to WhatsApp

More WhatsApp guides

WhatsApp Web for Business · Did Someone Block You · Virtual Numbers · The 6-Digit Code · Broadcast Messages · Block & Unblock · Sending Links · QR Codes & Linked Devices · Ticks & Read Receipts · WhatsApp Banned · Ban Signals · Business Account Banned · Temporarily Banned · Spam Bans · Bulk Messages Without a Ban · Marketing Without Bans · Warming Up a Number · Networks, VPNs and Bans · WhatsApp Business API Pricing · WhatsApp Business on Multiple Devices · Connect Claude to WhatsApp · Unban a WhatsApp Number · Number Blocked · Broadcast Limits · WhatsApp Proxies · Shared Proxy vs Self Proxy · Spun Box · Can Spun Get My WhatsApp Banned? · WhatsApp LIDs · WhatsApp Usernames · WhatsApp Desktop App · Meta AI in WhatsApp · WhatsApp Ads · WhatsApp Business API Pricing in India · Bulk WhatsApp Message Senders in India · WhatsApp Customer Support for a Small Team · Share a WhatsApp Business Account With Your Team · WhatsApp for Teams in India · Analyze WhatsApp group chats · WhatsApp profile pictures · WhatsApp for Hotels · WhatsApp Etiquette for Hotel Guests · Hotel WhatsApp Message Templates · Travel Agency WhatsApp Templates · Manage WhatsApp Groups for Tour Operators · WhatsApp Translation for Tourism · WhatsApp Automation Without the Business API · WhatsApp Ban Risk for Travel Agencies · Connect ChatGPT to WhatsApp Business · What Is a WhatsApp CRM · What Is a Shared WhatsApp Inbox · WhatsApp Business App vs API vs Team Inbox · Disadvantages of a WhatsApp Business Account · Translate WhatsApp Messages · Transcribe and Translate Voice Notes · ChatGPT WhatsApp connector not working · Can ChatGPT send WhatsApp messages? · Things ChatGPT can do with your WhatsApp chats · Can ChatGPT read my WhatsApp messages? · What is a WhatsApp MCP server?