Mailchimp MCP Server — Hosted Ai Integration
MCP Server language Hosted language PublicManage 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.
description Overview
mcp-mailchimp — Mailchimp MCP Server
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
What You Can Do
- Add and manage subscribers across Mailchimp audiences from any data source or trigger
- Create and send email campaigns programmatically — no manual Mailchimp UI required
- Apply tags to members for behavioral segmentation based on actions in your app
- Pull audience stats to monitor list health, growth, and engagement metrics
Available Tools
| 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 |
Configuration
| 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 |
Quick Start
Add to Aerostack Workspace
- Go to aerostack.dev → Your Project → MCPs
- Search for "Mailchimp" and click Add to Workspace
- Add your
MAILCHIMP_API_KEYunder Project → Secrets
Once added, every AI agent in your workspace can manage Mailchimp marketing automatically — no per-user setup needed.
Example Prompts
"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"
Direct API Call
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"}}}'
License
MIT
terminal Tools (16)
Available tools on this MCP server. Each tool can be called directly from any AI agent.
_ping #1 Verify Mailchimp credentials by calling a lightweight read endpoint. Used internally by Aerostack to validate credentials.
list_audiences #2 List all Mailchimp audiences (lists) in the account. Returns audience name, subscriber counts, open/click rates, and campaign defaults.
get_audience #3 Get full details of a specific Mailchimp audience (list) — subscriber count, contact info, campaign defaults, stats.
create_audience #4 Create a new Mailchimp audience (mailing list). Requires contact information and campaign defaults for compliance.
get_audience_stats #5 Get growth history and statistics for a Mailchimp audience — subscriber gains/losses per month.
list_members #6 List members of a Mailchimp audience with optional status filter. Returns email, status, merge fields, and tags.
get_member #7 Get details for a specific subscriber by email address. Returns status, merge fields, tags, and engagement stats.
add_member #8 Add or update a subscriber in a Mailchimp audience. Uses PUT (upsert) — creates if new, updates if existing.
update_member #9 Update an existing subscriber in a Mailchimp audience — change status, merge fields, or other attributes.
unsubscribe_member #10 Unsubscribe a member from a Mailchimp audience. Sets their status to "unsubscribed" — they will no longer receive campaigns.
list_campaigns #11 List Mailchimp campaigns with optional status and audience filters. Returns campaign settings, status, send time, and report summary.
get_campaign #12 Get full details of a specific Mailchimp campaign — settings, status, recipients, tracking options, and report summary.
create_campaign #13 Create a new Mailchimp campaign. Use type "regular" for standard HTML campaigns, "plaintext" for text-only, "rss" for RSS-based.
send_campaign #14 Send a ready Mailchimp campaign immediately. The campaign must have content set and be in a sendable state. This action is irreversible.
list_tags #15 List tags for a Mailchimp audience with optional name filter. Returns tag names and subscriber counts.
add_tags_to_member #16 Add or remove tags for a specific subscriber. Use status "active" to add a tag, "inactive" to remove it.
Details
language Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-mailchimp
Sub-50ms globally · Zero cold start
Publisher
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
More in AI
Browse AI MCPs →Canva Design Platform
by @aerostack
Design creation, AI generation, editing, export, assets, brand kits, folders via Canva's official MCP
Intercom Messaging
by @aerostack
Conversations, contacts, tickets, articles via Intercom's official MCP
Anthropic
by @aerostack
Call Claude models directly — run AI conversations, tool-use chains, batch jobs, and model comparisons from any agent.
Vercel Deployments
by @aerostack
Deployments, projects, domains, env vars, logs via Vercel's official MCP
Gmail
by @aerostack
Read, send, and search Gmail messages — manage labels, drafts, and attachments with full inbox control.
Openai
by @aerostack
Run chat completions, generate embeddings, create images, and moderate content via the OpenAI API.
Frequently asked questions
What is the Mailchimp MCP server and what can it do? +
The Mailchimp MCP server is hosted on Aerostack and exposes these tools to your AI agent: `_ping`, `list_audiences`, `get_audience`, `create_audience`, `get_audience_stats`. You get one hosted URL — no self-hosting — that works from Claude, Cursor, ChatGPT, Gemini, VS Code, or any MCP-compatible client, and you can share it with your team or combine it with other MCP servers in a workspace.
Is the Mailchimp MCP server hosted, or do I have to run it myself? +
It's hosted on Aerostack's edge infrastructure — you don't deploy or maintain anything. Add it to a workspace and you get one authenticated URL, with secrets encrypted, that any AI agent or editor can connect to. Use it solo or share the same URL across your whole team.
Which AI agents and editors can use the Mailchimp MCP server? +
Any MCP client: Claude and Claude Code, Cursor, ChatGPT, Gemini, Windsurf, Cline, VS Code, and custom agents. Because it's one hosted URL, the same Mailchimp MCP server works everywhere — and you can compose it with other MCP servers, skills, and functions behind a single workspace URL.
How do I install the Mailchimp MCP server in Claude Desktop? +
Add the following to your Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "@aerostack/mcp-mailchimp": { "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-mailchimp"] } } } ``` Then restart Claude Desktop and the tools will appear automatically.
How do I use the Mailchimp MCP server in Cursor? +
In Cursor, open **Settings → MCP** and add: ```json { "name": "@aerostack/mcp-mailchimp", "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-mailchimp"] } ``` Save and reload Cursor. The MCP tools will be available in Agent mode.
Does Mailchimp MCP require authentication? +
Yes. Mailchimp requires authentication. Check the MCP's documentation for the required credentials.