Mailchimp MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAILCHIMP_API_KEY | Yes | Your Mailchimp API key. Format: xxxxxxxxxxxxxxxxxxxxx-datacenter (e.g., abc123-us19). Obtain from Mailchimp Account → Extras → API Keys. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mailchimp_campaigns_listB | List all campaigns in your Mailchimp account with optional filters |
| mailchimp_campaigns_getC | Get details for a specific campaign by ID |
| mailchimp_campaigns_createC | Create a new campaign |
| mailchimp_campaigns_updateC | Update a campaign's settings |
| mailchimp_campaigns_deleteA | Permanently delete a campaign |
| mailchimp_campaigns_sendC | Send a campaign immediately |
| mailchimp_campaigns_scheduleB | Schedule a campaign to be sent at a specific time |
| mailchimp_campaigns_unscheduleA | Unschedule a scheduled campaign |
| mailchimp_campaigns_pauseB | Pause an RSS campaign |
| mailchimp_campaigns_resumeA | Resume a paused RSS campaign |
| mailchimp_campaigns_replicateC | Replicate (duplicate) a campaign |
| mailchimp_campaigns_testB | Send a test email for a campaign |
| mailchimp_campaigns_get_contentA | Get the HTML and plain-text content for a campaign |
| mailchimp_campaigns_set_contentB | Set the content for a campaign (HTML, plain text, template, or URL) |
| mailchimp_campaigns_get_send_checklistB | Review pre-send checklist for a campaign |
| mailchimp_lists_listC | Get all lists/audiences in your Mailchimp account |
| mailchimp_lists_getB | Get details for a specific list/audience |
| mailchimp_lists_createC | Create a new audience/list |
| mailchimp_lists_updateC | Update list settings |
| mailchimp_lists_deleteA | Permanently delete a list and all its members |
| mailchimp_lists_get_growth_historyC | Get month-by-month growth statistics for a list |
| mailchimp_lists_batch_subscribeC | Batch add or update multiple list members at once |
| mailchimp_lists_get_interest_categoriesC | Get all interest categories (group titles) for a list |
| mailchimp_lists_get_interestsB | Get all interests (group names) in a specific interest category |
| mailchimp_lists_get_segmentsC | Get all segments for a list |
| mailchimp_lists_get_segmentB | Get details for a specific segment |
| mailchimp_lists_create_segmentC | Create a new segment for a list |
| mailchimp_lists_update_segmentC | Update a segment |
| mailchimp_lists_delete_segmentB | Delete a segment |
| mailchimp_members_listB | Get all members (subscribers) in a list |
| mailchimp_members_getB | Get information about a specific list member |
| mailchimp_members_addC | Add a new member to a list |
| mailchimp_members_updateC | Update an existing list member |
| mailchimp_members_add_or_updateB | Add a new member or update existing member (upsert) |
| mailchimp_members_deleteA | Delete (unsubscribe and archive) a member from a list |
| mailchimp_members_archiveB | Permanently delete (archive) a member from a list |
| mailchimp_members_get_activityB | Get recent activity for a specific list member |
| mailchimp_members_get_goalsA | Get recent goal events for a specific list member |
| mailchimp_members_get_tagsC | Get all tags assigned to a member |
| mailchimp_members_add_tagsC | Add or remove tags for a member |
| mailchimp_members_batch_add_removeB | Batch add or remove members from a segment |
| mailchimp_templates_listC | Get all templates in your Mailchimp account |
| mailchimp_templates_getA | Get information about a specific template |
| mailchimp_templates_createC | Create a new template |
| mailchimp_templates_updateC | Update a template |
| mailchimp_templates_deleteC | Delete a template |
| mailchimp_templates_get_default_contentB | Get the default content for a template |
| mailchimp_automations_listB | Get all automations (classic automations/workflows) in your account |
| mailchimp_automations_getA | Get information about a specific automation workflow |
| mailchimp_automations_pauseA | Pause all emails in an automation workflow |
| mailchimp_automations_startB | Start all emails in an automation workflow |
| mailchimp_automations_list_emailsB | Get all emails in an automation workflow |
| mailchimp_automations_get_emailB | Get information about a specific automation email |
| mailchimp_automations_pause_emailC | Pause a specific automation email |
| mailchimp_automations_start_emailB | Start a specific automation email |
| mailchimp_automations_list_queueA | Get all subscribers in the queue for an automation email |
| mailchimp_automations_add_to_queueB | Manually add a subscriber to an automation email queue |
| mailchimp_reports_listC | Get campaign reports for your Mailchimp account |
| mailchimp_reports_getB | Get a detailed campaign report |
| mailchimp_reports_get_click_detailsA | Get detailed click reports for all links in a campaign |
| mailchimp_reports_get_click_detailB | Get click details for a specific link in a campaign |
| mailchimp_reports_get_open_detailsC | Get detailed open information for a campaign |
| mailchimp_reports_get_domain_performanceA | Get top-performing email domains for a campaign |
| mailchimp_reports_get_email_activityB | Get activity for a specific subscriber in a campaign |
| mailchimp_reports_get_sub_reportsA | Get sub-reports for multivariate, RSS, or A/B test campaigns |
| mailchimp_landing_pages_listC | Get all landing pages in your Mailchimp account |
| mailchimp_landing_pages_getB | Get information about a specific landing page |
| mailchimp_landing_pages_createC | Create a new landing page |
| mailchimp_landing_pages_updateC | Update a landing page |
| mailchimp_landing_pages_deleteD | Delete a landing page |
| mailchimp_landing_pages_publishC | Publish a landing page |
| mailchimp_landing_pages_unpublishB | Unpublish a landing page |
| mailchimp_landing_pages_get_contentB | Get the HTML content for a landing page |
| mailchimp_ecommerce_stores_listA | Get all e-commerce stores connected to your account |
| mailchimp_ecommerce_stores_getB | Get information about a specific store |
| mailchimp_ecommerce_stores_addB | Add a new e-commerce store |
| mailchimp_ecommerce_stores_updateC | Update a store |
| mailchimp_ecommerce_stores_deleteB | Delete a store |
| mailchimp_ecommerce_products_listB | Get all products for a store |
| mailchimp_ecommerce_products_getC | Get information about a specific product |
| mailchimp_ecommerce_products_addB | Add a new product to a store |
| mailchimp_ecommerce_products_updateC | Update a product |
| mailchimp_ecommerce_products_deleteB | Delete a product |
| mailchimp_ecommerce_orders_listB | Get all orders for a store |
| mailchimp_ecommerce_orders_getB | Get information about a specific order |
| mailchimp_ecommerce_orders_addC | Add a new order |
| mailchimp_ecommerce_orders_updateC | Update an order |
| mailchimp_ecommerce_orders_deleteC | Delete an order |
| mailchimp_ecommerce_carts_listA | Get all carts (abandoned carts) for a store |
| mailchimp_ecommerce_carts_getC | Get information about a specific cart |
| mailchimp_ecommerce_carts_addA | Add a new cart (for abandoned cart tracking) |
| mailchimp_ecommerce_carts_updateC | Update a cart |
| mailchimp_ecommerce_carts_deleteC | Delete a cart |
| mailchimp_ecommerce_customers_listB | Get all customers for a store |
| mailchimp_ecommerce_customers_getB | Get information about a specific customer |
| mailchimp_ecommerce_customers_addC | Add a new customer |
| mailchimp_ecommerce_customers_updateC | Update a customer |
| mailchimp_ecommerce_customers_deleteC | Delete a customer |
| mailchimp_ecommerce_promo_rules_listB | Get all promo rules for a store |
| mailchimp_ecommerce_promo_codes_listB | Get all promo codes for a promo rule |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Mailchimp API Documentation | Official Mailchimp Marketing API v3 documentation |
| Campaign Management Guide | Guide for creating, managing, and sending campaigns |
| Audience Management Guide | Guide for managing lists, members, segments, and tags |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/BusyBee3333/mailchimp-mcp-2026-complete'
If you have feedback or need assistance with the MCP directory API, please join our Discord server