Skip to main content
Glama
Mohit4022-cloud

Marketing Automation MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SMTP_HOSTNoSMTP server host for email servicesmtp.gmail.com
SMTP_PORTNoSMTP server port for email service587
DATABASE_URLNoDatabase connection URLsqlite:///./marketing_automation.db
SMTP_PASSWORDNoSMTP password for email service (e.g., your-app-password)
SMTP_USERNAMENoSMTP username for email service (e.g., your-email@gmail.com)
MCP_SERVER_NAMENoName of the MCP servermarketing-automation
SENDGRID_API_KEYNoOptional API key for SendGrid email service
MAILCHIMP_API_KEYNoOptional API key for Mailchimp email service
MCP_SERVER_VERSIONNoVersion of the MCP server1.0.0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_campaign_reportB

Generate campaign performance reports using live platform data or deterministic demo mode.

optimize_campaign_budgetC

Reallocate campaign budget using live platform metrics and provider-backed optimization logic.

create_campaign_copyB

Generate campaign copy variants through the configured AI provider or deterministic demo mode.

analyze_audience_segmentsC

Analyze audience segments in deterministic demo mode or return a structured live-mode block.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct marketing function: audience analysis, copy creation, reporting, and budget optimization. There is no overlap in purpose.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (analyze_*, create_*, generate_*, optimize_*), making them predictable and easy to distinguish.

Tool Count4/5

With 4 tools, the set is slightly lean but covers core marketing automation tasks. It does not feel overly sparse or bloated for a focused server.

Completeness3/5

The tools cover analysis, copy, reporting, and optimization, but lack common features like campaign lifecycle management (create, schedule, pause) or list/segment management, leaving notable gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues