Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Ā© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. šŸŽÆ Marketing
  3. Mailchimp MCP Server
Mailchimp MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 4:02:10 PM

Mailchimp MCP Server

User RatingsBe the first to rate and review this MCP server!
View Repository24 GitHub StarsTotal stargazers on GitHub for the source repository (24 stars).Visit Website
mailchimpmarketingcampaignsecommerceautomation

MCP server exposing 227 Mailchimp Marketing API tools for full campaign, audience, ecommerce, and reporting management.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
We couldn’t automatically confirm this listing starts correctly

The install command below didn't complete successfully in our automated test.

uvx mailchimp-mcp

Downloading pygments (1.2MiB) Downloading pydantic-core (2.0MiB) Downloading cryptography (4.5MiB) Downloaded pydantic-core Downloaded cryptography Downloaded pygments Installed 41 packages in 23ms Traceback (most recent call last): File "/home/user/.cache/uv/archive-v0/JZ1jl7FePZcBk7_2/bin/mailchimp-mcp", line 6, in <module> from mailchimp_mcp_server.server import main File "/home/user/.cache/uv/archive-v0/JZ1jl7FePZcBk7_2/lib/python3.11/site-packages/mailchimp_mcp_server/server.py",

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Manual Client & Custom JSON ConfigExpand JSON ā–¾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "damientilman-mailchimp-mcp-server": {
      "command": "uvx",
      "args": [
        "mailchimp-mcp"
      ]
    }
  }
}

šŸ’” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (1) Directory Badge Claim listing AlternativesšŸŽÆ More in Marketing

Overview

This MCP server provides comprehensive access to the Mailchimp Marketing API with 227 tools covering campaigns, audiences, reports, automations, landing pages, ecommerce data, and batch operations. It supports read-only and read-write modes with runtime security features like risk metadata and audit logging. Use it to integrate Mailchimp marketing management into any MCP-compatible client for automation, analytics, or custom workflows.

Use cases

•Query campaign performance and email activity
•Manage audience members, segments, and tags
•Create, schedule, and send email campaigns
•Browse and update ecommerce stores and orders
•Automate workflows and batch API operations

Key features

•Full read/write access to campaigns, audiences, automations, and ecommerce
•Runtime security with risk metadata and audit logging
•Multi-account support
•Batch API operations for bulk requests
•Supports read-only mode for safe exploration

Capabilities & Tool Schemas (1) ~26 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server — may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Mailchimp MCP Server.

read

reporting and analytics only (~115 tools, ~29k tokens). A safe, lightweight default for exploration.

Documentation Overview

Mailchimp MCP Server

CI PyPI version PyPI downloads License: MIT Python 3.10+ MCP Docker

The most complete Model Context Protocol (MCP) server for the Mailchimp Marketing API: 227 tools to query and manage your Mailchimp account from any MCP-compatible client. It covers the full campaign, audience, member, segment, automation and reporting surface, complete e-commerce (read and write), landing pages, File Manager, surveys, signup forms and verified domains, plus multi-account support and runtime-security guardrails (read-only, dry-run and audit modes, with per-tool risk metadata).

Uses the Mailchimp Marketing API via requests. Not based on the official mailchimp-marketing-python client. I hit too many issues with it so I went with raw HTTP calls instead.

Mailchimp MCP server Mailchimp MCP server score

Quick start

bash
uvx mailchimp-mcp   # no install required; just needs MAILCHIMP_API_KEY

Add it to your MCP client (Claude Desktop, Cursor, Cline, …):

config.json
{
  "mcpServers": {
    "mailchimp": {
      "command": "uvx",
      "args": ["mailchimp-mcp"],
      "env": {
        "MAILCHIMP_API_KEY": "your-key-us8",
        "MAILCHIMP_READ_ONLY": "true"
      }
    }
  }
}

Tip: start with MAILCHIMP_READ_ONLY=true to explore safely, then flip it off when you are ready to write. See Configuration for all options.

Docker

A prebuilt image is published to the GitHub Container Registry on every release:

Terminal
docker run --rm -i -e MAILCHIMP_API_KEY=your-key-us8 ghcr.io/damientilman/mailchimp-mcp-server:latest

Or point your MCP client at it:

config.json
{
  "mcpServers": {
    "mailchimp": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-e", "MAILCHIMP_API_KEY", "-e", "MAILCHIMP_READ_ONLY", "ghcr.io/damientilman/mailchimp-mcp-server:latest"],
      "env": {
        "MAILCHIMP_API_KEY": "your-key-us8",
        "MAILCHIMP_READ_ONLY": "true"
      }
    }
  }
}

Features

Read

  • Campaigns - List, search, and inspect campaign details
  • Reports - Open/click rates, bounces, per-link clicks, domain performance, unsubscribe details
  • Email activity - Per-recipient open/click tracking, member activity history
  • Audiences - Browse audiences, members, segments, tags, and growth history
  • Merge fields - List custom fields for an audience
  • Interest categories & groups - Browse interest categories and options
  • Webhooks - List configured webhooks
  • Segments - Get segment details, conditions, and member lists
  • Automations - List workflows, inspect emails in a workflow, view queues
  • Templates - Browse templates and extract HTML content
  • Landing pages - List and inspect landing pages
  • File Manager - Browse stored images and files, and folders
  • Surveys - List and inspect an audience's surveys
  • Signup forms - Inspect an audience's signup forms
  • E-commerce - Stores, orders, products, customers (requires e-commerce integration)
  • Campaign folders - Browse folder organization
  • Batch operations - Monitor bulk operation status

Write

  • Members - Add, update, unsubscribe, delete, and tag contacts
  • Audiences - Batch subscribe members, update audience settings
  • Campaigns - Create drafts, set HTML content, schedule, unschedule, duplicate, delete, send, send test, cancel
  • Segments/Tags - Create, update, delete, add/remove members, dynamic conditions
  • Merge fields - Create, update, delete custom fields
  • Interest categories - Create and delete categories and interests
  • Webhooks - Create and delete webhooks
  • Templates - Create, update, and delete email templates
  • File Manager - Upload (base64) and delete images and files
  • Surveys - Publish and unpublish audience surveys
  • Signup forms - Customize header, contents, and styles
  • Automations - Pause and start automation workflows
  • E-commerce - Cart lifecycle, promo rules, and promo codes for discount workflows
  • Batch - Run bulk API operations in a single request

Runtime security

  • Risk metadata - Per-tool read / write / destructive classification via MCP annotations and describe_tools
  • Audit log - Optional structured JSON audit events per dispatch (MAILCHIMP_AUDIT_LOG)
  • Argument validation - Pagination caps and required-ID checks before every request

Prerequisites

  • Python 3.10+
  • A Mailchimp API key

Installation

Using uvx (recommended)

No installation needed — run directly:

bash
uvx mailchimp-mcp

Using pip

Terminal
pip install mailchimp-mcp

Then run:

bash
mailchimp-mcp

From source

bash
git clone https://github.com/damientilman/mailchimp-mcp-server.git
cd mailchimp-mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -e .

Configuration

VariableRequiredDescription
MAILCHIMP_API_KEYYesYour Mailchimp API key (format: <key>-<dc>, e.g. abc123-us8)
MAILCHIMP_READ_ONLYNoSet to true to disable all write operations (default: false)
MAILCHIMP_DRY_RUNNoSet to true to preview write operations without executing them (default: false)
MAILCHIMP_API_KEY_<NAME>NoAPI key for an additional named account (e.g. MAILCHIMP_API_KEY_MARKETING). Target it with the account argument. See Multi-account.
MAILCHIMP_READ_ONLY_<NAME>NoRead-only mode for a specific named account (default: false)
MAILCHIMP_DRY_RUN_<NAME>NoDry-run mode for a specific named account (default: false)
MAILCHIMP_AUDIT_LOGNoSet to true to emit a structured JSON audit event per tool dispatch to stderr (default: false). See Runtime security.
MAILCHIMP_TOOLSNoExpose only a subset of tools to shrink the model's tool-list footprint (default: all). See Tool profiles.

The datacenter (us8, us21, etc.) is automatically extracted from each key.

Safety modes

Read-only mode — When MAILCHIMP_READ_ONLY=true, all write tools (create, update, delete, schedule, etc.) are blocked and return an error. Read tools work normally. This is the recommended default for shared or exploratory setups where you only need reporting and analytics.

Dry-run mode — When MAILCHIMP_DRY_RUN=true, write tools return a preview of the action they would perform (tool name, target resource, parameters, and its risk tier) without making any API call. Useful for testing prompts before going live.

Runtime security

