# ManyChat MCP for AI Agents AI Agent Connect

> ManyChat MCP lets you manage your conversational marketing flows and subscriber data directly through your AI client. It handles lead qualification, broadcast messaging, and live chat interactions across Instagram, WhatsApp, and Messenger. Stop jumping between tabs to update tags or trigger automations; your agent does it for you.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_WQLM9fF3ebCJa2a9OXER0kcHvInCQwl1hl4tVu8Y/ai-agent-connect
- **Tags:** chatbot, conversational-marketing, messenger-automation, lead-qualification, broadcast-messaging, omnichannel

## Description

This Connector connects your ManyChat account to your AI agent so you can manage your entire chat marketing strategy without leaving your workspace. Instead of digging through the ManyChat dashboard to find a specific lead or manually updating tags, you just tell your agent what to do. You can quickly find subscribers by their contact info, update custom fields for your CRM, or start automation sequences based on a conversation. It's about moving from manual data entry to just talking about your marketing goals. By hosting this on the Vinkius catalog, you get a direct line to your chatbot data, making it easy to keep your lead qualification and broadcast campaigns running smoothly. You can check flow statuses, manage drip campaigns, and even handle live chat responses, all by giving your agent the context it needs to act on your behalf. You'll stop wasting time on repetitive clicks and start focusing on the actual conversations. Whether you need to segment a list of thousands or respond to a single high-value lead, your agent handles the heavy lifting of data retrieval and action execution. This means your marketing stays active even when you're away from your desk.

## Tools

### add_tag
Add a tag to a user. Use this to segment your audience based on behavior.

### create_subscriber
Create a new contact in your ManyChat database. This helps build your lead list without manual entry.

### find_subscriber_by_email
Search by email. Pull up subscriber details instantly when you have an email address.

### find_subscriber_by_phone
Search by phone. Quickly locate a specific user's profile using their mobile number.

### trigger_flow
Start automation. Immediately put a user into a specific ManyChat flow or drip campaign.

### remove_tag
Remove tag from user. Clean up your audience segments by stripping old tags.

### set_custom_field
Update user field. Modify specific data points like purchase history or lead score.

### find_subscriber_by_name
Search by name. Find a specific subscriber in your database using their full name.

### get_subscriber
Get subscriber details. Pull all relevant information about a specific contact into your chat.

### list_custom_fields
List bot fields. See every custom field available in your account for data tracking.

### list_flows
List automation flows. View all active sequences and flows currently running in your account.

### list_tags
List bot tags. Get a complete list of every tag you've created for your subscribers.

## Prompt Examples

**Prompt:** 
```
Who is Sarah Chen and what's her status?
```

**Response:** 
```
I found a subscriber matching that name:

*   **Name:** Sarah Chen
*   **Channel:** Instagram
*   **Tags:** `Lead`, `Webinar_Attendee`, `VIP_Customer`
*   **Custom Fields:** LTV = $450, Last_Purchase = Apr 15
*   **Status:** Active in 'Post-Purchase Follow-up' flow.
```

**Prompt:** 
```
I just got a new lead from Instagram, put them in the VIP flow.
```

**Response:** 
```
I've added the new Instagram lead to your database and applied the `New_Lead` tag. I also triggered the `VIP_Onboarding` flow for them as requested. You're all set.
```

**Prompt:** 
```
Show me my active flows and tell me which ones have tags.
```

**Response:** 
```
Here are your active automation flows:

| Flow Name | Status | Tag Association |
| :--- | :--- | :--- |
| Welcome Series | Active | `Welcome` |
| Abandoned Cart | Active | `Recovery` |
| Lead Gen Quiz | Active | `Quiz_Lead` |
| Post-Purchase | Active | `VIP` |
```

## Capabilities

### Find subscribers by contact info
Search your database using a phone number, email, or name to pull up user details instantly.

### Create new contacts
Add new subscribers to your ManyChat account directly from your chat interface.

### Segment your audience
Apply or remove tags to organize your subscribers into specific groups for targeted marketing.

### Trigger automation flows
Start specific ManyChat flows for users based on your instructions.

### Update custom fields
Modify subscriber data like LTV, interests, or purchase history in real time.

### View bot structure
List all your active flows, tags, and custom fields to see how your bot is organized.

## Use Cases

### High-priority lead routing
A lead asks about pricing on Instagram. The agent uses get_subscriber to see they are a VIP and then uses trigger_flow to start the priority sales sequence.

### E-commerce purchase tracking
An owner needs to check a customer's history. The agent pulls the last purchase date and LTV from custom fields to provide a summary.

### Database tag cleanup
A marketing team wants to clean up old tags. The agent uses list_tags to find outdated ones and then removes them from the active list.

### Instant WhatsApp lead capture
A new lead signs up via WhatsApp. The agent uses create_subscriber to add them and add_tag to put them into the new lead bucket immediately.

## Benefits

- Stop manual data entry: Use set_custom_field to update lead info instantly instead of clicking through dozens of profile pages.
- Faster lead qualification: Use trigger_flow to put new leads into your sales funnel the moment they interact with your bot.
- Better audience segmentation: Use add_tag and remove_tag to organize your subscribers based on real-time behavior.
- Instant subscriber lookups: Use find_subscriber_by_phone to get contact details in seconds.
- Simplified flow management: Use list_flows to get a clear overview of your active automations without opening the dashboard.

## How It Works

The bottom line is you get a conversational interface for your chatbot marketing data.

1. Connect your ManyChat API key to the Connector.
2. Grant your AI client permission to access your account.
3. Ask your agent to manage subscribers, flows, or broadcasts.

## Frequently Asked Questions

**How can I use ManyChat with an AI agent?**
You can connect your ManyChat account to your AI client using this Connector. This lets you manage subscribers, tags, and flows using natural language instead of clicking through the ManyChat dashboard.

**Can ManyChat MCP manage my Instagram leads?**
Yes, it allows your agent to find, tag, and organize leads coming from Instagram. You can also trigger specific flows to qualify them automatically.

**How do I update ManyChat tags using an AI client?**
Once connected, you can simply tell your agent to add or remove tags from specific subscribers. This helps you segment your audience in real time during a conversation.

**Can I trigger ManyChat flows with a voice command?**
If your AI client supports voice input, you can certainly use it. You just tell your agent to start a specific flow, and it handles the rest through the Connector.

**Does ManyChat MCP work for WhatsApp marketing?**
Yes, it works across Instagram, WhatsApp, and Messenger. It helps you manage your conversational marketing across all these channels in one place.

**How to find subscribers in ManyChat using AI?**
You can ask your agent to search for subscribers by their phone number, email, or name. It will pull up their full profile and custom fields instantly.

**Can I send broadcasts and track flows?**
Yes. Create broadcasts, manage automation flows, and track engagement metrics like open and click rates.

**How does ManyChat authentication work?**
ManyChat uses Bearer authentication against `api.manychat.com/fb` using your API Key.

**Can I manage tags and custom fields?**
Yes. Create tags, update custom fields per subscriber, and use them for advanced segmentation.