4,500+ servers built on MCP Fusion
Vinkius

ManyChat MCP. Manage flows, tags, and data via chat commands.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ManyChat MCP on Cursor AI Code Editor MCP Client ManyChat MCP on Claude Desktop App MCP Integration ManyChat MCP on OpenAI Agents SDK MCP Compatible ManyChat MCP on Visual Studio Code MCP Extension Client ManyChat MCP on GitHub Copilot AI Agent MCP Integration ManyChat MCP on Google Gemini AI MCP Integration ManyChat MCP on Lovable AI Development MCP Client ManyChat MCP on Mistral AI Agents MCP Compatible ManyChat MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

ManyChat MCP Server lets your AI agent manage messenger marketing directly. It connects to ManyChat, giving you full control over subscriber data, tags, and automated conversation flows.

Your agent can find users by name or custom fields, apply specific segmentation tags, retrieve assigned flow lists, and trigger complex campaigns instantly—all from natural chat commands.

What your AI agents can do

Add tag

Applies a specified tag to an existing subscriber record.

Find subscriber by custom field

Searches for subscribers using the value of a specific custom field.

Find subscriber by name

Locates a subscriber profile by matching their name.

+ 8 more capabilities included
Identify user records

Find a subscriber's ID by querying their name or checking specific custom field data.

Update user segmentation

Add or remove specific tags from a subscriber to reclassify them within your funnel.

Execute campaigns

Trigger an entire automation flow (a 'flow') for a targeted subscriber.

Gather user details

Fetch all current information about a subscriber using only their unique ID.

Manage custom data points

List available custom fields, or set and update the value of an existing field for a user.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

ManyChat MCP Server: 11 Tools for Automation

Use these tools to manage every aspect of messenger marketing—from finding specific users to triggering complex campaigns.

add019d75ce

add tag

Applies a specified tag to an existing subscriber record.

find019d75ce

find subscriber by custom field

Searches for subscribers using the value of a specific custom field.

find019d75ce

find subscriber by name

Locates a subscriber profile by matching their name.

get019d75ce

get subscriber flows

Retrieves all defined automation flows that are assigned to a single subscriber.

get019d75ce

get subscriber info

Fetches the complete profile and status details for a subscriber using their unique ID.

get019d75ce

get subscriber tags

Returns an exhaustive list of all tags currently applied to a specific subscriber.

list019d75ce

list custom fields

Lists every available custom field defined on the ManyChat page for reference.

list019d75ce

list tags

Retrieves a list of all existing, usable tags in your ManyChat account.

remove019d75ce

remove tag

Removes one or more specified tags from an active subscriber profile.

send019d75ce

send flow

Triggers a specific, pre-built automation flow for the target subscriber.

set019d75ce

set custom field

Updates or establishes a new value for a custom field on a subscriber profile.

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
Start building

Make Your AI Do More

Start with ManyChat, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Yo, look. This server gives your AI agent full hands-on control over your ManyChat marketing stack. You connect it, and suddenly you can run complex campaigns and manage all that subscriber data without lifting a finger. It's about giving your agent the direct commands needed to treat every user like they're talking one-on-one.

Finding Your Users:
You don't need their ID to start. You can locate any user by name using find_subscriber_by_name. If you know something specific about them, say a job title or an account number, you use find_subscriber_by_custom_field to track 'em down based on that custom field's value. Once your agent has identified the record, it can grab all the current details—status, profile info, whatever—using get_subscriber_info.

It’s instant verification.

Controlling Segmentation:
Managing who sees what is key. You start by seeing what tags you've got available using list_tags. Then, your agent can check which tags are already stuck to a specific person with get_subscriber_tags, giving you an immediate status report on their profile. When it’s time to change someone’s group, you use add_tag to slap a new tag onto them or remove_tag if they move out of that bracket.

It's segmentation on demand.

Managing User Data:
If you need to update the user profile itself, it's simple. You can check every custom field available in your ManyChat account by running list_custom_fields. To write new data or change what’s already there, your agent uses set_custom_field to establish a value for that specific custom field on a subscriber record.

