WhatsApp Business MCP for AI Agents. Automate full customer conversations with media and buttons.
WhatsApp Business lets your AI agent send text, images, documents, and interactive messages through the world's most popular chat platform. Connect your customer service workflows directly to WhatsApp to handle conversations automatically.
Give Claude and any AI agent real-world access
Your agent sends natural conversation replies to a user on WhatsApp.
You can send images, videos, documents, and audio using publicly accessible URLs.
The agent sends Meta-approved messages to start or resume chat threads when the 24-hour window has closed.
You send interactive message blocks that present up to three custom reply options, directing the user's next action.
The agent sends a map pin containing specific coordinates and names for addresses or meeting spots.
You can react to a user's message by sending a standard emoji response.
Ask an AI about this
Waiting for input…
What AI agents can do with WhatsApp Business: 9 Tools Available
Use these tools to perform every common action in a chat conversation—from sending simple texts to distributing complex documents.
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 WhatsApp Business MCPGet Business Profile
Retrieves public information about the connected WhatsApp Business Profile.
Mark As Read
Changes the status of a specific message by providing its unique ID, marking it as...
Send Media Message
Transfers any file type—image, video, document, or audio—using its absolute public...
Send Quick Reply Buttons
Sends a message block that presents up to three actionable buttons for the user to...
Send Contact Card
Sends contact information to a user formatted as a structured card.
Send Location Pin
Sends an interactive map pin showing a physical location based on provided coordinates and recipient number.
Send Emoji Reaction
Responds to a user's specific message by adding a standard emoji reaction.
Send Template Message
Sends an approved, structured message that can initiate or resume a conversation...
Send Text Message
Transmits a free-form conversational text reply to a user on WhatsApp.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with WhatsApp Business, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by WhatsApp Business. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Managing Customer Conversations Across Tools Solved with Vinkius AI Gateway
Right now, every time a customer asks a question, your team has to jump between the chat app, the CRM notes, and the internal knowledge base. You copy-paste an address into one window, attach a manual file in another, then switch tabs to hit 'send' on WhatsApp. It’s slow, it creates human error, and it makes you look disorganized.
With this MCP, your agent handles all of that automatically. The AI client pulls the necessary data—like coordinates or files—and sends everything through a single, seamless message thread in WhatsApp. You stop copying, pasting, and switching; you just write what needs to happen.
Send Structured Communications with WhatsApp Business
Gone are the days of guessing whether a customer is available to chat or if your message will even get seen. You don't have to manually check business hours, nor do you have to worry about drafting boilerplate follow-ups every time.
Now, your agent handles the timing and the structure for you. Whether it's initiating contact outside of standard hours with `send_template_message` or providing immediate choices using quick buttons, the communication feels professional and fully automated.
What your AI can actually do with this
Your agent connects to this MCP and starts managing your entire customer conversation history on WhatsApp. It treats incoming messages like any other interaction, allowing it to reply instantly using free-form text or initiating contact outside of the 24-hour window with Meta-approved templates. You can go beyond simple texting by distributing rich media—think images, video clips, and PDFs—with captions right from your agent.
Need the user to make a choice? Send quick-reply buttons that guide them through complex processes. The whole setup is managed via Vinkius, letting you connect this powerful communication layer once, regardless of whether your team uses Cursor, Claude, or any other compatible client. This means your AI doesn't just send messages; it becomes the full operational chat engine for your business.
019d7622-14b3-721b-8d41-c350c3121877 Here's how it actually works
The bottom line is that you get immediate, API-driven control over all outbound and inbound WhatsApp communications through natural language prompts.
Subscribe to this MCP and provide your WhatsApp Access Token along with the Phone Number ID.
Your AI client uses these credentials to connect, allowing it to read incoming messages and identify conversational context.
You prompt your agent via any compatible client to perform an action, such as sending a text message or distributing media.
Who is this actually for?
This connector solves the problem of siloed customer communication. It's for Operations Managers who are tired of manually switching between their CRM, email system, and phone app to handle a single user inquiry.
Handles incoming tickets by having the AI agent send quick replies, attach troubleshooting PDFs, or share location pins when needed.
Follows up with leads using approved templates for product updates and sends rich media like spec sheets directly through WhatsApp chat.
Automates bulk notifications to user groups, checking template delivery status and sending targeted announcements via the API.
What Changes When You Connect
Move beyond basic chat replies. With this MCP, your agent can send documents or videos using send_media_message, turning a simple text exchange into a rich, multi-format knowledge transfer.
Stop guessing what the customer needs next. Use quick-reply buttons via send_quick_reply_buttons to guide users through complex account changes or purchase options in just one tap.
Manage conversations that fall outside standard hours. You can initiate contact anytime using templates via send_template_message, keeping your sales pipeline moving 24/7.
Improve agent efficiency by centralizing actions. Your agent doesn't have to switch tools; it uses the API to pinpoint locations or share a professional contact card with single commands.
Maintain conversation history and context. You can react to user messages using send_emoji_reaction, confirming receipt or acknowledging status without writing a new line of text.
See it in action
The Sales Follow-Up
A sales rep needs to follow up with a lead who downloaded a spec sheet last week. The agent uses send_template_message to reopen the chat, and then immediately uses send_media_message to send the latest product video, ensuring all context is retained in WhatsApp.
Support Troubleshooting
A customer reports an issue. The agent first checks the business profile using get_business_profile, then uses text messages to gather details, and finally sends a map pin via send_location_pin if the problem is site-related.
Marketing Alert System
A marketing team needs to send an alert about new store hours. Instead of sending plain text, they use send_quick_reply_buttons to present options like 'View Directions' or 'Call Now', improving click-through rates.
Order Confirmation
After an order is placed, the agent sends a formal confirmation card using send_contact_card, ensuring all necessary account details are presented clearly and professionally right in the chat window.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to send complex data via text.
Writing a multi-paragraph message detailing an address and multiple options, resulting in dense, hard-to-read blocks of plain text.
Use send_location_pin for physical addresses or structure choices using send_quick_reply_buttons to make the information actionable.
Assuming all communication is immediate.
Expecting an agent to send a message outside of business hours and having it fail, leaving the user in the dark about when contact can resume.
Use send_template_message to reliably initiate or resume conversations with Meta-approved content regardless of time.
Sharing assets without tracking.
Manually sending a link to a document and hoping the user sees it, which lacks confirmation or context.
Always use send_media_message with absolute file URLs. This method ensures the asset is delivered correctly and keeps an auditable record.
When It Fits, When It Doesn't
Use this MCP if your primary need is rich, conversational engagement that happens on WhatsApp. If you need to guide a user through multiple steps (like choosing between services or confirming details), use send_quick_reply_buttons. Don't use this if you simply need bulk internal notifications for employees; save those workflows for dedicated enterprise chat tools. However, if your process relies heavily on sending specific documents or media types—say, a PDF manual or a training video—this MCP is essential because it handles the rich formatting via send_media_message. If you only ever send text and never need to guide choices or share files, then simpler messaging APIs might suffice. But for real customer service, this deep integration is what you'll want.
Questions you might have
How do I get started sending text messages using WhatsApp Business? +
You start by connecting your API credentials to this MCP. Then, you simply prompt your agent to send a message; the client handles formatting and delivery via send_text_message.
Can I send documents or videos using send_media_message? +
Yes, send_media_message is designed for this. You just need to provide the recipient number, the media type (image, video, etc.), and a publicly accessible URL for the file.
Does send_template_message work if I haven't talked to the user in months? +
Absolutely. This tool is specifically built for that purpose. It allows you to use Meta-approved templates to re-establish contact and resume a conversation outside of the 24-hour window.
What is the difference between sending text and using quick reply buttons? +
Text messages are free-form conversations. Quick reply buttons, handled by send_quick_reply_buttons, guide the user's next action by presenting a limited set of choices (up to 3) for immediate selection.
If I need to confirm an address, what tool should I use? +
Use send_location_pin. This sends a dedicated map pin that shows the physical location and coordinates, which is much clearer than just sending text directions.
Can I send a message to a customer who hasn't messaged me in the last 24 hours? +
Yes, but you must use the send_template_message tool. WhatsApp requires Meta-approved templates to initiate contact outside the 24-hour service window. For active conversations within that window, you can use the send_text_message tool for free-form replies.
How many quick-reply buttons can I send at once? +
Using the send_quick_reply_buttons tool, you can send up to 3 interactive buttons along with a message block. This is ideal for helping users choose between options like 'Confirm', 'Cancel', or 'Reschedule' with a single tap.
Can I share images or PDF documents through this server? +
Absolutely. Use the send_media_message tool and provide a public URL to your asset. You can specify the type as 'image' or 'document' and even add a custom caption to the message.