Manage audiences, campaigns, and subscriber tags in Mailchimp — automate your email marketing with AI.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"mailchimp": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-mailchimp",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the _ping tool to verify mailchimp credentials by calling a lightweight read endpoint. used internally by aerostack to validate credentials”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Manage email marketing audiences, subscribers, campaigns, and tags through the Mailchimp Marketing API — fully automated by AI agents.
Mailchimp is one of the world's most popular email marketing platforms, used by millions of businesses to send billions of emails. This MCP server gives your agents complete access to the Mailchimp Marketing API v3: managing audiences and member subscriptions, creating and sending campaigns, applying tags for segmentation, and pulling audience statistics.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-mailchimp
| Tool | Description |
|---|---|
| list_audiences | List all Mailchimp audiences (lists) with IDs, names, and member counts |
| get_audience | Get full details of a specific audience |
| create_audience | Create a new audience with name, from email, and permission reminder |
| get_audience_stats | Get stats for an audience — member counts, open rate, click rate |
| list_members | List members of an audience with optional status filter |
| get_member | Get full details of a specific audience member by email |
| add_member | Add or update a member in an audience (subscribe/unsubscribe/pending) |
| update_member | Update member fields — merge tags, status, and custom properties |
| unsubscribe_member | Unsubscribe a member from an audience |
| list_campaigns | List campaigns with optional type and status filters |
| get_campaign | Get full details of a specific campaign |
| create_campaign | Create a new regular email campaign with subject, from name, and audience |
| send_campaign | Send a campaign immediately (must be ready-to-send) |
| list_tags | List all tags applied to members in an audience |
| add_tags_to_member | Apply one or more tags to a specific audience member |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| MAILCHIMP_API_KEY | Yes | Mailchimp API key (full key including the server prefix, e.g. abc123-us6) | mailchimp.com → Account → Extras → API keys |
| MAILCHIMP_SERVER_PREFIX | No | Server prefix (e.g. us6) — extracted automatically from key if omitted | Last segment of your API key after the dash |
MAILCHIMP_API_KEY under Project → SecretsOnce added, every AI agent in your workspace can manage Mailchimp marketing automatically — no per-user setup needed.
"Subscribe the new user alice@example.com to our 'Product Updates' Mailchimp audience"
"Tag all members who completed onboarding with the 'Onboarded' tag"
"Create and send the 'June Newsletter' campaign to our main audience"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-mailchimp \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-MAILCHIMP-API-KEY: your-key-us6' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"add_member","arguments":{"list_id":"abc123","email_address":"alice@example.com","status":"subscribed"}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-mailchimp
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Design creation, AI generation, editing, export, assets, brand kits, folders via Canva's official MCP
by @aerostack
Conversations, contacts, tickets, articles via Intercom's official MCP
by @aerostack
Call Claude models directly — run AI conversations, tool-use chains, batch jobs, and model comparisons from any agent.
by @aerostack
Deployments, projects, domains, env vars, logs via Vercel's official MCP
by @aerostack
Read, send, and search Gmail messages — manage labels, drafts, and attachments with full inbox control.
by @aerostack
Run chat completions, generate embeddings, create images, and moderate content via the OpenAI API.
Yes. Call add_member to subscribe the contact, then add_tags_to_member with the returned member ID. Both tools target the same Mailchimp audience, so the tag is applied in the same conversation turn.
Mailchimp's API returns a 400 error if the email already exists as subscribed. Claude will surface that error; use update_member instead to modify an existing Mailchimp contact's fields.
Yes. Use create_campaign to configure subject, list, and content, verify with get_campaign, then call send_campaign. The entire Mailchimp campaign lifecycle runs through the MCP.
get_audience_stats returns subscriber count, open rate, click rate, and unsubscribe rate for a Mailchimp audience. Claude can compare stats across audiences returned by list_audiences.