ManyChat MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026

Read subscribers, tags and flows, change tags and fields, and start flows in ManyChat.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableCommunication & CollaborationBusiness & Commerce

Overview

ManyChat MCP by usefulapi's hosted MCP server (manychat.usefulapi.io), published by usefulapi.io; no sign-in required; Streamable HTTP; 15 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
usefulapi.io
Endpoint
manychat.usefulapi.io
Last checked

Installation

In SourceWeft

  1. Open ManyChat MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fmanychat/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "manychat-by-usefulapi": {
      "type": "http",
      "url": "https://manychat.usefulapi.io/mcp"
    }
  }
}

README

ManyChat MCP by usefulapi

Use your ManyChat account from Claude, Cursor, or any MCP client. Read subscribers, tags and flows, change tags and custom fields, and start flows you built. Hosted, no local install: connect with your own credentials.

Live endpoint: https://manychat.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://manychat.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http manychat https://manychat.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "manychat": {      "url": "https://manychat.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your ManyChat credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/manychat/

On first connect you provide a ManyChat Account Public API key, which you find under Settings → API. API access needs a ManyChat plan that includes it. The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
manychat_get_page_inforeadGet page info
manychat_list_tagsreadList tags
manychat_list_custom_fieldsreadList custom fields
manychat_list_flowsreadList flows
manychat_list_bot_fieldsreadList bot fields
manychat_get_subscriberreadGet a subscriber
manychat_get_subscriber_by_user_refreadGet a subscriber by user ref
manychat_find_subscribers_by_namereadFind subscribers by name
manychat_find_subscribers_by_custom_fieldreadFind subscribers by custom field
manychat_find_subscriber_by_system_fieldreadFind a subscriber by email or phone
manychat_create_tagwriteCreate a tag
manychat_add_tag_to_subscriberwriteAdd a tag to a subscriber
manychat_remove_tag_from_subscriberwriteRemove a tag from a subscriber
manychat_set_custom_fieldwriteSet a custom field
manychat_send_flowwriteStart a flow for a subscriber
manychat_usage_statusmetaUsage status (free-tier meter)
manychat_request_featuremetaRequest a missing feature
manychat_upgrademetaUpgrade to Pro or Pro+
manychat_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with manychat_upgrade (it returns a Stripe Checkout link). Cancel any time with manychat_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running manychat_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/manychat/README.md at commit 4046075

Tools

15

manychat_get_page_info

Get page info

Get the connected ManyChat page (the Facebook or Instagram page the key belongs to): id, name and basic settings. A good first call to confirm the connection. GET /fb/page/getInfo.

Takes no parameters.

manychat_list_tags

List tags

List all tags on the page with their ids. Use the ids with the add and remove tag tools. GET /fb/page/getTags.

Takes no parameters.

manychat_list_custom_fields

List custom fields

List the subscriber custom fields on the page with their ids and types. GET /fb/page/getCustomFields.

Takes no parameters.

manychat_list_flows

List flows

List the automations (flows) and their folders. Use a flow's ns with manychat_send_flow. GET /fb/page/getFlows.

Takes no parameters.

manychat_list_bot_fields

List bot fields

List the page-level bot fields (values shared by all subscribers) with their ids. GET /fb/page/getBotFields.

Takes no parameters.

manychat_get_subscriber

Get a subscriber

Get one subscriber (contact) by id: name, channel, tags, custom field values and subscription status. GET /fb/subscriber/getInfo.

Parameterssubscriber_idrequired

manychat_get_subscriber_by_user_ref

Get a subscriber by user ref

Get one subscriber by its user ref (the channel user id, for example a Messenger user ref). GET /fb/subscriber/getInfoByUserRef.

Parametersuser_refrequired

manychat_find_subscribers_by_name

Find subscribers by name

Find up to 100 subscribers whose name matches. Use the ids with the other subscriber tools. GET /fb/subscriber/findByName.

Parametersnamerequired

manychat_find_subscribers_by_custom_field

Find subscribers by custom field

Find up to 100 subscribers whose custom field equals a value. GET /fb/subscriber/findByCustomField.

Parametersfield_idrequiredfield_valuerequired

manychat_find_subscriber_by_system_field

Find a subscriber by email or phone

Find one subscriber by its email or phone number (give at least one). GET /fb/subscriber/findBySystemField.

Parametersemailphone

manychat_create_tag

Create a tag

Create a new tag on the page. Fails if a tag with that name exists. POST /fb/page/createTag.

Parametersnamerequired

manychat_add_tag_to_subscriber

Add a tag to a subscriber

Add a tag to one subscriber. Adding a tag twice has no extra effect. POST /fb/subscriber/addTag.

Parameterstag_idrequiredsubscriber_idrequired

manychat_remove_tag_from_subscriber

Remove a tag from a subscriber

Remove a tag from one subscriber. POST /fb/subscriber/removeTag.

Parameterstag_idrequiredsubscriber_idrequired

manychat_set_custom_field

Set a custom field

Set one custom field value on one subscriber. POST /fb/subscriber/setCustomField.

Parametersfield_idrequiredfield_valuerequiredsubscriber_idrequired

manychat_send_flow

Start a flow for a subscriber

Start one automation (flow) for one subscriber. The subscriber then receives the flow's real messages. Use manychat_list_flows for the flow ns. POST /fb/sending/sendFlow.

Parametersflow_nsrequiredsubscriber_idrequired

Version history

6
  1. v1.3.4LatestNov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations