Skip to main content

📬 manychat-mcp-server

A lightweight FastMCP-based server to send Instagram messages using the ManyChat API, supporting both plain text messages and call buttons. Designed for seamless integration into custom automations or chatbot workflows.


🚀 Features

  • ✅ Send plain Instagram messages via ManyChat
  • 📞 Support for messages with call buttons
  • 🔐 Uses environment variables for secure API key management
  • ⚡ Built on httpx with async support
  • 🧩 Compatible with MCP agents for multi-protocol workflows

⚙️ Configuring in n8n

Here's how you can register the server in your MCP configuration:

{
  "servers": {
    "instagram_messenger": {
      "command": "manychat-mcp-server",
      "args": [],
      "env": {
        "MANYCHAT_API_KEY":<apikey>"
      }
    }
  }
}

Note: Replace api_key with your actual API key or a secure input binding.


🧩 Available Tools

send_instagram_message

Send a plain text message to a ManyChat Instagram subscriber.

Args:

  • subscriber_id: Recipient's subscriber ID
  • message: Message text
  • message_tag: (Optional) Tag like ACCOUNT_UPDATE

send_call_button_message

Send a message with a call-to-action button (e.g., phone call).

Args:

  • subscriber_id: Recipient's subscriber ID
  • message: Message text
  • phone_number: The phone number for the call button
  • button_caption: (Optional) Button caption (default: "Call me")
  • message_tag: (Optional) Message tag (default: "ACCOUNT_UPDATE")

📝 License

MIT License © 2025 [Your Name or Organization]

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manychat_mcp_server-0.1.11.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manychat_mcp_server-0.1.11-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file manychat_mcp_server-0.1.11.tar.gz.

File metadata

  • Download URL: manychat_mcp_server-0.1.11.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for manychat_mcp_server-0.1.11.tar.gz
Algorithm Hash digest
SHA256 c983a9457d1716f485ab868b8f7871d2929be9abc33dd39bb47c5f56f3e21199
MD5 f6d649c91875049612e04e69712b6b09
BLAKE2b-256 49dfb7dd6a14fe1ed8d1205e5745f5d78af6b1f1008599619f419868b50eacf4

See more details on using hashes here.

File details

Details for the file manychat_mcp_server-0.1.11-py3-none-any.whl.

File metadata

File hashes

Hashes for manychat_mcp_server-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 54bb4ec44f8a948ce5f8f95cd967eec91906226c8e131d67251ae6265cda32f2
MD5 7e7ec2d07b1d44631388ee244c73203b
BLAKE2b-256 e00134e701177674ad059df5c0fdf62723dfaea7ff94f56bf048e7ed6d292b39

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.11 This release

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page