[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# ManyChat MCP server: Let your AI agent run your ManyChat bot.

> ManyChat has a REST API on the Pro plan and no official MCP server (checked 6 Nov 2026). The API reads and sets contacts, tags and custom fields, sends content and starts an automation for one contact. It has no call for the inbox or broadcasts. Cotlet adds 13 ManyChat tools that work in the ChatGPT and Claude apps, with no token or developer setup, hosted 24/7 and on one account with your other apps.

Tag contacts, answer the inbox and send broadcasts by asking in plain words. Sign in to ManyChat once. Cotlet hosts the rest, around the clock.

- Free 7-day trial, no card
- No API token to generate
- Not affiliated with ManyChat
- Page: https://cotlet.dev/integrations/manychat-api-mcp-server

## What can your AI agent do in ManyChat?

- Tag new leads from their answers
- Save answers in custom fields
- Read open inbox conversations
- Reply to simple questions
- Send a broadcast to a tagged segment
- Report on last week's broadcasts

## Does ManyChat have an MCP server or an API?

- The API has two specs, a Page API and a Profile API, marked beta. You make a token under Settings > API.
- The Pro plan is $39 a month, or $29 billed yearly, with 2,500 active contacts and a 14-day free trial.
- Zapier has a ManyChat app with instant triggers and actions such as tagging a user. n8n has a community node.

| What you need | ManyChat API | GitHub MCP servers | Cotlet |
|---|---|---|---|
| Read a contact profile | Yes | Yes | Yes |
| List and filter contacts | Find only, no full list | Find only, no full list | Yes |
| Tag contacts and set fields | Yes | Yes | Yes |
| Send a message to a contact | Content or an automation | Yes | Yes, after your OK |
| Read inbox conversations | No | No | Yes |
| List and send broadcasts | No | No | Yes, after your OK |
| Setup | Pro plan and a token | A token on your computer | Sign in once |

Checked 6 Nov 2026. Sources: [ManyChat API reference (Page API and Profile API)](https://api.manychat.com/swagger), [ManyChat Help: Pro plan](https://help.manychat.com/en/articles/17742197-pro-plan), [Zapier: ManyChat integrations](https://zapier.com/apps/manychat/integrations), [n8n: ManyChat integration](https://n8n.io/integrations/manychat/)

## How does Cotlet connect to ManyChat?

1. **Sign in to ManyChat.** Use your own account in its Cloud Browser.
2. **Connect your AI agent.** Add one address as an MCP server.
3. **Ask in plain words.** Your agent tags, replies and sends.

We never keep your ManyChat password, and no message or broadcast reaches a contact until you approve it.

## How to connect ManyChat to your AI agent

Add one address to your AI agent, or call the same tools over REST from n8n, Make and scripts.

1. **Enable ManyChat for agents.** Sign up, log in to ManyChat in its Cloud Browser, then press Enable for agents.
2. **Add the Cotlet address.** Add https://cotlet.dev/mcp/v1 as an MCP server or connector in your agent.
3. **Approve the connection.** Chat apps ask you to sign in to Cotlet. Editors, n8n and scripts use an API key from the console.

One shared address, `https://cotlet.dev/mcp/v1`, carries ManyChat next to your other apps. If you enable ManyChat after connecting, refresh the connector so the new tools show up.

Claude:

```
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet-manychat \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
```

ChatGPT:

```
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
```

Cursor:

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet-manychat": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
```

Codex:

```
# ~/.codex/config.toml
[mcp_servers.cotlet-manychat]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
```

n8n:

```
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: manychat_read
```

Make, Zapier:

```
Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: manychat_write
```

## All 13 ManyChat MCP tools

### Contacts

Filter by name, tag or status. Unsubscribed contacts keep their tags and fields but cannot be messaged.

- **List contacts** (`list_contacts`, read): Contacts from the Contacts tab with name, channel, tags and subscription status, filtered by search text or tag.
- **Get contact** (`get_contact`, read): One contact profile: channels, tags, custom field values and the last interaction.

### Inbox

Reading a thread sends nothing. A reply goes out as your account, so it asks first.

- **List inbox conversations** (`list_conversations`, read): Conversations in the ManyChat Inbox with contact, channel, label and last message, newest first.
- **Get inbox conversation** (`get_conversation`, read): Message history of one Inbox conversation with the contact profile details ManyChat shows beside it.
- **Send inbox message** (`send_message`, write, asks first): Reply to a contact in an Inbox conversation.

### Automations and broadcasts

Automations are listed, never edited. A broadcast shows its audience size before it sends.

- **List automations** (`list_automations`, read): Automations from the Automations tab with name, status and last change.
- **List broadcasts** (`list_broadcasts`, read): Broadcasts from the Broadcasting tab with name, state, send time and the stats the tab shows.
- **Send broadcast** (`send_broadcast`, write, asks first): Send an automation as a broadcast to all contacts or to a tag or custom field segment.

### Tags and custom fields

Store phone numbers in text fields, because ManyChat number fields drop the plus sign.

- **List tags** (`list_tags`, read): Tags of the workspace with the number of contacts that carry each.
- **List custom fields** (`list_custom_fields`, read): Custom fields from Settings > Fields with name and type.
- **Add tag to contact** (`add_tag_to_contact`, write): Add a tag to one contact in the Contacts tab.
- **Remove tag from contact** (`remove_tag_from_contact`, write): Remove a tag from one contact.
- **Set custom field** (`set_custom_field`, write): Set the value of a custom field on one contact.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/manychat-api-mcp-server#tools

## Who can see my ManyChat session, and how do I revoke it?

- **What we store.** Your logged-in ManyChat profile, encrypted, in the EU. Not the password.
- **What your agent gets.** The 13 ManyChat tools. Never the cookie.
- **What the session sees.** Your workspace: contacts, inbox, broadcasts, tags.
- **What no tool touches.** Billing, plan, team roles, password and deleting.
- **If ManyChat asks you to sign in.** Your agent gets a link. You sign in, we never type your password.
- **How to cut access.** Disable for agents in one click, or reset the browser.

## What happens when ManyChat changes?

- **12 h** between tests of the ManyChat tools
- **$0** for a call to a ManyChat tool paused for repair

When ManyChat moves a button or renames a tab, the fix happens on our side and your prompts keep working. [status.cotlet.dev](https://status.cotlet.dev) watches the site, console and API every 3 minutes.

## Approvals, undo and mistakes

1. **Finds the audience.** Tag and field conditions give the contact count.
2. **Shows you the size.** The call stops at the audience size until send_now is true.
3. **Waits for your OK.** The broadcast shows up in your Cotlet console first.
4. **Reports the result.** Broadcast ID, audience, state and send time.

| Action | Undo |
|---|---|
| Add a tag | Remove it with one call |
| Remove a tag | Add it again with one call |
| Set a custom field | The old value comes back as previous, set it again |
| Send an inbox reply | No, the message is out |
| Send a broadcast | No, it cannot be recalled |

2 of 13 tools ask first: send_message and send_broadcast, the two that reach a contact. Tags and fields reach nobody, so they run at once. Switch the wait off per tool for a scheduled run.

MCP call:

```
{
  "name": "send_broadcast",
  "arguments": {
    "automation": "October offer",
    "tag": "customer",
    "send_now": true
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/manychat/broadcasts \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"automation":"October offer","tag":"customer","send_now":true}'
```

Tool output:

```
{
  "broadcast_id": "b_3315",
  "automation": "October offer",
  "audience": {
    "tag": "customer",
    "contacts": 412
  },
  "state": "sent",
  "sent_at": "2026-11-05T09:30:00Z"
}
```

Scripts and cron jobs reach the same tools over REST with the same key and price. A failed call costs nothing. The tools table lists the REST path of each tool.

## How much does the ManyChat MCP server cost?

**About $43 a month** for a small business that tags leads and answers the inbox every day, 7,340 credits. Your ManyChat plan is billed by ManyChat as before.

| Job | Calls | Credits |
|---|---|---|
| Tag new leads and save their answers, daily | 10 × 30 | 3,000 |
| Read the inbox and reply to simple questions, daily | 8 × 30 | 2,400 |
| Broadcast report, weekly | 1 × 4 | 40 |
| Send a broadcast to a tag | 4 × 2 | 80 |
| Tag and field cleanup, weekly | 8 × 4 | 320 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 7,340 |

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- No subscription, credit packs

The month is our example, not a measured average: ManyChat publishes no typical account size. Dollars at the $29 pack rate. ManyChat's Pro plan, the one with API access, is $39 a month or $29 billed yearly (ManyChat Help, 29 Oct 2026).

## ManyChat MCP server on GitHub, Zapier or hosted: which to use

| Option | What it does | Where it stops |
|---|---|---|
| [WIZNEOAI/manychat-mcp](https://github.com/WIZNEOAI/manychat-mcp) | Open-source MCP server and CLI with a messaging-policy guard, AGPL-3.0, 1 star, last commit 28 Oct 2026. | Runs on your computer with your API token, which needs the Pro plan. |
| [ronstar83/manychat-mcp](https://github.com/ronstar83/manychat-mcp) | MCP server over stdio or HTTP, started with `npx manychat-mcp-server`, MIT, last commit 2 Sep 2026. | Needs `MANYCHAT_API_TOKEN`. Offers what the API offers. |
| [AleemHaider/manychat-mcp](https://github.com/AleemHaider/manychat-mcp) | MCP server for subscribers, tags, custom fields, flows and sending, MIT, last commit 15 May 2026. | API token on your computer, no inbox or broadcast tools. |
| [Pipedream](https://mcp.pipedream.com/app/manychat) and [Activepieces](https://www.activepieces.com/mcp/manychat) | Hosted ManyChat MCP servers that work with Claude, ChatGPT and Cursor. | Built on the same public API, so no inbox or broadcast calls. |
| [Zapier](https://zapier.com/apps/manychat/integrations) and [n8n](https://n8n.io/integrations/manychat/) | A ManyChat app with instant triggers and tagging actions, and a community n8n node. | Fixed steps you set up in advance, not an agent reading your inbox. |

## Who runs Cotlet

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), working since 2019, founded by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Write to contact@cotlet.dev with questions about the ManyChat tools.

## ManyChat MCP server: questions

### How do I connect ManyChat to ChatGPT or Claude?

Sign up at cotlet.dev, log in to ManyChat once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your ManyChat account through Cotlet, in their phone apps too.

### What can ChatGPT do in ManyChat?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in ManyChat: tag new leads from their answers; answer open inbox conversations; send a broadcast to a tagged segment. You ask in plain words, and anything that reaches other people waits for your OK first.

### How do I get access?

Create a free account at https://cotlet.dev, open ManyChat under Integrations in the console and log in to ManyChat in its Cloud Browser. The trial starts with your first app, no card asked.

### Which ManyChat plan do I need for the official API?

The Pro plan or higher. ManyChat's Pro plan page lists API access, and you generate the token under Settings > API. Cotlet signs in to the ManyChat web app instead of using that token.

### Can Cotlet build or edit ManyChat automations?

No. The tools read and send; they do not build or edit automations. The official API also only lists automations (getFlows) and triggers one for a contact (sendFlow).

### Do I need a ManyChat API token?

No. Cotlet works in your signed-in ManyChat workspace, so there is no token to generate and nothing to paste.

### Is the MCP server different from the REST API?

Only the door is different. Both expose the same 13 tools, inputs and answers, with one API key and one price. Agents use MCP; scripts and HTTP steps use REST.

### Is Cotlet affiliated with ManyChat?

No. Cotlet is independent and not affiliated with Manychat, Inc.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
