WhatsApp Guide

What is a WhatsApp MCP server? Plain-language explainer

Last verified November 2026

An MCP server connects AI apps (ChatGPT, Claude, Gemini, Cursor) to outside data and actions through a shared standard. A WhatsApp one gives them your chats and, if allowed, sends. Spun is a hosted MCP server on your own number, nothing to install, not a browser extension or customer-facing bot, no Business API, no API key. The AI stays yours.

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

MCP stands for Model Context Protocol, the open standard AI assistants use to connect to outside tools. You will see "MCP server" in the settings of AI apps, usually next to words like connectors, apps or plugins.

This page explains the idea in plain words, using WhatsApp as the example: what the client and the server each do, where the WhatsApp data comes from, what "hosted" means, how sign-in and permissions work, and which AI apps can connect.

What are the client and the server?

The client is the AI app you talk to: ChatGPT, Claude, Gemini, Cursor and others. The server is the piece that holds the tools: small, named actions such as "list conversations" or "send message", each with a description the AI can read.

When you connect the two, the client asks the server which tools it has. From then on, when your question needs outside data, the AI picks a tool, the server runs it and returns the result, and the AI answers you with it.

  1. 1

    You ask

    "Which customers asked about prices this week and have not had a reply?"

  2. 2

    The AI calls a tool

    It calls a search tool on the WhatsApp MCP server and gets back the matching chats.

  3. 3

    It reads

    It opens the ones that look unanswered and reads the last messages.

  4. 4

    It answers

    It answers you with a short list, and offers draft replies.

  5. 5

    You decide on sends

    If you say "send them", the send goes back through the server, which applies your rules. On Spun, by default each send waits for a person to approve it.

Where does the WhatsApp data come from?

A WhatsApp MCP server needs a WhatsApp connection behind it. Spun links to the number you already use as a linked device, the way WhatsApp Web does. There is no new number and no WhatsApp Business API application.

The AI therefore sees what your connected number has: your chats and the groups the number is in, messages since you linked plus the history handed over when you linked. Members who hide their number stay hidden.

What does a hosted MCP server mean?

An MCP server can run on your own computer or on a server you manage, or it can be hosted for you at a web address. Spun chose the hosted design: the server runs at api.spun.com and Spun already manages your WhatsApp connection.

In practice that means there is no Docker container, no local process and no QR session for you to keep alive. You give your AI app one address. Setup is still per user or workspace: Spun hosts the server, but it cannot add itself to your ChatGPT, IDE or automation account.

How do sign-in and permissions work?

On claude.ai, ChatGPT and the Gemini app you paste the server address and sign in with your Spun account, with no key needed. Apps that run on your computer and sign in through a browser window, such as Claude Code, Cursor desktop, Gemini CLI, Goose and OpenClaw, also sign in with your Spun account, or use an API key instead. Other clients take the same address plus an API key you create in Spun.

Sign-in uses OAuth 2.1. A consent screen opens, and only a manager of your Spun organization can approve it. The manager picks the organization and an access level, and can revoke any connected app later.

Access can be narrowed further with scopes, a list of allowed WhatsApp channels, label scoping and a switch for groups. Text that comes from other people, such as message bodies and contact names, is labeled as untrusted before the AI reads it.

Access levelWhat the AI can doCan it send?
Read-only analystRead conversations, groups and contactsNo
Assistant, no sendsAlso organize chats and draft repliesNo
Assistant with sendsAlso propose and schedule messagesOnly through your approval settings

The access levels on the Spun consent screen.

What is the difference between read tools and actions?

Read tools return data: a list of chats, a contact, a pipeline board. Actions change something: a sent message, a new label, a contact moved to another stage. The access level decides which of the two the AI may use, and sends go through an approval queue by default.

On the smaller plans, each read that returns your data is a counted call: 100 a month on Free MCP and 2,000 a month on Starter, while Pro and Max are unlimited within fair rate limits. Sends never count, and neither do orientation reads such as your permissions and usage so far, or questions about Spun itself.

Spun groups its tools into families. The plan column is read from the current tool list, so it stays in step with what Free MCP includes.

Tool familyWhat it coversPlan
OrientationYour channels, your permissions, usage so far and questions about Spun itselfPartly on Free MCP, the rest on paid plans
Reading chatsList and open conversations, read messages and search messages and contactsPartly on Free MCP, the rest on paid plans
Sending messagesSend, schedule, edit or forward messages, media, polls and reactionsOn Free MCP
Organizing chatsAssign conversations, labels, pins, stars and chat statusOn Free MCP
ContactsLook up, create and edit contacts and see a contact's timelineOn Free MCP
Hidden-number chatsWork out who is behind a chat whose number is hiddenOn Free MCP
Pipeline boardsRead boards and stages, and move contacts between stagesPartly on Free MCP, the rest on paid plans
CirclesRead, create and edit contact circlesOn Free MCP
AlarmsList alarms, and create or dismiss themPartly on Free MCP, the rest on paid plans
Keep in touchList keep-in-touch reminders, and set or clear themPartly on Free MCP, the rest on paid plans
Quick repliesRead your saved quick repliesOn Free MCP
Groups and communitiesRead and manage WhatsApp groups and communitiesPaid plans
Tasks and calendarProjects, tasks and calendar eventsPaid plans
Summaries and reportsChat summaries, period reports and message statisticsPaid plans
Bots and knowledge baseAuto-reply rules, bots and knowledge-base articlesPaid plans

