
How to Connect WhatsApp to Claude: A Complete Guide to WhatsApp AI Automation

Connecting WhatsApp to Claude means your AI assistant can read your messages, search your chats, draft replies, and automate WhatsApp tasks without you copying and pasting between apps.
It's done through MCP (Model Context Protocol), a standard that lets Claude access your WhatsApp securely.
You can connect WhatsApp to Claude in multiple ways.
Perisclaw offers the simplest approach if you want zero technical setup.
Open-source MCP servers give developers full control.
Wassenger handles business teams at scale.
Composio works for anyone who wants multi-app integrations.
Each method has different trade-offs depending on your technical comfort and use case.
This guide walks you through all four methods, explains how each one works, covers privacy and security, and answers common questions about using Claude with WhatsApp.
TL;DR
|
What is MCP and how does it connect WhatsApp to Claude
MCP (Model Context Protocol) is an open standard created by Anthropic that lets AI assistants like Claude securely connect to external tools and services. Think of it as a safer, more structured way for Claude to access other apps compared to traditional API integrations.
The key difference from direct APIs:
Normally, with direct APIs, you'd share your credentials (passwords, API keys) directly with Claude. MCP works differently. You approve access once through a secure connection, and Claude can then request actions without ever seeing your actual credentials. Your WhatsApp account stays protected
How it works with WhatsApp:
When you set up an MCP server for WhatsApp, Claude becomes an intelligent tool that can:
Search your messages by meaning
Read chat context when you ask
Draft and send replies on your behalf
But only when you ask, and only in the ways you've approved
Connect WhatsApp to Claude: 4 Methods Compared
Method | Setup Time | Technical Skill | Cost | Best For | Personal or Business |
Perisclaw MCP | 2 minutes | None | Free (beta) | Anyone, non-technical | Both |
Open-Source MCP Servers | 30 minutes | High | Free | Developers, power users | Personal |
Wassenger MCP | 5 minutes | Low | Free + paid | Business teams, at scale | Business |
Composio Connect | 3 minutes | None | Free + paid | Non-technical, multi-app users | Both |
Method 1: Connect WhatsApp to Claude Using Perisclaw MCP (it is easiest, no setup required)
This is the simplest way to get WhatsApp working with Claude if you don't want to deal with command-line setup or developer accounts. Perisclaw is a WhatsApp AI executive assistant that runs in your self-chat and also serves as an MCP server for Claude.
It uses Linked Devices, which means your WhatsApp account links Perisclaw as a companion device, similar to how you'd link WhatsApp Web on a computer.
What you need:
Perisclaw account (free during beta)
Claude Desktop or claude.ai access
Your WhatsApp number
Step 1: Get your Perisclaw MCP address
Open your Perisclaw dashboard and go to the MCP page. Copy your MCP server address. This is unique to your account.
Step 2: Add Perisclaw as an MCP connector in Claude
Open Claude Desktop. Click Customize in the left sidebar, then select Connectors. Click the + button and paste your Perisclaw MCP address. That's it.
If you're using claude.ai on the web, follow the same process: Customize → Connectors → Add your MCP URL.
Step 3: Choose your access level and approve
Claude will show you a permission screen. Choose between Read Only (Claude can search and read your chats) or Read + Write (Claude can also send messages and manage chats). Start with Read Only for safety.
What you can do immediately:
Once connected, you can ask Claude things like:
"Summarize my unread WhatsApp chats"
"Find the address Sarah sent me last week"
"Draft a reply to John's message about the project"
"Search for all messages about pricing"
Claude shows you what it's about to do before it sends anything. You stay in control.
Method 2: Connect WhatsApp to Claude Using Open-Source MCP Servers (it is for developers)
If you're comfortable with the command line and want complete control over your WhatsApp integration, open-source MCP servers give you more flexibility.
Popular options:
verygoodplugins/whatsapp-mcp (uses WhatsApp Web)
Rich627/whatsapp-claude-plugin (Claude Code channel integration)
What you need:
Go programming language installed
Python and uv package manager
Claude Desktop (not web)
30 minutes of setup time
How it works:
The open-source server runs locally on your machine. It uses Baileys (reverse-engineered WhatsApp Web protocol) to connect to WhatsApp. Claude communicates with this server, which then sends commands to your WhatsApp.
The flow is: Claude Desktop → Local MCP Server → WhatsApp Bridge → Your WhatsApp Account
Setup overview:
Clone the GitHub repository
Run the WhatsApp bridge with
go run main.goScan the QR code from your phone
Configure Claude Desktop to point to your local MCP server
Add the path to your claude_desktop_config.json file
Advantages:
Everything runs locally, zero cloud involvement
Your data never leaves your machine
Complete customization if you want to modify code
Free with no recurring costs
Trade-offs:
Steeper learning curve
You manage updates and troubleshooting
Your machine or VPS must stay online
Small risk of WhatsApp account restrictions (unofficial method)
Method 3: Connect WhatsApp to Claude Using Wassenger MCP (it is for business teams)
If you're managing WhatsApp at team scale or need official Meta support, Wassenger connects your WhatsApp Business API account to Claude.
What you need:
WhatsApp Business Account (WABA)
Wassenger account (has free tier)
Claude Desktop or claude.ai
How it works:
Wassenger handles the connection to Meta's official WhatsApp Business API. This means you get official support from Meta, no account ban risk, and the ability to use templates and manage multiple numbers.
Setup:
Connect your WhatsApp Business number to Wassenger (5 minutes)
Get your API key from Wassenger settings
Add Wassenger as an MCP connector in Claude
Paste your API key and approve
What you can do:
Read unread messages and conversations
Send templated and custom messages
Search contacts by name or phone
Run pre-built workflows (automations you've set up in Wassenger)
Scale to multiple team members
Best for:
Business customer support
Team collaboration on WhatsApp
Official, verified messaging
Compliance requirements
Method 4: Connect WhatsApp to Claude Using Composio (it is no-code, multi-app integration)
Composio is the simplest no-code option if you want WhatsApp plus other app integrations (Gmail, Slack, Notion, etc.) in one place.
What you need:
Composio account (free tier available)
Claude Desktop or claude.ai
Your WhatsApp Business API account (optional, or regular WhatsApp)
Setup:
Sign up for Composio
In Claude, go to Customize → Connectors
Search for Composio and authenticate via OAuth
Select WhatsApp from Composio's app catalog
Approve permissions in your browser
Advantages:
OAuth-based (your credentials stay with Composio, not Claude)
One MCP server for WhatsApp plus 1,000+ other apps
No need for API keys
Works on both Claude and ChatGPT
Automatic tool loading (only relevant tools appear)
Best for:
Non-technical users wanting multiple integrations
People already using Composio for other apps
Teams wanting centralized app management
Privacy and Security: Keep Your WhatsApp Safe When Connected to Claude
Connecting WhatsApp to Claude is safe if you understand what you're approving.
1. How your data is protected with Perisclaw:
With Perisclaw, your messages stay in your private Perisclaw server. Claude accesses your WhatsApp through Perisclaw's MCP server, which means your data never goes directly to Claude. Claude can only read and act on what you explicitly ask it to.
The same per-chat permissions and send safeguards that apply when you use Perisclaw directly also apply when Claude accesses it. You can revoke Claude's access anytime from your Perisclaw dashboard, and Claude loses access immediately.
2. How your data is protected with open-source MCPs:
Messages are stored locally on your machine in a SQLite database. Claude only sees data when you invoke tools. Nothing is sent to the cloud.
The MCP server runs on your machine or VPS, and communication between Claude and your WhatsApp happens entirely on your local infrastructure.
3. How your data is protected with Wassenger and Composio:
Your data goes through their servers, but both use encryption and OAuth authentication. Your credentials are never shared with Claude directly. Read their privacy policies before connecting a business account to understand data retention and usage.
✅ Best practices for safe WhatsApp and Claude connection:
➤ Start with Read Only access. Claude can read and summarize your chats, but can't send messages. Only upgrade to Read + Write for specific tasks you trust it with.
➤ Review what you're asking Claude to do. "Send a message to John" is clearer and safer than asking an agent to make decisions about your conversations.
➤ Revoke access immediately if you stop using the integration. You can always reconnect later. With Perisclaw, go to the MCP page and disconnect Claude anytime.
Never share your MCP URL or API keys in public. Treat them like passwords.
Next Steps: Using WhatsApp Connected to Claude
Now that you're connected, here are prompts to try:
"What's the most important thing I need to reply to today?"
"Summarize all messages from my work group"
"Draft professional replies to each unread message and show them to me"
"Find all mentions of [project name] in my chats"
"What commitments have I made that are overdue?"
For more capabilities and advanced setup with Perisclaw, read the Perisclaw MCP documentation.
Frequently Asked Questions: WhatsApp Claude Integration
1. Is it safe to connect WhatsApp to Claude?
Yes, if you start with Read Only access. Claude can search and summarize your messages without being able to send anything. Upgrade to Read + Write only for specific trusted tasks.
2. Will WhatsApp flag or ban my account?
With Wassenger: No, it uses the official WhatsApp Business Cloud API with Meta's support.
With Perisclaw and Composio (default Linked Devices mode): Very safe, uses WhatsApp's official Linked Devices feature.
With open-source MCP servers using Baileys: Small risk, but rare. Avoid bulk messaging and automated outreach to unfamiliar contacts.
3. Can I see what Claude is about to do before it happens?
Yes. All methods show you a preview before sending messages or making changes. You approve each action.
4. Can I use this with my personal WhatsApp number?
With Perisclaw: Yes, it lives in your self-chat. With Wassenger: No, requires a business account. With open-source MCPs: Yes. With Composio: Both personal and business numbers work.
5. What if I want to disconnect?
Instantly revoke access from your dashboard or Claude's connector settings. Claude loses access immediately.
6. Does Claude see all my WhatsApp messages?
No. Claude only sees messages when you ask it to search or summarize them. The integration doesn't automatically read everything.
7. Can I connect multiple WhatsApp accounts?
Yes. Set up separate MCP connectors for each account if using open-source MCPs. Wassenger handles multiple numbers in one account.