Running Campaigns and Flows:
This is where the automation happens. Before triggering anything, you can see all the possible automated pathways assigned to a user using get_subscriber_flows. Once your agent knows what it's dealing with, you trigger an entire campaign—a full 'flow'—for that targeted subscriber instantly using send_flow.

How It Works:
Your AI client handles all the logic. You give it a natural language prompt like, 'Find Jane Doe and tag her as VIP.' The agent executes: 1) find_subscriber_by_name. 2) Takes the resulting ID. 3) Calls add_tag with 'VIP'. It's three steps executed in one conversational command. You don't have to build complex API calls; you just talk to it.

This setup lets your agent manage everything from listing available fields to triggering advanced messaging sequences for hundreds of people at once.

How ManyChat MCP Works

  1. 1 Subscribe to this server and provide your ManyChat API Token.
  2. 2 Your AI client calls a tool (e.g., find_subscriber_by_name) and passes the necessary parameters (like a name or custom field value).
  3. 3 The MCP Server executes the action via ManyChat's API, returning the updated status, retrieved data, or confirmation of the successful flow trigger.

The bottom line is you use your AI client to talk to the server, and the server translates that into direct actions inside your ManyChat account.

Who Is ManyChat MCP For?

Marketing Ops Managers, CRM Developers, and Support Engineers who get frustrated having to context-switch between a chat interface, a database dashboard, and an automation platform. If you spend time manually updating tags or triggering flows because one system doesn't talk to another, this is for you.

Marketing Automation Specialist

Uses the server to run targeted segmentation campaigns. They need to check if a user has 'completed purchase' (via set_custom_field) before triggering a loyalty flow (send_flow).

Customer Support Engineer

Needs immediate visibility into a user's history and status. They use the agent to run get_subscriber_info or find_subscriber_by_custom_field when a customer asks, 'What did I miss?'

Product Manager

Tests new user journeys and segmentations. They use the tools to list all available tags (list_tags) and ensure new data points are captured via list_custom_fields.

What Changes When You Connect

  • Segment users instantly: Instead of manually updating records, your agent runs add_tag or remove_tag. This lets you classify a user as 'High Intent' immediately after they ask about pricing.
  • Never lose context: Use get_subscriber_info to pull all current details (status, gender, etc.) in one go. Your agent can then use that data point to formulate the perfect reply.
  • Automate complex journeys: Need a user to enter a specific onboarding sequence? Run send_flow. You don't need to click through 10 menus; you just tell your AI client to send the 'Onboarding Flow'.
  • Track every data point: Use list_custom_fields first. Then, use set_custom_field to record a specific interaction (like 'Last Support Contact') so future flows can react to it.
  • Find users fast: If you only know the name or one piece of custom info, don't search manually. Run find_subscriber_by_name or find_subscriber_by_custom_field and get the ID right away.

Real-World Use Cases

01

A user asks for support on a specific topic.

The Support Engineer needs to know if this is a repeat query. They ask their agent to run get_subscriber_info and check the 'Last Topic' custom field. If the field shows 'Billing', the agent immediately runs add_tag with 'High-Priority Billing Issue' before sending the appropriate support flow (send_flow).

02

A lead drops off after viewing pricing.

The Marketing Ops Manager needs to re-engage them. They ask their agent to run find_subscriber_by_custom_field using the 'Viewed Page' field, confirming it is 'Pricing'. Then they use send_flow to trigger a special discount campaign.

03

Clean up outdated or inactive leads.

The PM wants to audit old data. They first run list_tags to see current labels, then ask the agent to find all users with 'Status: Inactive' (using find_subscriber_by_custom_field). Finally, they mass-run remove_tag for cleanup.

04

A user needs their contact info verified.

The agent runs get_subscriber_tags to check if the 'Verified Contact' tag is present. If not, they run a manual verification step and then use add_tag to mark them as ready for premium flows.

The Tradeoffs

Trying to find a user without knowing the ID.

Just guessing the subscriber's ID number in the prompt. This fails because you don't know the correct identifier yet, and the agent can't proceed.

Manually listing all tags to find one specific tag name.

Running list_tags every time just to check if a 'VIP' tag exists. This creates unnecessary API calls and slows down the conversation flow.

Setting data without knowing field names.

