Provides read-only access to Mailchimp's Marketing API for comprehensive email marketing data retrieval, including automation management, subscriber management, list management, campaign analytics, member and segment management, template access, reports, and e-commerce data.
Mailchimp MCP Server
A Model Context Protocol (MCP) server that provides read-only access to Mailchimp's Marketing API for comprehensive email marketing data retrieval.
Usage
The server can be used with any MCP client. Configure your client to use:
Features
This MCP server supports the following Mailchimp Marketing API endpoints (read-only operations):
Automation Management
Note about automations: These endpoints are for classic automations, not automation flows. Unfortunately those are not available in the Mailchimp API as of yet.
- List Automations - Get all automations in your account
- Get Automation - Retrieve details of a specific automation
Automation Email Management
- List Automation Emails - Get all emails in an automation
- Get Automation Email - Retrieve details of a specific email
Subscriber Management
- List Automation Subscribers - View subscribers in automation queue
- Get Automation Queue - Get the automation email queue
List Management
- List Lists - Get all lists in your account
- Get List - Retrieve details of a specific list
Campaign Management
- List Campaigns - Get all campaigns in your account
- Get Campaign - Retrieve details of a specific campaign
Member Management
- List Members - Get all members in a specific list
- Get Member - Retrieve details of a specific member
Segment Management
- List Segments - Get all segments in a specific list
- Get Segment - Retrieve details of a specific segment
Template Management
- List Templates - Get all templates in your account
- Get Template - Retrieve details of a specific template
Reports and Analytics
- Get Automation Report - Get automation report data
- Get Automation Email Report - Get automation email report data
- Get Subscriber Activity - Get subscriber activity for an automation email
- List Campaign Reports - Get all campaign reports
- Get Campaign Report - Get detailed report for a specific campaign
Account Information
- Get Account - Get account information and statistics
Folder Management
- List Folders - Get all campaign folders
- Get Folder - Retrieve details of a specific folder
File Manager
- List Files - Get all files in the File Manager
- Get File - Retrieve details of a specific file
Landing Pages
- List Landing Pages - Get all landing pages
- Get Landing Page - Retrieve details of a specific landing page
E-commerce
- List Stores - Get all e-commerce stores
- Get Store - Retrieve details of a specific store
- List Products - Get all products in a store
- Get Product - Retrieve details of a specific product
- List Orders - Get all orders in a store
- Get Order - Retrieve details of a specific order
Conversations
- List Conversations - Get all conversations
- Get Conversation - Retrieve details of a specific conversation
Merge Fields
- List Merge Fields - Get all merge fields in a specific list
- Get Merge Field - Retrieve details of a specific merge field
Local Installation
- Clone this repository
- Install dependencies:
- Build the project:
Configuration
Set the following environment variable:
Your Mailchimp API key should include the data center suffix (e.g., xxxxxxxxxxxxxxxx-us1
).
Available Tools
Automation Management
list_automations
Lists all automations in your Mailchimp account.
get_automation
Get details of a specific automation by workflow ID.
Automation Email Management
list_automation_emails
List all emails in an automation.
get_automation_email
Get details of a specific email in an automation.
Subscriber Management
list_automation_subscribers
List subscribers in an automation email queue.
get_automation_queue
Get the automation email queue.
List Management
list_lists
List all lists in your Mailchimp account.
get_list
Get details of a specific list.
Campaign Management
list_campaigns
List all campaigns in your Mailchimp account.
get_campaign
Get details of a specific campaign.
Member Management
list_members
List all members in a specific list.
get_member
Get details of a specific member.
Segment Management
list_segments
List all segments in a specific list.
get_segment
Get details of a specific segment.
Template Management
list_templates
List all templates in your Mailchimp account.
get_template
Get details of a specific template.
Reports and Analytics
get_automation_report
Get automation report data.
get_automation_email_report
Get automation email report data.
get_subscriber_activity
Get subscriber activity for an automation email.
list_campaign_reports
List all campaign reports.
get_campaign_report
Get detailed report for a specific campaign.
Account Information
get_account
Get account information.
Folder Management
list_folders
List all campaign folders.
get_folder
Get details of a specific folder.
File Manager
list_files
List all files in the File Manager.
get_file
Get details of a specific file.
Landing Pages
list_landing_pages
List all landing pages.
get_landing_page
Get details of a specific landing page.
E-commerce
list_stores
List all e-commerce stores.
get_store
Get details of a specific store.
list_products
List all products in a store.
get_product
Get details of a specific product.
list_orders
List all orders in a store.
get_order
Get details of a specific order.
Conversations
list_conversations
List all conversations.
get_conversation
Get details of a specific conversation.
Merge Fields
list_merge_fields
List all merge fields in a specific list.
get_merge_field
Get details of a specific merge field.
Development
Building
Testing
Development Mode
Inspector
API Reference
This MCP server implements read-only operations from the Mailchimp Marketing API v3. For detailed API documentation, visit: https://mailchimp.com/developer/marketing/api/
License
This project is licensed under the MIT License.
This server cannot be installed
A Model Context Protocol server that provides read-only access to Mailchimp's Marketing API for comprehensive email marketing data retrieval.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that exposes over 200+ APIs from API.market as MCP resources, allowing large language models to discover and interact with various APIs through natural language commands.Last updated -346692TypeScriptMIT License
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -18TypeScriptMIT License
- -securityFlicense-qualityA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables applications to interact with Gmail through a clean API, supporting email searching, sending, reading, and label management.Last updated -PythonMIT License