MCP server for MoEngage Campaign APIs - access campaign stats, search campaigns via Model Context Protocol
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"moengage-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MoEngage MCP Server **Access MoEngage Campaign APIs through the Model Context Protocol (MCP)** [](https://www.python.org/downloads/) [](https://pypi.org/project/moengage-mcp-server/) --- ## Overview MoEngage MCP Server is a [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that enables AI assistants like Claude to interact with MoEngage Campaign APIs. Query campaign statistics, search campaigns, and analyze marketing performance using natural language. ## Features - **Campaign Statistics** - Fetch detailed performance metrics including delivery rates, CTR, impressions, and more - **Email Campaigns** - Search and retrieve email campaign configurations and content - **Push Notifications** - Access push notification campaign details across platforms - **SMS Campaigns** - Retrieve SMS campaign information and connector details - **Multi Data Center Support** - Works with all MoEngage data centers (DC01-DC06) - **Secure by Design** - Credentials are masked in logs, environment-based configuration ## Installation ### Quick Install (Recommended) ```bash uvx moengage-mcp-server@latest ``` ### Install with pip ```bash pip install moengage-mcp-server ``` ### Install from Source ```bash git clone https://github.com/moengage/moengage-mcp-server.git cd moengage-mcp-server uv sync ``` ## Configuration ### Environment Variables | Variable | Required | Default | Description | |----------|----------|---------|-------------| | `MOENGAGE_WORKSPACE_ID` | Yes | - | Your MoEngage Workspace ID | | `MOENGAGE_CAMPAIGN_REPORTS_API_KEY` | Yes | - | Campaign Reports API Key | | `MOENGAGE_DATA_CENTER` | No | `01` | Data center code (01-06) | | `MOENGAGE_TIMEOUT` | No | `30` | API timeout in seconds | | `MOENGAGE_MAX_RETRIES` | No | `3` | Max retry attempts | ### Finding Your Credentials 1. Log in to [MoEngage Dashboard](ht…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.