Trying to run set_custom_field with a random key like 'user_data'. The server fails because it doesn't recognize that specific custom field name in your ManyChat setup.

Forgetting to check the user's status first.

Attempting to send_flow a campaign to a subscriber who was recently marked 'Unsubscribed.' The flow fails silently because the recipient is invalid.

When It Fits, When It Doesn't

Use this server if your core problem involves managing user state, segmentation, or triggering complex marketing workflows. This is for orchestrating actions across data points (e.g., Find User -> Check Tag -> Send Flow). Don't use it if all you need is a simple list of available tags—just run list_tags. Also, don't use it if you only want to read basic profile info; just use the agent to call get_subscriber_info directly. You should use this server when the logic requires checking data (like using find_subscriber_by_custom_field) before performing a write operation (like add_tag).

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ManyChat. 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

How we secure it →

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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_tag find_subscriber_by_custom_field find_subscriber_by_name get_subscriber_flows get_subscriber_info get_subscriber_tags list_custom_fields list_tags remove_tag send_flow set_custom_field

Tracking user interactions usually means clicking through three separate dashboards.

Today, if a customer asks a question, you have to open the chat dashboard, copy their ID. Then you jump to your CRM to check their history and manually verify custom fields. Next, you switch over to your marketing platform to decide what tag they need based on that data. It's constant context switching and manual data entry.

With this MCP server, your agent handles it all in one chat window. You ask: 'What should we do with John Doe?' The system automatically runs `get_subscriber_info`, finds his custom fields, checks for tags using `get_subscriber_tags`, and then recommends running a specific flow via `send_flow`. It's instant context assembly.

The ManyChat MCP Server helps you manage subscriber data.

Manually managing segmentation requires listing all tags, checking if the correct tag is present, and then manually updating it. This process breaks down when dealing with hundreds of users because human error creeps in, or a developer forgets to call `remove_tag` before adding a new one.

Now, you tell your agent exactly what needs fixing. You prompt: 'Remove all old tags and apply the 'Gold Member' tag.' The system handles the sequence—it runs `get_subscriber_tags`, removes everything listed, then executes `add_tag`. It’s clean, controlled, and repeatable.

Common Questions About ManyChat MCP

How do I check if a user exists using find_subscriber_by_name? +

You pass the name as a string to find_subscriber_by_name. The tool returns the subscriber's ID and basic info, allowing your agent to proceed with other actions like get_subscriber_info.

Can I change a user's status using set_custom_field? +

Yes. You use set_custom_field and specify the exact name of the custom field (e.g., 'Subscription Status') along with the new value ('Active'). This updates their record immediately.

What's the difference between get_subscriber_flows and send_flow? +

get_subscriber_flows only reads a list of available campaigns assigned to a user. send_flow, however, executes that campaign, triggering the actual message sequence in ManyChat.

I need to know what tags I can use; should I run list_tags? +

Yes, running list_tags is the right move. It returns all valid tag names available on your page, so you don't have to guess or rely on memory when using add_tag.

If I need all available data for a user, should I rely only on `get_subscriber_info`? +

No. You must combine tools to get a full profile. After calling get_subscriber_info, you'll need separate calls to get_subscriber_tags and get_subscriber_flows to gather their complete history.

I don't know what custom fields exist; how do I find the available schema? Should I run `list_custom_fields`? +

Yes, running list_custom_fields returns every field name and its expected data type. This prevents errors when you later try to use set_custom_field.

If I run `get_subscriber_tags` on a large list of IDs, are there rate limits or pagination requirements? +

The API adheres to standard rate limiting protocols. For bulk operations, your agent must implement retry logic or check the documentation for specific pagination parameters to avoid exceeding request quotas.

How can I find subscribers who meet two criteria, like having a certain tag and a custom field value? +

You need to chain actions. First, use find_subscriber_by_custom_field to narrow the list down. Then, pass those resulting IDs into the get_subscriber_tags tool for final filtering.

How do I find my ManyChat API Token? +

Go to ManyChat Settings > API and click 'Generate Token'.

Can I send flows automatically? +

Yes! Use the send_flow tool with the subscriber ID and flow namespace.

Is my token secure? +

Your token is encrypted at rest and injected securely at runtime.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for ManyChat. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.