home / mcp / mailchimp mcp server
Allows AI agents to interact with the Mailchimp API (read-only)
Configuration
View docs{
"mcpServers": {
"agentx-ai-mailchimp-mcp": {
"command": "npx",
"args": [
"@agentx-ai/mailchimp-mcp-server"
],
"env": {
"MAILCHIMP_API_KEY": "your-mailchimp-api-key-here"
}
}
}
}You can access Mailchimp data through a dedicated MCP server that exposes read-only endpoints from Mailchimp Marketing API. This server lets you query automations, lists, campaigns, subscribers, reports, and a broad set of Mailchimp resources in a consistent MCP client workflow without building custom integration code.
Use this server with any MCP client by configuring it to point at the local or remote MCP instance. The server runs as a stdio MCP endpoint, so you start it as a local process and connect your client to it. You can read automation details, campaign data, subscriber information, and various Mailchimp resources in a structured, read-only fashion.
Prerequisites: You need Node.js and npm installed on your machine. Ensure you have a Mailchimp API key with access to the Marketing API.
# 1) Clone the repository that contains the MCP server
# (Replace with your actual clone command if different)
# git clone https://example.com/your-mcp-mailchimp-repo.git
# 2) Install dependencies
npm install
# 3) Build the project (if applicable)
npm run build
# 4) Start the MCP server (see configuration below)
npx @agentx-ai/mailchimp-mcp-serverConfiguration is driven by environment variables and MCP client configuration. The server requires your Mailchimp API key to authorize requests. You can also run the server via a local MCP command using npx, which keeps you in a simple, development-friendly workflow.
For local development, set the API key in your environment before starting the MCP server.
List all automations in your Mailchimp account. No parameters required.
Get details of a specific automation by workflow ID.
List all emails in an automation.
Get details of a specific automation email by workflow ID and email ID.
List subscribers in the automation email queue for a given workflow and email.
Get the automation email queue for a given workflow and email.
List all lists in your Mailchimp account.
Get details of a specific list by list ID.
List all campaigns in your Mailchimp account.
Get details of a specific campaign by campaign ID.
List all members in a specific list.
Get details of a specific member by list ID and subscriber hash.
List all segments in a specific list.
Get details of a specific segment by list ID and segment ID.
List all templates in your Mailchimp account.
Get details of a specific template by template ID.
Get automation report data for a given workflow.
Get automation email report data for a given workflow and email.
Get subscriber activity for a specific automation email.
List all campaign reports.
Get a detailed report for a specific campaign.
Get account information and statistics.
List all campaign folders.
Get details of a specific folder by folder ID.
List all files in the File Manager.
Get details of a specific file by file ID.
List all landing pages.
Get details of a specific landing page by page ID.
List all e-commerce stores.
Get details of a specific store by store ID.
List all products in a store.
Get details of a specific product by store ID and product ID.
List all orders in a store.
Get details of a specific order by store ID and order ID.
List all conversations.
Get details of a specific conversation by conversation ID.
List all merge fields in a specific list.
Get details of a specific merge field by list ID and merge field ID.