# 360dialog MCP for AI Agents AI Agent Connect

> 360dialog MCP lets you send WhatsApp messages, manage marketing templates, and handle media files through your AI agent. It connects to the official 360dialog Business API so you can automate customer outreach, verify phone numbers, and track delivery status without leaving your primary workspace.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ZH9jAbF5aqrziPa5FZPLRCki9eWckamzwk2C9Thc/ai-agent-connect
- **Tags:** whatsapp-api, business-messaging, customer-engagement, template-messages, conversational-ai

## Description

The 360dialog MCP connects your WhatsApp Business API to any AI agent so you can manage your entire messaging workflow through natural conversation. Imagine you're managing a high-volume customer support desk where every minute counts. Instead of switching tabs between your CRM and a messaging dashboard, you can just tell your agent to send a follow-up message or check if a lead's phone number is actually registered on WhatsApp. This setup brings the full power of the 360dialog Business API into your existing workflow. You can push out marketing campaigns using pre-approved templates, send images or videos to customers, and even configure webhooks to keep your data in sync. It turns your AI into a dedicated communications coordinator that handles the heavy lifting of international messaging while you focus on closing deals. Because Vinkius makes it so easy to manage these connections, you can get your messaging infrastructure live in minutes rather than spending hours on manual API configuration.

## Tools

### check_contacts
Verify if a phone number is registered on WhatsApp before you try to send a message. This prevents your agent from wasting credits on invalid numbers.

### check_360dialog_status
Check your API connectivity and account health to ensure your messaging is active. Use this to confirm everything is running smoothly before a big launch.

### get_media
Retrieve specific details about a media file already stored in your WhatsApp cloud. This helps you manage your media library and verify file types.

### get_template
Inspect the specific components and details of a single pre-approved message template. Use this to double check the content before you trigger a campaign.

### list_templates
View all approved message templates currently available in your 360dialog account. This makes it easy to see what marketing options you have ready to go.

### send_media_message
Send images, videos, or documents to a contact by providing the file type and URL. This lets your agent share rich content with customers instantly.

### send_message
Send a standard text message to a recipient using their international phone number. Use this for quick updates or direct communication with your leads.

### send_template_message
Send a pre-approved marketing or transactional message using a specific template name and language code. This is the best way to send high-volume, official messages.

### set_webhook
Configure the callback URL to receive incoming messages and delivery status updates. This keeps your records current without manual checking.

### upload_media
Upload files to the WhatsApp cloud so you can reuse them in multiple different messages. It saves time and ensures your media stays accessible for every conversation.

## Prompt Examples

**Prompt:** 
```
Check if +1234567890 is on WhatsApp and send them a 'Hello' message.
```

**Response:** 
```
I've verified that +1234567890 is a registered WhatsApp account. I have sent the following message:

**Message:** Hello
**Status:** Sent
**Message ID:** wa_msg_99283

Would you like me to send anything else to this contact?
```

**Prompt:** 
```
What templates do I have approved for English?
```

**Response:** 
```
I found the following English templates in your 360dialog account:

| Template Name | Language | Status |
| :--- | :--- | :--- |
| order_confirmation | en | Approved |
| appointment_reminder | en | Approved |
| welcome_message | en | Approved |

Would you like me to send one of these?
```

**Prompt:** 
```
Upload this video link and send it to my top 5 leads.
```

**Response:** 
```
I've uploaded the video to your WhatsApp cloud. I am now sending it to your top 5 leads.

**Delivery Summary:**
- Lead 1: Sent
- Lead 2: Sent
- Lead 3: Sent
- Lead 4: Sent
- Lead 5: Sent

All messages were successfully queued.
```

## Capabilities

### Send individual WhatsApp messages
Send text to any international phone number.

### Blast marketing templates
Send pre-approved messages for marketing or transactional flows.

### Share media files
Send images, videos, documents, and audio directly to contacts.

### Manage message templates
List all approved templates and inspect their specific details.

### Verify WhatsApp numbers
Check if a phone number is registered before starting a campaign.

