WhatsApp MCP server for Claude, ChatGPT and your AI agents
Give your AI tools to search your chats, see who is waiting for a reply, and send messages when you approve them. Works with personal WhatsApp and the WhatsApp Business API. Hosted for you, nothing to install.
https://whatsync.app/api/mcpWhat is a WhatsApp MCP server?
MCP, the Model Context Protocol, is the standard way AI apps connect to other tools. A WhatsApp MCP server gives your AI app a set of WhatsApp tools: read a chat, search messages, send a reply.
You ask in plain words, like “who is still waiting on me?”, and your AI picks the right tool and answers from your real messages. No copying chats across by hand.
Your AI app
Claude, ChatGPT, Cursor, Codex, or your own agent.
WhatSync MCP server
Signs you in, checks what you allowed, and runs the tool.
Your WhatsApp
Your personal WhatsApp, or the WhatsApp Business API.
Add it to your AI app
One server URL for every app. You sign in to WhatSync once, then link your personal WhatsApp or connect the Business API.
Claude
In Claude, open Customize, then Connectors, and add a custom connector with the server URL. Sign in to WhatSync and you are back in Claude.
Claude setup guideChatGPT
Add WhatSync from the ChatGPT app store, sign in, and link your WhatsApp. No URL to paste.
ChatGPT setup guideClaude Code
Add the server, then run /mcp inside Claude Code to sign in.
claude mcp add --transport http whatsync https://whatsync.app/api/mcpCursor
Add this to ~/.cursor/mcp.json, then sign in from Cursor's MCP settings.
{
"mcpServers": {
"whatsync": { "url": "https://whatsync.app/api/mcp" }
}
}Codex
Add the server, then sign in to WhatSync.
codex mcp add whatsync --url https://whatsync.app/api/mcp
codex mcp login whatsyncAny other MCP client
Anything that supports remote MCP servers with OAuth works. Paste the server URL and sign in when asked.
https://whatsync.app/api/mcpMore than 40 WhatsApp tools
Your AI app sees only the tools you allowed when you signed in. Here are the main ones.
Read and search chats
List chats, open a conversation, search every message, find chats waiting for your reply, and find files by name or caption.
- list_conversations
- get_conversation
- get_messages
- search_messages
- list_unanswered_conversations
- list_contacts
- search_attachments
- get_attachment_link
Send messages
Send one message to one person or group. Send photos, files, voice notes, polls, locations and contact cards. React, edit, pin or forward.
- send_message
- send_group_message
- send_image
- send_document
- send_audio
- send_poll
- react_to_message
- edit_message
- forward_message
- get_send_status
Groups
List your groups, read who is in them, create a group, and change its name, members or settings.
- list_groups
- get_group
- create_group
- rename_group
- add_group_participants
- remove_group_participants
- set_group_messaging
Settings
Choose which chats and groups are saved, keep numbers out with a filter, and delete a saved chat.
- get_sync_settings
- update_sync_settings
- list_number_filters
- add_number_filter
- remove_number_filter
- delete_chat
WhatsApp Business API
Check your account health, phone numbers and profile. List and create templates. See sending activity, analytics and Meta's prices.
- get_business_account
- get_business_health
- list_business_phone_numbers
- list_business_templates
- create_business_template
- get_business_messaging_analytics
- estimate_business_price
Campaigns
Send one approved template to a list of opted-in customers, with a hard limit on how many messages go out and the price shown first.
- analyze_campaign_csv
- create_campaign
- add_campaign_recipients
- start_campaign
- pause_campaign
- get_campaign
- suppress_recipient
What people ask it
Who messaged me on WhatsApp today that I haven't replied to?
Summarise what the Team group discussed this week.
Find the invoice PDF Rahul sent me last month.
Draft a reply to the supplier and show it to me before sending.
Which customers asked about the price this month?
Send our order_update template to this customer.
Personal WhatsApp or Business API
Start with your personal WhatsApp. Add the Business API to message customers at scale.
Personal WhatsApp
- Link the number and app you already use, like WhatsApp Web
- Chats, groups, files, polls and reactions
- Not for messaging many people at once
WhatsApp Business API, through Meta
- Templates and campaigns your AI can send
- Meta reviews templates and charges per message, by country
- The only allowed way to message many people at once
Hosted, or run it yourself?
There are good open source WhatsApp MCP servers on GitHub. Here is how they differ from WhatSync.
| WhatSync | Open source on GitHub | |
|---|---|---|
| Setup | Paste a URL or add the app, then sign in | Install Go, Python and uv, build, edit a config file |
| Runs on | Our servers, all the time | Your computer, only while it is on |
| Works in | Claude, ChatGPT, Cursor, Codex, web and phone | Desktop apps that run local servers |
| Business API | Yes, templates and campaigns | Usually no, personal numbers only |
| Where chats are stored | On WhatSync, the chats you choose | On your own computer |
| Price | See pricing | Free, you run it |
You decide what it sees
You pick the chats
Groups stay out until you tick them. Keep any number out with a filter.
You approve sends
AI apps ask you before a send. Check who it goes to and what it says.
Sign in with OAuth
No API keys to paste. The connection only sees your own account.
Unlink any time
Remove WhatSync from Linked devices on your phone, or remove the connector in your AI app.
Questions
Something else? Ask us.
What is a WhatsApp MCP server?
How do I connect WhatsApp to Claude?
Does it work with ChatGPT?
Do I need to install or host anything?
Does it work with the WhatsApp Business API?
Can my AI send messages on its own?
Can it read photos, files and voice notes?
Is linking my personal number safe?
Is WhatSync made by Meta or WhatsApp?
How much does it cost?
Add your WhatsApp to your AI app
Setup takes about 5 minutes. Your WhatsApp keeps working on your phone as normal.