Provides tools for managing Facebook accounts, campaigns, and lead collections, including the ability to scrape groups and pages for lead generation.
Enables interaction with messaging features, allowing users to view conversations, search through messages, and send messages directly.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MessengerFlow MCP ServerShow my active campaigns and today's lead performance."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MessengerFlow MCP Server
MCP server for MessengerFlow — manage campaigns, accounts, leads, inbox, and analytics from AI assistants like Claude Desktop.
Setup
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"messengerflow": {
"command": "npx",
"args": ["@messengerflow/mcp-server"],
"env": {
"MESSENGERFLOW_API_KEY": "mf_your_key_here"
}
}
}
}Remote Server (OAuth)
No API key needed — authenticates with your MessengerFlow account:
{
"mcpServers": {
"messengerflow": {
"url": "https://mcp.messengerflow.com/mcp"
}
}
}Local Development
cd mcp
npm install
MESSENGERFLOW_API_KEY=mf_your_key npm run devConfiguration
Variable | Required | Default | Description |
| Yes | — | API key (starts with |
| No |
| API base URL |
To get your API key:
Log in to app.messengerflow.com
Go to Settings > API Keys
Click Create API Key and copy the key (starts with
mf_)
Tools
Tool | Description |
| Create, update, start/stop, delete campaigns. View leads and activity. |
| Add, update, delete Facebook accounts. View stats and logs. |
| Import CSV, scrape groups/pages, merge, export lead collections. |
| View conversations, search, send messages, manage read status. |
| Dashboard stats, activity charts, performance metrics. |
Resources
URI | Description |
| Dashboard stats |
Examples
"List my campaigns"
"Show dashboard stats"
"How many unread messages do I have?"
"Create a new campaign called 'Spring Launch'"
"Export leads from collection X"
Build
npm run build # Outputs to dist/
npm start # Run built versionThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.