mailchimp-mcp-alien-lifestyles
Provides tools for managing Mailchimp audiences, campaigns, members, templates, and other marketing resources.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mailchimp-mcp-alien-lifestyleslist my audiences"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mailchimp MCP Server
A Model Context Protocol (MCP) server for integrating Mailchimp with Claude Desktop.
⚠️ Security & Privacy Notice
IMPORTANT: This MCP server exposes personal data to Claude AI and Claude Desktop:
Email addresses and member information are sent to Claude AI via tool responses
Claude Desktop stores conversation history locally on your device
Use only with accounts containing non-sensitive data
Enable PII masking (
MAILCHIMP_MASK_PII=true) to protect personal informationReview SECURITY.md for detailed security information
Related MCP server: Mailchimp MCP
Quick Start
💡 New to Mailchimp MCP? See INSTALL.md for detailed installation instructions and troubleshooting.
🚀 Installation Options
Option 1: macOS Installer App (Recommended for macOS)
Download the DMG file from GitHub Releases:
Download
MailchimpMCPInstaller.dmgOpen the DMG file
Double-click
MailchimpMCPInstaller.appFollow the installation wizard
Enter your Mailchimp API key when prompted
Restart Claude Desktop
The installer will:
✅ Check prerequisites (Node.js, npm)
✅ Install the package globally
✅ Launch the setup UI in your browser
✅ Automatically configure Claude Desktop
✅ Validate that Claude Desktop will auto-start Mailchimp MCP
Uninstaller: The DMG also includes MailchimpMCPUninstaller.app to completely remove Mailchimp MCP and all associated data.
Option 2: Command Line (All Platforms)
For macOS:
curl -fsSL https://raw.githubusercontent.com/alien-lifestyles/mailchimp-mcp-alien-lifestyles/main/install.sh | bashFor All Platforms (using npx):
npx -y @alien-lifestyles/mailchimp-mcp mailchimp-mcp-installManual Install:
npm install -g @alien-lifestyles/mailchimp-mcp && mailchimp-mcp-setup📝 Step-by-Step Installation
Step 1: Install
npm install -g @alien-lifestyles/mailchimp-mcpStep 2: Run Setup
mailchimp-mcp-setupOr if installed locally:
npm run setupStep 3: Configure
The setup UI will open in your browser at http://localhost:3000. Enter:
✅ Your Mailchimp API key (required)
✅ Server prefix (auto-detected from API key)
⭐ License key (optional - for paid features)
🔒 Privacy settings (PII masking recommended)
Step 4: Restart Claude Desktop
After saving your configuration, restart Claude Desktop completely for changes to take effect.
Step 5: Test
Ask Claude: "Can you run mc_ping?" to verify the connection.
🔧 Manual Configuration (Advanced)
If you prefer manual setup, create a .env file:
# Required
MAILCHIMP_API_KEY=your_api_key_here-us9
MAILCHIMP_SERVER_PREFIX=us9
# Optional
MAILCHIMP_LICENSE_KEY=ALIEN-XXXX-XXXX-XXXX
MAILCHIMP_MASK_PII=trueThen manually edit Claude Desktop config at:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Add:
{
"mcpServers": {
"mailchimp-mcp": {
"command": "node",
"args": ["/path/to/@alien-lifestyles/mailchimp-mcp/dist/index.js"],
"cwd": "/path/to/@alien-lifestyles/mailchimp-mcp",
"env": {
"MAILCHIMP_API_KEY": "your_api_key_here-us9",
"MAILCHIMP_SERVER_PREFIX": "us9",
"MAILCHIMP_MASK_PII": "true"
}
}
}
}Free vs Paid Versions
Free Version (Default)
Read-only access to audiences, campaigns, reports
5 Marketer prompts
No write operations
No license key required
Paid Version
Full read/write access
All prompts (CSM, Marketer, Business Owner)
Create campaigns, templates, audiences
File Manager integration
Requires license key from alienlifestyles.com
Available Tools
Read Tools
Tool | Description |
| Test connection |
| List all audiences |
| Get audience details |
| List members in audience |
| Get member details |
| List campaigns |
| Get campaign details |
| Get campaign analytics |
| Get account information |
| List verified domains |
| Get domain auth status |
Write Tools (Paid Only)
Tool | Description |
Campaigns | |
| Create new campaign |
| Update campaign settings |
| Set campaign content |
| Send campaign |
| Delete campaign |
Templates | |
| Create template with MTL validation |
| Update template |
| Delete template |
Files & Folders | |
| Upload file to File Manager |
| Delete file from File Manager |
| Create template folder |
| Delete template folder |
| Create file folder |
| Delete file folder |
Audiences | |
| Create new audience |
| Update audience settings |
| Delete audience |
Members | |
| Add member to audience |
| Update member information |
| Delete member from audience |
Segments | |
| Create segment |
| Update segment |
| Delete segment |
Tags | |
| Create tag |
| Add/remove tags from member |
| Delete tag |
Merge Fields | |
| Create merge field |
| Update merge field |
| Delete merge field |
Domains | |
| Add domain for verification |
| Delete verified domain |
| Send domain verification email |
E-commerce Stores | |
| Delete e-commerce store (Note: Mailchimp Stores API is read-only - stores must be deleted via web interface) |
Example Queries
"List my Mailchimp audiences"
"How many subscribers do I have?"
"Show me my recent campaigns"
"What's my top performing campaign?"
"Check my domain authentication status"
See USE_CASES.md for more examples.
Environment Variables
Variable | Description | Required | Default |
| Mailchimp API key (with datacenter suffix) | Yes | - |
| Datacenter prefix (e.g., | Yes |
|
| License key for paid version | No | - |
| Enable read-only mode | No |
|
| Mask email addresses and PII | No |
|
Troubleshooting
API Key Invalid
Verify API key is correct and active in Mailchimp
Ensure datacenter prefix matches (e.g.,
us9in key andMAILCHIMP_SERVER_PREFIX)Use full, unmasked API key including datacenter suffix
Claude Desktop Connection Issues
Verify paths in
claude_desktop_config.jsonare correctEnsure
dist/index.jsexists (runnpm run build)Check Claude Desktop logs: Settings → Developer → View Logs
Restart Claude Desktop after configuration changes
Development
npm run dev # Development mode with watch
npm run build # Build project
npm start # Run built server
npm run setup # Launch setup UI
npm run build:installer # Build macOS installer and uninstaller apps (requires Xcode)Security
Never commit your
.envfileEnable PII masking (
MAILCHIMP_MASK_PII=true)Use read-only API keys when possible
Review SECURITY.md for comprehensive security documentation
Claude Desktop stores conversation history locally
Contributing
Contributions welcome. Ensure code follows TypeScript best practices and includes proper input validation.
License
MIT
Support
Check Troubleshooting section
Review SECURITY.md
Open an issue on GitHub
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alien-lifestyles/MailchimpMCP_v0'
If you have feedback or need assistance with the MCP directory API, please join our Discord server