Marketing Automation MCP Server
Servidor MCP de Automatización de Marketing
marketing-automation-mcp es un servidor MCP de Python para informes de campañas deterministas, optimización de presupuesto respaldada por proveedores, generación de textos y segmentación de audiencia solo para demostración.
Este repositorio ahora prioriza la reproducibilidad sobre la configuración ad hoc:
Python compatible:
3.12y3.13Bootstrap local:
uvTransporte MCP principal:
stdioEl Python local
3.14.xse trata como trabajo de compatibilidad, no como la base compatible
Alcance actual
El contrato MCP público en este repositorio es intencionalmente limitado:
generate_campaign_reportoptimize_campaign_budgetcreate_campaign_copyanalyze_audience_segments
Solo estas cuatro herramientas forman parte de la superficie del servidor compatible hoy en día. Otros módulos bajo src/tools/ existen como rutas de código internas o aspiracionales y no deben tratarse como características MCP de producción.
Related MCP server: Google Ads MCP Server
Modos de ejecución
DEMO_MODE=trueDevuelve datos de muestra deterministas para demostraciones y pruebas de contrato.DEMO_MODE=falseUtiliza credenciales de plataforma reales y el proveedor de IA seleccionado. Las dependencias en vivo faltantes devuelven respuestas estructuradas deblockeden lugar de resultados fabricados.
Configuración de máquina limpia
uv sync --python 3.13 --extra dev
cp .env.example .env
uv run python -m compileall src tests dashboard
uv run pytestSi necesitas una alternativa con pip:
python3.13 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"Ejecutar el servidor
Inicia el servidor MCP en su modo de transporte compatible:
uv run python -m src.serverEl servidor actualmente documenta y admite solo el transporte stdio.
Configuración de Claude Desktop:
{
"mcpServers": {
"marketing-automation": {
"command": "uv",
"args": ["run", "python", "-m", "src.server"],
"cwd": "/absolute/path/to/Marketing-Automation-MCP-Server"
}
}
}Configurar
cp .env.example .envConfiguraciones mínimas útiles:
Solo modo demo:
DEMO_MODE=true
Informes y optimización en vivo:
DEMO_MODE=falseuno o más conjuntos de credenciales de plataforma
Generación de textos en vivo:
DEMO_MODE=falseAI_PROVIDER=openaiOPENAI_API_KEY=...AI_OPENAI_MODEL=gpt-5.4
Variables de entorno de proveedor opcionales:
ANTHROPIC_API_KEY,ANTHROPIC_MODELGEMINI_API_KEY,GEMINI_MODEL
Para un comportamiento en vivo estable, configura:
SECRET_KEYENCRYPTION_KEY
Si falta ENCRYPTION_KEY, el cifrado de claves API se deshabilita para ese proceso y el servidor registra una advertencia.
Contrato de herramientas
Cada respuesta de herramienta incluye estos campos de nivel superior:
{
"status": "ok | blocked",
"mode": "demo | live",
"blocked_reason": "optional string",
"warnings": []
}Consulta el contrato completo en docs/api/README.md.
Efectos secundarios de escritura interna
Los flujos de informes y optimización en vivo pueden persistir registros de auditoría internos en la base de datos configurada:
los flujos de informes pueden persistir instantáneas de campañas normalizadas
los flujos de optimización pueden persistir el historial de decisiones de IA
Estas escrituras son efectos secundarios internos para la observabilidad y la seguridad de la repetición. No forman parte del contrato de respuesta MCP público.
Comandos de validación
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 .Documentación
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