Aerostack
electrical_services

Mailchimp MCP Server — Hosted Ai Integration

MCP Server language Hosted language Public

Manage audiences, campaigns, and subscriber tags in Mailchimp — automate your email marketing with AI.

aerostack @aerostack verified
v0.1.0 MIT Updated Jun 28, 2026
robot_2

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.

.claude/mcp.json
{
  "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:

+10 more

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.

add_circleAdd to Workspace

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
  1. Go to aerostack.dev → Your Project → MCPs
  2. Search for "Mailchimp" and click Add to Workspace
  3. Add your MAILCHIMP_API_KEY under 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.

terminal
_ping #1

Verify Mailchimp credentials by calling a lightweight read endpoint. Used internally by Aerostack to validate credentials.

terminal
list_audiences #2

List all Mailchimp audiences (lists) in the account. Returns audience name, subscriber counts, open/click rates, and campaign defaults.

terminal
get_audience #3

Get full details of a specific Mailchimp audience (list) — subscriber count, contact info, campaign defaults, stats.

terminal
create_audience #4

Create a new Mailchimp audience (mailing list). Requires contact information and campaign defaults for compliance.

terminal
get_audience_stats #5

Get growth history and statistics for a Mailchimp audience — subscriber gains/losses per month.

terminal
list_members #6

List members of a Mailchimp audience with optional status filter. Returns email, status, merge fields, and tags.

terminal
get_member #7

Get details for a specific subscriber by email address. Returns status, merge fields, tags, and engagement stats.

terminal
add_member #8

Add or update a subscriber in a Mailchimp audience. Uses PUT (upsert) — creates if new, updates if existing.

terminal
update_member #9

Update an existing subscriber in a Mailchimp audience — change status, merge fields, or other attributes.

terminal
unsubscribe_member #10

Unsubscribe a member from a Mailchimp audience. Sets their status to "unsubscribed" — they will no longer receive campaigns.

terminal
list_campaigns #11

List Mailchimp campaigns with optional status and audience filters. Returns campaign settings, status, send time, and report summary.

terminal
get_campaign #12

Get full details of a specific Mailchimp campaign — settings, status, recipients, tracking options, and report summary.

terminal
create_campaign #13

Create a new Mailchimp campaign. Use type "regular" for standard HTML campaigns, "plaintext" for text-only, "rss" for RSS-based.

terminal
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.

terminal
list_tags #15

List tags for a Mailchimp audience with optional name filter. Returns tag names and subscriber counts.

terminal
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

upgrade Version 0.1.0
gavel License MIT
wifi Transport streamable-http
lock Access Public
category Category AI
terminal Tools 16

language Live Endpoint

https://mcp.aerostack.dev/s/aerostack/mcp-mailchimp

Sub-50ms globally · Zero cold start

Publisher

aerostack
@aerostack verified

Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.

Tags

Browse more servers

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.