Mailchimp MCP Server

# Mailchimp MCP Server A Model Context Protocol (MCP) server for interacting with the Mailchimp API. ## Features - Comprehensive access to Mailchimp

Local serverstdio

What is the Mailchimp MCP server?

Mailchimp MCP server exists for a simple reason — assistants are far more useful when they can act on Mailchimp directly instead of describing what you should do. # Mailchimp MCP Server A Model Context Protocol (MCP) server for interacting with the Mailchimp API. ## Features - Comprehensive access to Mailchimp API functionality - Tools for managing campaigns, lists, templates, reports, and.

Setting it up

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

What the assistant can call

Once Mailchimp is connected, these are the calls the assistant has available:

  • get_campaigns — Get a list of campaigns
  • get_campaign — Get information about a specific campaign
  • create_campaign — Create a new campaign
  • delete_campaign — Delete a campaign
  • send_campaign — Send a campaign
  • set_campaign_content — Set the content for a campaign
  • get_lists — Get all lists (audiences) in the account
  • get_list — Get information about a specific list
  • create_list — Create a new list (audience)
  • get_list_members — Get members of a list
  • add_list_member — Add a member to a list
  • get_templates — Get all templates in the account

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Mailchimp.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mailchimp mcp server does with a few real requests.

Choosing this one

This sits in the knowledge and memory group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Mailchimp's toolset — get_campaigns, get_campaign, create_campaign and 11 more — is a fair guide to whether it matches your workflow. It is maintained by mattcoatsworth; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Mailchimp's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Available tools

ToolWhat it does
get_campaignsGet a list of campaigns
get_campaignGet information about a specific campaign
create_campaignCreate a new campaign
delete_campaignDelete a campaign
send_campaignSend a campaign
set_campaign_contentSet the content for a campaign
get_listsGet all lists (audiences) in the account
get_listGet information about a specific list
create_listCreate a new list (audience)
get_list_membersGet members of a list
add_list_memberAdd a member to a list
get_templatesGet all templates in the account
get_templateGet information about a specific template
create_templateCreate a new template

Example prompts to try

  • Use Mailchimp to get campaigns.
  • Use Mailchimp to get campaign.
  • Use Mailchimp to create campaign.

Frequently asked questions

You need Node.js, npm, and a Mailchimp API key placed in a `.env` file (see `.env.example`).