Tool families on the Spun MCP server. "Partly" means some tools in the family are on Free MCP and the rest need a paid plan.

Is a WhatsApp MCP server a chatbot for my customers?

No. Your customers keep talking to you, on your number. The MCP server is for you and your team: your own AI app reads and helps answer, and sends only what your settings allow.

Automatic replies to customers are separate Spun features: auto replies and an optional AI chatbot that you set up on purpose.

Which AI apps can connect?

Any app that supports remote MCP servers can connect in principle. Spun marks each one in one of two ways. "Verified" means Spun signed in, listed tools and ran real tool calls from that client on the stated date. "Documented by vendor" means the vendor's own documentation describes support for remote MCP servers, but Spun has not run that client end to end yet.

ClientStatus as of November 2026
claude.ai (web / mobile)Verified 2026-08-16: sign-in, tool calls, send approvals and disconnect
ChatGPT (web / Desktop)Verified 2026-10-18: sign-in, tool calls and queued sends. Plus, Pro, Business and Enterprise; a workspace admin enables connectors on Business and Enterprise
Claude CodeVerified 2026-10-18: sign-in and tool calls; API key path verified 2026-08-16, including queued sends
OpenClawTransport checked 2026-08-23; tool calls with a real key pending
Claude DesktopDocumented by vendor: same connector as claude.ai, not separately walked through yet
Gemini app, Gemini CLI, Cursor, VS Code (GitHub Copilot agent mode), Windsurf, Goose, LM Studio, n8n, Microsoft Copilot Studio, LibreChat, Open WebUIDocumented by vendor, not yet verified by Spun
Anthropic API (MCP connector), OpenAI Responses API / Agents SDKDocumented by vendor, not yet verified by Spun
Make, ZapierVendor beta, not yet verified by Spun

Statuses copied from the Spun MCP page on the date this guide was written. The MCP page has the current list and setup steps for each client.

Related: Spun MCP: client list and setup

Is there a free option?

Yes. Every account starts with 7 days of everything, no card. If your AI client is connected during the trial and you save a card, nothing is charged and your account continues on Free MCP, a hosted WhatsApp MCP server with nothing to install, for as long as you use it.

Free MCP includes 100 AI calls a month from ChatGPT, Claude or another MCP client, up to 200 different contacts a month, 7 days of message history and a read-and-approve inbox, and every send goes through your AI and waits for your approval. It has no scheduled workflows, automations or REST API, and one number. For media and voice notes, the AI sees that one arrived, not what is in it.

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 MCP the same as an API?

Not quite. An API is written for developers, who code each call. MCP is a standard way for an AI app to discover a server's tools and decide on its own which one to call while it answers you. Spun also has a REST API, which is the simpler fit for plain automation steps such as sending a message when a form is filled; the REST API is on the paid plans.

Do I need to code?

No. On claude.ai, ChatGPT or the Gemini app you paste one address and sign in with your Spun account. Apps on your computer such as Claude Code or Cursor desktop sign in with your Spun account in the browser, or use an API key. Other clients take the same address plus an API key you create in Spun. There is nothing to install or host.

Is there a free WhatsApp MCP server?

Yes. Everyone starts with a 7-day trial of everything, no card. Connect your AI client during the trial and save a card (nothing is charged), and after the trial your account continues on Free MCP: 100 AI calls a month (questions about Spun itself never count, on any plan), up to 200 contacts a month, 7 days of history, a read-and-approve inbox, and every send waits for your approval. At least one AI read every 7 days keeps the number connected. If you never connect an AI client, the trial simply ends. Self Proxy and the Spun Box are included.

See Free MCP

Does it work with the normal WhatsApp app?

Yes. Spun connects to the number you already use as a linked device, the way WhatsApp Web does, so it works with a normal WhatsApp number as well as the Business app, and the AI works with whichever chats that number has. No WhatsApp Business API is needed.

Can several people in my team connect their own AI?

Each connection is approved by a manager, who picks the organization and access level. To limit what an AI sees to chosen chats, share only those chats with a teammate login and connect the AI from that login: it reaches the chats shared with it and nothing else, and its sends wait for your approval. Teammate connections are on the paid plans.

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? · WhatsApp MCP servers compared