Marketing Automation MCP Server

by mohit4022-cloud

Not rated
GitHub

About

Automates marketing operations with AI-powered optimization, real-time analytics, and multi-platform integration.

Details

Author
mohit4022-cloud
Categories
Productivity, Other, AI, Automation
Tags
#marketing-automation, #analytics, #business-operations

Setup

Install Marketing Automation MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/mohit4022-cloud/Marketing-Automation-MCP-Server

Follow the installation instructions in the repository README, then restart your MCP client.

Automates marketing operations with AI-powered optimization, real-time analytics, and multi-platform integration.

marketing-automation-mcpis a Python MCP server for deterministic campaign reporting, provider-backed budget optimization, copy generation, and demo-only audience segmentation.

This repo now favors reproducibility over ad hoc setup:

- Supported Python:3.12and3.13
- Local bootstrap:uv
- Primary MCP transport:stdio
- Local Python3.14.xis treated as compatibility work, not the supported baseline

The public MCP contract in this repo is intentionally narrow:

- generate_campaign_report
- optimize_campaign_budget
- create_campaign_copy
- analyze_audience_segments

Only these four tools are part of the supported server surface today. Other modules undersrc/tools/exist as internal or aspirational code paths and should not be treated as production MCP features.

- DEMO_MODE=trueReturns deterministic sample data for demos and contract testing.
- DEMO_MODE=falseUses real platform credentials and the selected AI provider. Missing live dependencies return structuredblockedresponses instead of fabricated output.

uv sync --python 3.13 --extra dev cp .env.example .env uv run python -m compileall src tests dashboard uv run pytest
python3.13 -m venv .venv source .venv/bin/activate python -m pip install --upgrade pip python -m pip install -e ".[dev]"

Start the MCP server in its supported transport mode:

The server currently documents and supportsstdiotransport only.

{ "mcpServers": { "marketing-automation": { "command": "uv", "args": ["run", "python", "-m", "src.server"], "cwd": "/absolute/path/to/Marketing-Automation-MCP-Server" } } }

- DEMO_MODE=false
- one or more platform credential sets

- DEMO_MODE=false
- AI_PROVIDER=openai
- OPENAI_API_KEY=...
- AI_OPENAI_MODEL=gpt-5.4

- ANTHROPIC_API_KEY,ANTHROPIC_MODEL
- GEMINI_API_KEY,GEMINI_MODEL

IfENCRYPTION_KEYis missing, API-key encryption is disabled for that process and the server logs a warning.

Every tool response includes these top-level fields:

{ "status": "ok | blocked", "mode": "demo | live", "blocked_reason": "optional string", "warnings": [] }

See the full contract indocs/api/README.md.

Live report and optimization flows may persist internal audit records to the configured database:

- report flows can persist normalized campaign snapshots
- optimization flows can persist AI decision history

These writes are internal side effects for observability and replay safety. They are not part of the public MCP response contract.

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 .

- Quick start
-
API reference
-
Example workflows
-
Demo guide
-
Operator runbook
-
System audit review docs

Connect AI assistants to Dashform — build and manage AI-powered forms, funnels, quizzes, and lead qualification workflows through MCP.

Unified MCP gateway that loads 150+ AI tools into Claude Desktop via a single Docker command on Windows. Routes tool calls across specialized servers (Business Intelligence, API Hub, Content Automation, Intelligence) with centralized logging and governance. Built for teams without dedicated platform engineers.

Connect your social media workflows directly to your AI agent to draft, schedule, publish, and analyze social content using natural language.

Connect AI assistants to SocialBu to create, schedule, publish, and analyze social media content from chat.

Connect Claude or any AI assistant to SocialPilot and let it schedule, publish, manage approvals, and monitor delivery across every account — from one conversation.

Predict and track AI ROI using Monte Carlo simulations, real-time industry benchmarks, and ML-powered insights.

Stubble learns how you work and organizes your day automatically. Export timesheets, surface insights, and supercharge your AI tools.

Simple MCP (Model Context Protocol) server that invokes a single Watson Orchestrate agent remotely. The agent is defined once via environment variables or MCP config. Use this when you want a lightweight MCP that only chats with one agent—no tool management, no agent listing, no flows. Just invoke_agent(message) and get_agent().

What Shopify did for ecommerce, Chipp does for AI agents. Build, deploy, and monetize AI agents for your business — no engineering team required.

Interact with capabilities of the CRIC Wuye AI platform, an intelligent assistant specifically for the property management industry.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.