📬 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
httpxwith 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_keywith 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 IDmessage: Message textmessage_tag: (Optional) Tag likeACCOUNT_UPDATE
send_call_button_message
Send a message with a call-to-action button (e.g., phone call).
Args:
subscriber_id: Recipient's subscriber IDmessage: Message textphone_number: The phone number for the call buttonbutton_caption: (Optional) Button caption (default: "Call me")message_tag: (Optional) Message tag (default: "ACCOUNT_UPDATE")
📝 License
MIT License © 2025 [Your Name or Organization]
Metadata
Release files for manychat-mcp-server 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| manychat_mcp_server-0.1.11.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| manychat_mcp_server-0.1.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.4 kB
Release files / manychat_mcp_server-0.1.11.tar.gz
| Download URL | manychat_mcp_server-0.1.11.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c983a9457d1716f485ab868b8f7871d2929be9abc33dd39bb47c5f56f3e21199
|
|
BLAKE2b-256 checksum How to use checksums |
49dfb7dd6a14fe1ed8d1205e5745f5d78af6b1f1008599619f419868b50eacf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / manychat_mcp_server-0.1.11-py3-none-any.whl
| Download URL | manychat_mcp_server-0.1.11-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
54bb4ec44f8a948ce5f8f95cd967eec91906226c8e131d67251ae6265cda32f2
|
|
BLAKE2b-256 checksum How to use checksums |
e00134e701177674ad059df5c0fdf62723dfaea7ff94f56bf048e7ed6d292b39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|