### Upload cloud media
Store media files in the WhatsApp cloud for repeated use.

### Configure webhooks
Set the callback URL to receive incoming messages and delivery updates.

### Monitor account health
Check API connectivity and account status in real time.

## Use Cases

### Verifying leads before outreach
A sales rep asks the agent to check if ten new leads are on WhatsApp. The agent uses `check_contacts` and reports which numbers are valid before sending any materials.

### Sending order confirmations
A customer service agent asks the AI to send a shipping update. The agent uses `send_template_message` to trigger the 'order_shipped' notification to the customer.

### Sharing product videos
A marketing user wants to send a new demo video. The agent uses `upload_media` to host the file and `send_media_message` to blast it to a list of warm leads.

### Monitoring API health
An ops person notices a delay in messages and asks the agent to `check_360dialog_status` to see if the connection is still active or if the account is restricted.

## Benefits

- Stop manual copy-pasting by using `send_message` to reach customers directly from your chat interface. This removes the need to jump between your CRM and a messaging dashboard, saving your team hours of tedious data entry every week.
- Reduce failed deliveries by using `check_contacts` to verify numbers before you start a campaign. By confirming a lead is actually on WhatsApp first, you avoid wasted credits and ensure your marketing messages land where they need to.
- Maintain brand consistency by managing marketing flows with `list_templates` and `send_template_message`. You can ensure your team always uses the correct, pre-approved language for every regional campaign without any guesswork.
- Save on data usage by using `upload_media` to store files once and reuse them across many conversations. This keeps your storage organized and makes it much faster to send images or videos to multiple different leads.
- Stay on top of your account status with `check_360dialog_status` to prevent downtime during peak hours. Knowing your API connection is live means you won't have to scramble when a customer is waiting for a response.
- Automate your data flow by using `set_webhook` to capture incoming messages and delivery receipts instantly. This keeps your external databases updated in real time, giving you a much clearer picture of your customer interactions.

## How It Works

The bottom line is you get a direct line to WhatsApp Business messaging without the overhead of manual API management.

1. Subscribe to the 360dialog MCP on Vinkius.
2. Paste your API Key from the 360dialog Client Hub into your client settings.
3. Start sending messages or managing templates directly through your AI agent.

## Frequently Asked Questions

**Can I use 360dialog MCP to send bulk messages?**
Yes, you can send high-volume messages to your customers. The Connector allows your AI agent to trigger marketing templates and standard messages at scale via the official 360dialog Business API.

**Does the 360dialog MCP support images and videos?**
Yes, it supports sending images, videos, documents, and audio files. You can upload these files to the WhatsApp cloud once and then have your agent send them to multiple contacts.

**How do I connect 360dialog to my AI agent?**
You just need to subscribe to the Connector on Vinkius and provide your API Key from the 360dialog Client Hub. Once connected, your agent can handle all messaging tasks directly.

**Can I use this for my personal WhatsApp account?**
No, this Connector is specifically designed for the WhatsApp Business API. It is intended for companies and teams who need professional messaging tools, not for personal private chats.

**How does it handle delivery status?**
The Connector can configure webhooks to receive real-time updates. This means your agent can tell you whether a message was successfully delivered or if it failed.

**Do I need to provide the phone numbers for the AI?**
Yes, you need to have your own list of contacts. The Connector uses those numbers to send messages via your 360dialog account, but it doesn't provide the phone numbers themselves.

**Can my AI verify if phone numbers are registered on WhatsApp?**
Yes. Use the `check_contacts` tool with a comma-separated list of phone numbers. The agent returns the WhatsApp registration status for each number instantly.

**How do I send a pre-approved template message?**
Use the `send_template_message` tool. Provide the recipient phone number, the template name, and the language code (e.g., en_US). The agent delivers the template through the 360dialog API.

**Can I send images and documents through WhatsApp via AI?**
Yes. The `send_media_message` tool supports image, video, document, and audio types. Provide the media URL and type, and the agent delivers it directly to the WhatsApp contact.