mailchimp-mcp
Provides tools for managing Mailchimp audiences, tags, segments, campaigns, templates, and reporting, including sending and scheduling campaigns.
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-mcpShow me the open rate for my last campaign"
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
MCP server for full Mailchimp management: audiences, tags, segments, campaigns, templates and reporting.
Tools (40)
Audience
Tool | What it does |
| All audiences with stats |
| Members with status/tag filters |
| Full contact data by email |
| Create or update a contact (never duplicates) |
| Unsubscribe (not a permanent delete) |
| Search across all audiences |
| Last 50 events for a contact |
Tags
Tool | What it does |
| All tags for an audience |
| Add/remove tags on an existing contact |
Merge fields
Tool | What it does |
| Custom fields for an audience |
| Create a new field (CITY, BIRTHDAY...) |
Segments
Tool | What it does |
| Saved segments with their IDs |
| Create a segment by conditions or as a static list |
| Add emails to an existing static segment |
| Remove emails from a static segment |
| Delete a saved segment (doesn't delete contacts) |
Batch (bulk sync)
Tool | What it does |
| Upsert many contacts in a single call |
| Poll batch progress |
Campaigns
Tool | What it does |
| List campaigns with filters |
| Campaign details |
| New draft campaign |
| Update subject, from, segment... |
| Duplicate an existing campaign |
| Delete a draft |
Content and design
Tool | What it does |
| Read a campaign's current HTML |
| Write the campaign's HTML |
| Send a test before the real send |
| Check requirements before sending |
Sending
Tool | What it does |
| Send immediately |
| Schedule for a date/time |
| Cancel a scheduled send |
| Resend to non-openers |
Templates
Tool | What it does |
| List available templates |
| Create a reusable template from HTML |
| Update an existing template |
Reporting
Tool | What it does |
| Full report (opens, clicks, unsubscribes, bounces) |
| Mailchimp's automatic suggestions |
| Clicks by URL |
| Who opened, open count and date |
| Contacts who unsubscribed after the campaign |
Related MCP server: mailchimp-mcp
Recommended flow to design and send a campaign
1. get_campaigns(status="save") → find the draft campaign
2. get_campaign(campaign_id) → check current settings
3. update_campaign(...) → adjust subject, preview text, segment
4. set_campaign_content(html=...) → design the email
5. send_test_email(test_emails=[...]) → check rendering
6. get_send_checklist(campaign_id) → verify everything is ready
7. schedule_campaign(...) / send_campaign → send or schedule
8. get_campaign_report(campaign_id) → review post-send metrics
9. create_resend(campaign_id) → optional: resend to non-openersBulk sync flow
1. batch_upsert_members(list_id, members=[...]) → returns batch_id
2. get_batch_status(batch_id) → poll until status="finished"Turns thousands of individual API calls into one call + polling.
Setup
Get your API key: Mailchimp → Account → Extras → API keys. The datacenter (e.g.
us17) is the suffix after the dash — the server extracts it automatically.Install dependencies:
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt
MCP client configuration
{
"mcpServers": {
"mailchimp": {
"command": "/path/to/.venv/bin/python3",
"args": ["/path/to/mailchimp-mcp/server.py"],
"env": {
"MAILCHIMP_API_KEY": "<your-api-key>-usXX"
}
}
}
}License
MIT — see LICENSE.
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.
Related MCP Servers
- AlicenseAqualityBmaintenanceMailchimp MCP Server - Access Mailchimp data from Claude via MCP.Last updated10023MIT
- AlicenseAqualityDmaintenanceAn MCP server that interfaces with the Mailchimp Marketing API to manage audiences, email campaigns, and subscribers. It enables users to create and schedule campaigns, handle member lists, and send test or live emails through natural language commands.Last updated1315MIT
- AlicenseBqualityCmaintenanceA production-grade MCP server that integrates with the Mailchimp Marketing API to manage campaigns, audiences, members, and reports. It provides 28 specialized tools for automating marketing tasks such as sending emails, managing subscriber tags, and analyzing performance data.Last updated711MIT
- Flicense-qualityDmaintenanceEnables interaction with the Mailchimp API for managing campaigns, lists, templates, reports, and automations through natural language.Last updated3
Related MCP Connectors
Mailchimp MCP Pack — manage audiences, campaigns, and members via Mailchimp Marketing API.
Sequenzy MCP server for AI-powered email marketing automation.
Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.
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/YerayRodri/mailchimp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server