Marketing Automation MCP Server
Marketing-Automatisierungs-MCP-Server
marketing-automation-mcp ist ein Python-MCP-Server für deterministisches Kampagnen-Reporting, anbietergestützte Budgetoptimierung, Anzeigentext-Generierung und Zielgruppensegmentierung (nur für Demo-Zwecke).
Dieses Repository bevorzugt nun Reproduzierbarkeit gegenüber Ad-hoc-Einrichtungen:
Unterstütztes Python:
3.12und3.13Lokales Bootstrap:
uvPrimärer MCP-Transport:
stdioLokales Python
3.14.xwird als Kompatibilitätsarbeit behandelt, nicht als unterstützte Basislinie
Aktueller Umfang
Der öffentliche MCP-Vertrag in diesem Repository ist bewusst eng gefasst:
generate_campaign_reportoptimize_campaign_budgetcreate_campaign_copyanalyze_audience_segments
Nur diese vier Tools sind heute Teil der unterstützten Server-Oberfläche. Andere Module unter src/tools/ existieren als interne oder angestrebte Codepfade und sollten nicht als produktive MCP-Funktionen behandelt werden.
Related MCP server: Google Ads MCP Server
Ausführungsmodi
DEMO_MODE=trueGibt deterministische Beispieldaten für Demos und Vertragstests zurück.DEMO_MODE=falseVerwendet echte Plattform-Anmeldedaten und den ausgewählten KI-Anbieter. Fehlende Live-Abhängigkeiten geben strukturierteblocked-Antworten anstelle von erfundenen Ausgaben zurück.
Clean Machine Setup
uv sync --python 3.13 --extra dev
cp .env.example .env
uv run python -m compileall src tests dashboard
uv run pytestFalls Sie ein pip-Fallback benötigen:
python3.13 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"Den Server ausführen
Starten Sie den MCP-Server in seinem unterstützten Transportmodus:
uv run python -m src.serverDer Server dokumentiert und unterstützt derzeit nur den stdio-Transport.
Konfiguration für Claude Desktop:
{
"mcpServers": {
"marketing-automation": {
"command": "uv",
"args": ["run", "python", "-m", "src.server"],
"cwd": "/absolute/path/to/Marketing-Automation-MCP-Server"
}
}
}Konfigurieren
cp .env.example .envMinimale nützliche Konfigurationen:
Nur Demo-Modus:
DEMO_MODE=true
Live-Reporting und -Optimierung:
DEMO_MODE=falseein oder mehrere Plattform-Anmeldedatensätze
Live-Anzeigentext-Generierung:
DEMO_MODE=falseAI_PROVIDER=openaiOPENAI_API_KEY=...AI_OPENAI_MODEL=gpt-5.4
Optionale Anbieter-Umgebungsvariablen:
ANTHROPIC_API_KEY,ANTHROPIC_MODELGEMINI_API_KEY,GEMINI_MODEL
Für stabiles Live-Verhalten setzen Sie:
SECRET_KEYENCRYPTION_KEY
Wenn ENCRYPTION_KEY fehlt, ist die API-Schlüssel-Verschlüsselung für diesen Prozess deaktiviert und der Server protokolliert eine Warnung.
Tool-Vertrag
Jede Tool-Antwort enthält diese Felder auf oberster Ebene:
{
"status": "ok | blocked",
"mode": "demo | live",
"blocked_reason": "optional string",
"warnings": []
}Siehe den vollständigen Vertrag in docs/api/README.md.
Interne Schreib-Seiteneffekte
Live-Reporting- und Optimierungsabläufe können interne Audit-Datensätze in der konfigurierten Datenbank speichern:
Reporting-Abläufe können normalisierte Kampagnen-Snapshots speichern
Optimierungsabläufe können die Historie von KI-Entscheidungen speichern
Diese Schreibvorgänge sind interne Seiteneffekte für Beobachtbarkeit und Replay-Sicherheit. Sie sind nicht Teil des öffentlichen MCP-Antwortvertrags.
Validierungsbefehle
uv run python -m compileall src tests dashboard
uv run pytest
uv run python -c "import src.server, src.cli, src.ai_engine, src.performance; print('imports ok')"
docker build -t marketing-automation-mcp:latest .Dokumentation
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAquality-maintenanceEnables AI-powered analysis, management, and optimization of Meta advertising campaigns across Facebook and Instagram, including performance insights, budget optimization, and creative testing.33
- AlicenseBqualityDmaintenanceEnables programmatic management of Google Ads campaigns, allowing users to monitor performance metrics, update budgets, and toggle campaign statuses. It supports real-time analytics, top performer analysis, and reporting in CSV or JSON formats.111302MIT
- Alicense-qualityAmaintenanceManage ad campaigns across Meta, Google, and TikTok, create campaigns, analyze performance, spy on competitors, and generate AI creatives.10MIT
- Flicense-qualityCmaintenanceAutomates marketing workflows across Google Ads, Meta Ads, and GA4, enabling content generation, scheduling, and analytics via a multi-agent pipeline.
Related MCP Connectors
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
AI marketing agent for Google Ads, Meta, GA4, TikTok, LinkedIn, Shopify, HubSpot and more.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mohit4022-cloud/Marketing-Automation-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server