Provides tools for interacting with the Mailchimp Marketing API, enabling management of audiences, subscribers, email templates, and the creation, scheduling, and sending of email 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-mcplist my recent email campaigns"
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 the Mailchimp Marketing API. Create campaigns, manage audiences, send emails, and handle subscribers.
Tools
Tool | Description |
| List all audiences/lists |
| List email templates |
| List recent campaigns |
| Get campaign details |
| Create a new email campaign |
| Set HTML/template content for a campaign |
| Get current campaign content |
| Send a test email before full send |
| Send a campaign to its audience |
| Schedule a campaign for future send |
| List subscribers in an audience |
| Add or update a subscriber (upsert) |
| Bulk add up to 500 subscribers |
Setup
Install dependencies:
npm installCopy
.env.exampleto.envand fill in your API key:cp .env.example .envRequired environment variables:
MAILCHIMP_API_KEY- Your Mailchimp API key (format:key-dc, e.g.abc123-us21)
Usage with Claude Code
Add to your Claude Code MCP config (~/.claude.json):
{
"mcpServers": {
"mailchimp": {
"command": "node",
"args": ["/path/to/mailchimp-mcp/server.js"],
"env": {
"MAILCHIMP_API_KEY": "your-api-key-us21"
}
}
}
}License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.