Mailchimp MCP Server
Provides comprehensive coverage of the Mailchimp Marketing API v3.0 with over 104 tools for managing campaigns, audiences, members, e-commerce, automations, reports, landing pages, templates, tags, and search.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mailchimp MCP ServerCreate a new email campaign for my list."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mailchimp MCP Server
Complete Model Context Protocol (MCP) server for Mailchimp Marketing API v3.0 with 104+ tools and 15+ React UI apps.
๐ Features
104+ MCP Tools
Comprehensive coverage of the Mailchimp Marketing API v3.0:
Campaigns (15 tools): Create, manage, send, schedule, and test email campaigns
Lists/Audiences (14 tools): Manage lists, segments, interest categories, and growth analytics
Members (12 tools): Add, update, tag, and track list subscribers
Ecommerce (28 tools): Manage stores, products, orders, carts, customers, and promo codes
Automations (10 tools): Manage automation workflows and emails
Reports (8 tools): Access campaign analytics, click tracking, and performance data
Landing Pages (8 tools): Create and manage landing pages
Templates (6 tools): Manage email templates
Search (2 tools): Search campaigns and members
Tags (1 tool): Search and manage tags
15+ React UI Apps
Beautiful, dark-themed React applications for visual interaction:
Campaign Dashboard - View and manage all campaigns
Audience Manager - Comprehensive audience/list management
Subscriber Grid - Searchable subscriber table
Segment Builder - Create and manage segments
Template Gallery - Browse and use email templates
Automation Flow - Manage automation workflows
Campaign Analytics - Detailed campaign performance metrics
A/B Test Results - Compare A/B test outcomes
Email Preview - Preview campaign emails
Tag Manager - Organize and apply tags
Landing Page Builder - Create landing pages
Content Manager - Manage email content
Growth Chart - Visualize audience growth over time
Send Time Optimizer - Find optimal send times
List Health Monitor - Track list health metrics
Ecommerce Dashboard - Manage stores and products
Promo Code Manager - Create and track promo codes
Related MCP server: mailchimp-mcp
๐ฆ Installation
npm install
npm run build๐ง Configuration
Set your Mailchimp API key as an environment variable:
export MAILCHIMP_API_KEY="your-api-key-us19"Your API key format: xxxxxxxxxxxxxxxxxxxxx-datacenter (e.g., abc123-us19)
You can obtain your API key from: Mailchimp Account โ Extras โ API Keys
๐ฏ Usage
As MCP Server
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"mailchimp": {
"command": "node",
"args": ["/path/to/servers/mailchimp/dist/index.js"],
"env": {
"MAILCHIMP_API_KEY": "your-api-key-us19"
}
}
}
}Standalone
npm start๐ API Coverage
Campaign Management
Create campaigns (regular, A/B split, RSS, variate)
Set HTML/template content
Send, schedule, pause, resume campaigns
Send test emails
Replicate campaigns
Get send checklist
Audience/List Management
Create and manage audiences
Add/update/remove members (batch operations supported)
Create segments (static, saved, fuzzy)
Manage interest categories and groups
Track growth history
Member Management
Add/update members with merge fields
Tag management (add/remove tags)
Track member activity and goals
Bulk subscribe operations
VIP member designation
Automation Workflows
List all automations
Pause/start workflows
Manage automation emails
Queue management
Analytics & Reports
Campaign performance reports
Click-through tracking
Open rate details
Domain performance analysis
A/B test results
Email activity per subscriber
E-commerce
Store management
Product catalog (variants, SKUs, inventory)
Order tracking
Cart abandonment
Customer management
Promo rules and codes
Templates & Landing Pages
Template gallery
Create custom templates
Landing page builder
Publish/unpublish pages
๐จ React Apps
All apps use a consistent dark theme with Tailwind CSS:
Background:
bg-gray-900Cards:
bg-gray-800withborder-gray-700Accents: Blue (
blue-400,blue-600) and Green (green-400,green-600)Typography: White text with gray variants for hierarchy
Running Individual Apps
cd src/ui/react-app/campaign-dashboard
npm install
npm run dev๐ Authentication
The server uses HTTP Basic authentication with Mailchimp's API:
Username:
anystring(Mailchimp ignores this)Password: Your API key
โก Rate Limiting
Mailchimp enforces rate limits (typically 10 requests/second). The client automatically:
Tracks rate limit headers
Waits when limit is reached
Resumes after reset time
๐ Tool Examples
Create a Campaign
{
"type": "regular",
"recipients": {
"list_id": "abc123"
},
"settings": {
"subject_line": "Welcome to our newsletter!",
"from_name": "Your Company",
"reply_to": "hello@yourcompany.com",
"title": "Welcome Campaign"
}
}Add a Subscriber
{
"list_id": "abc123",
"email_address": "subscriber@example.com",
"status": "subscribed",
"merge_fields": {
"FNAME": "John",
"LNAME": "Doe"
}
}Get Campaign Report
{
"campaign_id": "abc123"
}๐งช Testing
npm run typecheck # TypeScript type checking
npm test # Run tests (if configured)๐๏ธ Architecture
mailchimp/
โโโ src/
โ โโโ index.ts # MCP server entry point
โ โโโ clients/
โ โ โโโ mailchimp.ts # Mailchimp API client
โ โโโ tools/
โ โ โโโ campaigns-tools.ts
โ โ โโโ lists-tools.ts
โ โ โโโ members-tools.ts
โ โ โโโ automations-tools.ts
โ โ โโโ templates-tools.ts
โ โ โโโ reports-tools.ts
โ โ โโโ landing-pages-tools.ts
โ โ โโโ ecommerce-tools.ts
โ โ โโโ tags-tools.ts
โ โ โโโ search-tools.ts
โ โโโ types/
โ โ โโโ index.ts # TypeScript type definitions
โ โโโ ui/
โ โโโ react-app/ # 15+ React applications
โ โโโ campaign-dashboard/
โ โโโ audience-manager/
โ โโโ subscriber-grid/
โ โโโ ... (12+ more apps)
โโโ dist/ # Compiled JavaScript
โโโ package.json
โโโ tsconfig.json
โโโ README.md๐ License
MIT
๐ค Contributing
Contributions welcome! Please read our contributing guidelines and submit PRs.
๐ Support
Issues: GitHub Issues
๐ Related
Built with โค๏ธ for the MCP community
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/BusyBee3333/mailchimp-mcp-2026-complete'
If you have feedback or need assistance with the MCP directory API, please join our Discord server