MCP Hub
Back to servers

MessengerFlow MCP Server

Enables AI assistants to manage marketing campaigns, Facebook accounts, and lead generation tasks through the MessengerFlow platform. It provides tools for interacting with messaging inboxes, scraping leads, and accessing real-time performance analytics.

Updated
Feb 11, 2026

MessengerFlow MCP Server

npm

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 dev

Configuration

VariableRequiredDefaultDescription
MESSENGERFLOW_API_KEYYesAPI key (starts with mf_)
MESSENGERFLOW_BASE_URLNohttps://app.messengerflow.com/api/v1API base URL

To get your API key:

  1. Log in to app.messengerflow.com
  2. Go to Settings > API Keys
  3. Click Create API Key and copy the key (starts with mf_)

Tools

ToolDescription
manage_campaignsCreate, update, start/stop, delete campaigns. View leads and activity.
manage_accountsAdd, update, delete Facebook accounts. View stats and logs.
manage_leadsImport CSV, scrape groups/pages, merge, export lead collections.
manage_inboxView conversations, search, send messages, manage read status.
get_analyticsDashboard stats, activity charts, performance metrics.

Resources

URIDescription
messengerflow://dashboardDashboard 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 version

Reviews

No reviews yet

Sign in to write a review