# WhatsApp Business MCP for AI Agents AI Agent Connect

> WhatsApp Business MCP. Let your AI agent handle customer messages, send rich media, and manage interactive buttons directly on the world's most popular messaging platform. It connects your WhatsApp Business API to your AI client so you can automate outreach and support without switching tabs.

## Overview
- **Category:** talk-to-me
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_giwxrZxzWscU0kN8TCKoVdyL6yiTSfXN5TCsajqw/ai-agent-connect
- **Tags:** business-messaging, customer-engagement, template-messages, rich-media, conversational-ai

## Description

Imagine you're trying to manage a flood of customer inquiries while also trying to stay on top of your actual work. Usually, this means jumping back and forth between your chat apps and your internal docs, copy-pasting info, and trying not to sound like a robot. This Connector changes that dynamic by putting your WhatsApp Business API directly into the hands of your AI agent. Instead of manually typing out every response, your agent can look up info and send out text messages, media files, or even location pins. You can trigger Meta-approved templates to start new conversations or use quick-reply buttons to guide customers through a checkout process. It's about making your communication engine actually work for you. Because Vinkius hosts this Connector, you can plug it into your existing setup and let your agent handle the heavy lifting of customer engagement. It turns a manual, repetitive task into a background process where your AI handles the how and you just oversee the what.

## Tools

### mark_as_read
Updates a message status to read using its raw wamid ID. Use this to clear notifications as the agent processes them.

### send_quick_reply_buttons
Dispatches a message block with up to three custom buttons for user navigation. This reduces the need for users to type.

### send_template_message
Sends a pre-approved Meta template to start or resume a conversation. This is required for initiating new chats.

### send_text_message
Sends a plain text message to a user's phone number in E.164 format. Use this for standard conversational replies.

### get_business_profile
Pulls your current WhatsApp Business profile details for the agent to reference. This helps the agent stay on brand.

### send_media_message
Sends images, videos, or documents via a public URL to a specific recipient. It's great for sending demos or receipts.

### send_contact_card
Shares a contact card containing a name and phone number with a user. This helps users save your business info quickly.

### send_location_pin
Sends a physical map pin with specific coordinates to a customer's phone. This works well for sharing store locations.

### send_emoji_reaction
Adds an emoji reaction to a specific incoming message ID. It's a simple way for the agent to acknowledge user input.

## Prompt Examples

**Prompt:** 
```
Send a confirmation to +123456789 that their order is ready and include a map pin for our store.
```

**Response:** 
```
### Order Confirmation Sent

I've sent the confirmation message to **+123456789**. 

**Details:**
- **Status:** Order Ready
- **Action:** Map pin dispatched
- **Store Location:** Downtown Branch

The customer should now receive a pin for our physical location.
```

**Prompt:** 
```
I need to send a video demo to a new lead. Can you send this URL to +1987654321?
```

**Response:** 
```
### Media Dispatched

I've sent the video demo to **+1987654321**.

- **Content:** Product Demo Video
- **Source:** [Link Provided]
- **Status:** Queued for delivery

Let me know if you'd like me to follow up with a quick-reply button for next steps!
```

**Prompt:** 
```
Ask the user if they want to book a call or see the pricing with buttons.
```

**Response:** 
```
### Interactive Message Sent

I've sent the following message to the user:

> *"Would you like to book a discovery call or see our current pricing?"*

**Buttons included:**
- [Book a Call]
- [See Pricing]
```

## Capabilities

### Send text messages
Your agent sends plain text replies to customers in real time.

### Share rich media
The agent can dispatch images, videos, and documents via public URLs.

### Trigger approved templates
Start new conversations using Meta-approved message templates.

### Send interactive buttons
Provide users with up to three quick-reply buttons for easier navigation.

### Share location pins
Your agent sends physical map pins with custom names and coordinates.

### React with emojis
Acknowledge incoming messages with standard emoji reactions.

### Send contact cards
Share professional contact cards with names and phone numbers.

### Mark messages as read
Update message statuses to keep your inbox organized.

## Use Cases

### Appointment Confirmation
An agent sends a text message to confirm a time and then follows up with a location pin so the customer knows exactly where to go.

### Product Demo Delivery
A sales rep asks their agent to send a video via send_media_message to a lead who wants to see the product in action.

### Survey Follow-up
A marketing manager uses send_quick_reply_buttons to ask for feedback on a recent purchase, making it easy for users to respond.

### Lead Onboarding
The agent sends a send_contact_card to a new user to ensure they have the business details saved to their phone immediately.

## Benefits

- Use send_template_message to initiate conversations without hitting 24-hour window limits.
- Send visual content like videos or PDFs using send_media_message to provide better clarity to your customers.
- Guide users through complex workflows with send_quick_reply_buttons to reduce the amount of typing your customers have to do.
- Share physical locations instantly with send_location_pin for easier meeting coordination and store visits.
- Keep your inbox organized by using mark_as_read to clear notifications as your agent processes each request.
- Build trust by sending professional send_contact_card details to new leads immediately after they reach out.

## How It Works

The bottom line is it turns your AI into a direct operator for your WhatsApp Business account.

1. Subscribe to the Connector and grab your WhatsApp Access Token and Phone Number ID from your Meta dashboard.
2. Input those credentials into your AI client's configuration settings.
3. Ask your agent to send messages, share media, or check your business profile.

## Frequently Asked Questions

**How does the WhatsApp Business MCP help my support team?**
It lets your AI agent handle common questions and send files automatically. This reduces the time your team spends on repetitive typing and lets them focus on complex issues.

**Can I use the WhatsApp Business MCP to send images?**
Yes, you can send photos, videos, and other rich media via public URLs. This allows your AI to provide visual evidence or demos directly in the chat.

**Does the WhatsApp Business MCP work with my existing API?**
Yes, it connects to your existing Meta-approved account. You just need to provide your Access Token and Phone Number ID to get started.

**Can the WhatsApp Business MCP send buttons?**
Yes, it can send up to three quick-reply buttons. This helps guide customers through your workflows without them having to type out every response.

**How do I send a location with the WhatsApp Business MCP?**
The agent can send physical map pins with specific coordinates. This is perfect for sharing store locations or meeting points with your customers.

**Can the WhatsApp Business MCP react to messages?**
Yes, it can add emoji reactions to specific incoming messages. It's a great way for your AI to acknowledge user input without sending a full text reply.

**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.