The server is designed for defense-in-depth alongside an external MCP gateway: it owns the semantics (which tools are reads, reversible writes, or irreversible) and exposes them as machine-readable signals a gateway can enforce on, rather than making the gateway guess which calls are dangerous.

Risk metadata — Every tool is classified as read, write, or destructive (irreversible data loss or an irreversible send). This surfaces two ways:

  • MCP tool annotations — readOnlyHint, destructiveHint, and idempotentHint travel through the standard tools/list, so any compliant client or gateway reads them directly.
  • describe_tools — a read tool returning {name, risk, read_only, destructive, idempotent} for every tool plus per-tier counts, for gateways that prefer a tool call.

Structured audit log — With MAILCHIMP_AUDIT_LOG=true, each dispatch emits one JSON event to stderr with the tool, its risk tier, the destructive flag, the target account, the outcome (executed / blocked_read_only / dry_run), and the inspected arguments. Bulky or sensitive values (e.g. base64 file_data) are redacted and response bodies are never logged, so the stream is a safe audit sink to tail centrally.

Argument-contract validation — All writes funnel through a single _guard_write chokepoint, and every request is validated before dispatch (pagination count capped to 1–1000, missing path IDs rejected), so malformed calls fail fast and consistently instead of hitting the API.

Tool profiles

Exposing all 227 tools sends a large tool list to the model on every turn (~63k tokens). If you only need part of the surface, load a subset with one line:

json
"env": { "MAILCHIMP_API_KEY": "your-key-us8", "MAILCHIMP_TOOLS": "read" }

Read the full README →View source on GitHub →

Related MCP Servers

View all in Marketing View all alternatives
  • Citedy Seo Agent logoCitedy Seo Agent

    Full-stack AI marketing toolkit with 41 MCP tools. Scout X/Reddit trends, analyze competitors, find content gaps, generate SEO articles in 55 languages with AI illustrations and voice-over, create social adaptations for 9 platforms, generate AI avatar videos with subtitles, ingest any URL (YouTube, PDF, audio), create lead magnets, and run content autopilot.

    šŸŽÆ Marketing2 views
    Compare vs Citedy Seo Agent →
  • Google Tag Manager MCP Server logoGoogle Tag Manager MCP Server

    This server supports remote MCP connections, includes built-in Google OAuth, and provide an interface to the Google Tag Manager API.

    šŸŽÆ Marketing2 views
    Compare vs Google Tag Manager MCP Server →
  • MCP Server logoMCP Server

    Generate styled QR codes, manage dynamic short links with click analytics, and publish micro-landing pages. Install: npx @qr-maker/mcp-server --api-key=YOURKEY.

    šŸŽÆ Marketing4 views
    Compare vs MCP Server →
  • Meta Ads MCP logoMeta Ads MCP

    MCP server for Meta Marketing API v25.0 — 123 tools for Facebook & Instagram ad campaigns, audiences, creatives, insights, catalogs, and automated rules.

    šŸŽÆ Marketing1 views
    Compare vs Meta Ads MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
24
Stargazers on the source repository.
npm downloads
120
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Install check
Inconclusive
Install command did not finish in our automated test.
Tools exposed
1
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Mailchimp MCP Server

It requires a Mailchimp API key set via the MAILCHIMP_API_KEY environment variable.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMailchimp MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/damientilman-mailchimp-mcp-server?style=directory)](https://allmcps.com/mcp/damientilman-mailchimp-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/damientilman-mailchimp-mcp-server"><img src="https://allmcps.com/api/badge/damientilman-mailchimp-mcp-server?style=directory" alt="Mailchimp MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryšŸŽÆMarketing
PricingBring your own API key (usage-based cost)
More technical detailsExpand ā–¾
TransportSTDIO
RuntimePython
AuthAPI key
LicenseMIT
ClientsClaude Desktop, Cursor, Cline / VS Code
Last updatedAug 9, 2026
10/10 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars24
GitHub Star CountTotal stargazers on GitHub representing community popularity (24 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 4, 2026
npm downloads120/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
59Quality signal: Good Ā· 59/100How this signal is calculated ā–¾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools27/30
Adoption & activity7/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 24d ago via OSV.dev Ā· mailchimp-mcp (PyPI)

ā˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in šŸŽÆ Marketing →Best MCP servers for Marketing →Alternatives to Mailchimp MCP Server →Install in Claude DesktopInstall in CursorInstall in VS Code