Wati MCP. Manage conversations, contacts, and campaigns from your AI agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Wati connects your AI agent to WhatsApp Business API, giving you control over customer messaging and support campaigns. List contacts, check recent chat history, send free replies, or blast approved template messages—all through natural conversation.
Manage your entire communication cycle without leaving your preferred AI client.
What your AI agents can do
Get whatsapp chat history
Retrieves a user's recent message history using only their phone number.
Get whatsapp contact details
Pulls the complete profile information for any specific WhatsApp contact by providing their phone number.
List broadcast campaigns
Provides a status report on all past and current mass communication campaigns.
Get a record of recent messages exchanged with any specific user.
Pull the full profile information for any known WhatsApp contact using just their phone number.
View and track the status of both active and past bulk broadcast campaigns.
Get a quick overview of all customer phone numbers registered in your Wati CRM.
See which outbound message templates are currently approved or waiting for approval within the system.
Reply to a user immediately using standard, conversational text messages.
Send structured, pre-approved marketing or notification messages to specific users.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Wati: 7 Tools for WhatsApp Communication
Use these tools to manage every aspect of your WhatsApp workflow—from listing contacts to sending complex campaign messages.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Wati on Vinkius019d761fget whatsapp chat history
Retrieves a user's recent message history using only their phone number.
019d761fget whatsapp contact details
Pulls the complete profile information for any specific WhatsApp contact by providing their phone number.
019d761flist broadcast campaigns
Provides a status report on all past and current mass communication campaigns.
019d761flist whatsapp contacts
Generates a full list of every WhatsApp contact stored in the Wati CRM.
019d761flist whatsapp templates
Displays all approved and pending message templates available for sending out.
019d761fsend session message
Sends a standard, conversational text reply to a user immediately.
019d761fsend template message
Executes an official WhatsApp template message using a specific name and target number.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Wati, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Wati. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Dealing with Wati's Dashboard is a Time Sink.
Right now, if you need to follow up on a conversation, you have to manually log into the Wati platform. You scroll through dozens of threads, copy out key details, and then switch tabs to write your reply in another system. It's slow, it’s clunky, and chances are, you'll forget some crucial piece of context.
With this MCP, all that manual back-and-forth disappears. Your agent handles the navigation. You just tell it what to do—like getting a user's full profile or pulling their recent message history—and the information flows directly into your working environment.
The Wati MCP Gives You Messaging and Contact Insight.
Before, sending out any bulk announcement meant manually checking which templates were approved and compiling a list of every user who needed the message. If you missed one step, the whole campaign failed or stalled.
Now, your agent manages that complexity for you. It checks `list_whatsapp_templates` before it sends, and it monitors active campaigns using `list_broadcast_campaigns`. You just get the result: a reliable communication stream.
What you can do with this MCP connector
Your AI agent handles the whole job of managing WhatsApp communications. You can instantly look up a customer's profile details, pull their full chat history to understand the context, and then send either a free-text reply or an official template message. This means you stop manually logging into the Wati dashboard just to reply to one thread.
Instead, your agent becomes your dedicated WhatsApp communication hub.
If you're building automations that rely on secure API keys, know this: Vinkius handles all credential flow through a zero-trust proxy. Your actual Wati credentials pass in transit but are never stored on disk. This lets you build complex workflows—like using the agent to pull customer contact lists and then sending an automated template message—all while keeping your security airtight.
019d761f-6f0f-717e-ac0d-98dd08a322ba How Wati MCP Works
- 1 Subscribe to the Wati MCP and provide your API URL and authentication token.
- 2 Connect this MCP to your preferred AI client (like Claude or Cursor).
- 3 Directly ask your agent to perform communication tasks, like 'Check the chat history for +123...' or 'Send a template message.' The tool handles the rest.
The bottom line is you control WhatsApp messaging and data retrieval without opening any external dashboard.
Who Is Wati MCP For?
This MCP is for Operations Analysts, Customer Success Managers, and Marketing Ops personnel. You're tired of jumping between your CRM, the Wati dashboard, and your message history just to answer one customer question. This connector lets you do it all in a single conversation with your AI agent.
Uses the chat history retrieval tool to instantly understand a user's issue, then uses messaging tools to send a personalized reply without context switching.
Looks up new leads using contact details and sends targeted template messages based on the lead source or product interest.
Monitors campaign statuses with list broadcast campaigns, checks which message templates are available, and verifies customer rosters for bulk updates.
What Changes When You Connect
- Context is immediate. Instead of asking the user to repeat their issue, your agent first calls
get_whatsapp_chat_historyso you can reply with deep context usingsend_session_message. - Stop guessing if a campaign will go out. Use
list_whatsapp_templatesto check the approval status before trying to run any broadcast blast viasend_template_message. - Never lose track of who you messaged. Quickly pull customer profiles using
get_whatsapp_contact_detailsright inside your conversation flow, making follow-ups accurate. - Streamline bulk outreach by first running
list_whatsapp_contactsto get the full roster, then executing a campaign viasend_template_messagewithout leaving your AI client. - Automate support triage. Your agent can check if a user exists using
get_whatsapp_contact_details, and if they do, pull their history for context in one step.
Real-World Use Cases
Handling complex customer complaints.
A user complains about an order. The agent first calls get_whatsapp_chat_history to review the last few messages, then uses the context it finds to send a detailed apology via send_session_message, ensuring nothing is missed.
Launching a new product announcement.
Marketing needs to hit 500 people. The agent calls list_whatsapp_contacts for the full list, checks that the 'product_launch' template is ready via list_whatsapp_templates, and then executes send_template_message.
Sales follow-up after a meeting.
A SDR has a contact number. They use get_whatsapp_contact_details to confirm the client's title, then send a tailored message using send_template_message with specific product details.
Checking campaign performance.
The Marketing Manager wants an update on last week's blast. They instruct the agent to call list_broadcast_campaigns, getting a real-time status report without logging into any dashboard.
The Tradeoffs
Sending messages blind.
You try to send a template message right away, but WhatsApp requires the template to be approved first, so the call fails and you waste time debugging.
→
Always check available options first. Call list_whatsapp_templates before attempting any blast via send_template_message. This confirms the template name is valid.
Missing context on a follow-up.
A support agent replies to a user, but they don't know what was said three days ago. The reply is generic and unhelpful.
→
Before replying with send_session_message, ask your agent to run get_whatsapp_chat_history to gather the full conversation context.
Dealing with a list of unknown numbers.
You only have a spreadsheet of phone numbers, but you don't know if they are actual Wati contacts or what their profile looks like.
→
Start by calling list_whatsapp_contacts to validate your list and then use get_whatsapp_contact_details on specific numbers to pull the right profiles.
When It Fits, When It Doesn't
Use this MCP if your core job involves replying to, managing, or broadcasting messages through WhatsApp. If you need to check who a user is (profile data) or what was said previously (chat history), these tools are essential. Don't use it just because you want to send emails; that requires an entirely different type of integration tool. You must be dealing with the WhatsApp platform specifically, and your workflow needs to move beyond simple copy-pasting from a dashboard into automated action.
Common Questions About Wati MCP
How does I use the send_session_message tool? +
You ask your agent to reply with free text. It sends a standard, conversational message that doesn't require an official template name or code.
What is the difference between listing contacts and getting contact details using list_whatsapp_contacts and get_whatsapp_contact_details? +
Listing contacts gives you a quick list of phone numbers. Getting contact details requires one specific number, but it pulls all the rich profile information attached to that person.
Can I use Wati MCP for marketing campaigns? +
Yes. You can monitor campaign status with list_broadcast_campaigns and send structured blasts using send_template_message after checking template availability via list_whatsapp_templates.
Does get_whatsapp_chat_history work for old conversations? +
It retrieves the recent message history. If a conversation happened months ago and is archived, it might not show up.
How do I use the list_whatsapp_templates tool to see what messages I can send? +
The tool lists all approved and pending WhatsApp message templates. This lets you check if a specific template exists before trying to deploy it, saving time and ensuring compliance with WhatsApp rules.
If I need to send an official broadcast, what is the role of list_broadcast_campaigns? +
This tool gives you visibility into both active and past WhatsApp broadcast campaigns. You can monitor delivery status and review campaign performance without manually checking the Wati dashboard.
What information does get_whatsapp_contact_details provide beyond just a phone number? +
It retrieves the full profile details for a specific WhatsApp contact using their phone number. This is key for agents needing context, like understanding account status or associated names.
Does send_template_message handle rate limits if I try to message too many people? +
The MCP manages the API calls through Wati's infrastructure. It handles the necessary communication flow and will report any specific rate limit errors or throttling issues encountered during the sending process.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.