# Mailchimp MCP Server

> **Mailchimp MCP Server** is a hosted, multitenant Model Context Protocol (MCP) server run by **MewCP** (https://mewcp.com), giving AI agents managed access to Mailchimp.
>
> MewCP takes care of all MCP infrastructure for you — credential storage, OAuth flows,
> token refresh, and production-grade auto-scaling — so your AI agents can connect to
> third-party services and run freely without you managing any MCP server yourself.
>
> Server page:  https://mewcp.com/mcp/mailchimp
> MewCP docs:   https://docs.mewcp.com
> All servers:  https://mewcp.com/servers (JSON: https://mewcp.com/api/servers)
> About MewCP:  https://mewcp.com/llms.txt

---

## About

Manage audiences, subscribers, campaigns and email marketing workflows. Create and monitor campaigns, automate outreach and work with customer engagement data through Mailchimp.

---

## Details

- Server ID: `mailchimp`
- Version: 1.0.0
- Tools: 28
- Authentication: OAuth, managed by MewCP
- Calls served: 2
- Transport: http

---

## Access

The gateway URL below serves your **entire MewCP toolset**, not this server on its
own. Pasting a config snippet is not enough — Mailchimp has to be in the toolset
first. In order:

1. Add Mailchimp to your toolset at https://mewcp.com/mcp/mailchimp
2. Connect your Mailchimp account (OAuth); MewCP stores the credential and attaches it to each call
3. Add the gateway URL to your client (see Connect below). It signs in with OAuth
   the first time it connects, so there is no key to copy.

Once connected, an agent does **not** see this server's tools as top-level tools.
It sees four meta-tools and reaches everything through them:

- `search(query)` — find tools by keyword across the toolset
- `get_schema(tools)` — full description and arguments for the tools you picked
- `list_accounts(provider)` — only when one app has several connected accounts
- `call_tool(server_maskedId, tool_name, args)` — execute

So the list below is what `search` can return for this server, not a set of
callable tool names on their own.

---

## Tools (28)

Descriptions are truncated to 160 characters; call `get_schema`
for the full text and the argument schema. Where a tool is annotated, its type
is shown — treat `destructive` as irreversible.

- `list_automations` _(read)_ — Get a summary of an account's classic automations with optional filtering and pagination
- `get_automation_info` _(read)_ — Get detailed information about a specific automation workflow by ID
- `list_automated_emails` _(read)_ — Get a summary of the emails in a classic automation workflow
- `get_workflow_email_info` _(read)_ — Get detailed information about a specific email in an automation workflow
- `list_automated_email_subscribers` _(read)_ — Get information about subscribers queued to receive a specific automation email
- `get_automated_email_subscriber` _(read)_ — Get detailed information about a specific subscriber to an automation email queue
- `list_audience` _(read)_ — Get information about all lists (audiences) in the account
- `get_list_info` _(read)_ — Get detailed information about a specific list (audience) in your Mailchimp account
- `list_campaigns` _(read)_ — Get all campaigns in an account
- `get_campaign_info` _(read)_ — Get detailed information about a specific campaign
- `list_campaign_reports` _(read)_ — Get all campaign reports with performance metrics
- `get_campaign_report` _(read)_ — Get detailed report for a specific sent campaign
- `list_landing_pages` _(read)_ — Get all landing pages in your account
- `get_landing_page_info` _(read)_ — Get detailed information about a specific landing page by ID
- `get_landing_page_content` _(read)_ — Get the HTML content for a specific landing page
- `list_template_folders` _(read)_ — Get all folders used to organize templates
- `add_template_folder` _(write)_ — Create a new template folder
- `list_templates` _(read)_ — Get all templates in your account
- `get_template_info` _(read)_ — Get detailed information about a specific template by ID
- `add_template` _(write)_ — Create a new Classic template for the account. It supports Mailchimp Template Language
- `update_template` _(write)_ — Updates the name, HTML, or folder of an existing Classic template. This overwrites the current name and HTML with the values you provide (folder_id is only…
- `list_stores` _(read)_ — Get information about all e-commerce stores in the account
- `get_store_info` _(read)_ — Get detailed information about a specific e-commerce store
- `list_products` _(read)_ — Get information about all products in a specific e-commerce store
- `get_product_info` _(read)_ — Get detailed information about a specific product in an e-commerce store
- `list_store_orders` _(read)_ — Get information about all orders in a specific e-commerce store
- `get_order_info` _(read)_ — Get detailed information about a specific order in an e-commerce store
- `health_check` _(read)_ — Check Mailchimp API connectivity

---

## Connect

- URL: https://gateway.mewcp.com/personal/mcp
- Transport: Streamable HTTP (remote). Nothing to install.
- Sign-in: OAuth. On first connect the client opens a browser window to sign in
  to MewCP and approve access. No API key.
- Headless clients (SDKs, servers without a browser) send an API key instead:
  `Authorization: Bearer <API_KEY>`, key from https://mewcp.com/dashboard/api-keys

Agents setting themselves up: follow https://mewcp.com/SKILL.md

Step-by-step guide per client:

- Claude Desktop: https://mewcp.com/mcp/mailchimp/connect/claude
- ChatGPT: https://mewcp.com/mcp/mailchimp/connect/chatgpt
- VS Code: https://mewcp.com/mcp/mailchimp/connect/vscode
- Cursor: https://mewcp.com/mcp/mailchimp/connect/cursor
- Codex: https://mewcp.com/mcp/mailchimp/connect/codex
- Claude Code: https://mewcp.com/mcp/mailchimp/connect/claude-code
- OpenCode: https://mewcp.com/mcp/mailchimp/connect/opencode
- OpenClaw: https://mewcp.com/mcp/mailchimp/connect/openclaw
- Antigravity: https://mewcp.com/mcp/mailchimp/connect/antigravity
- Hermes: https://mewcp.com/mcp/mailchimp/connect/hermes
- DeepSeek Harness: https://mewcp.com/mcp/mailchimp/connect/dsh
- Python: https://mewcp.com/mcp/mailchimp/connect/python
- TypeScript: https://mewcp.com/mcp/mailchimp/connect/typescript