Mailchimp MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind address. | 0.0.0.0 |
| PORT | No | HTTP port. Setting it enables HTTP mode. | 3000 |
| MCP_PATH | No | Endpoint path. | /mcp |
| MCP_TRANSPORT | No | Set to http to force HTTP mode. | stdio |
| MCP_AUTH_TOKEN | No | Optional. When set, /mcp requires Authorization: Bearer <token>. | |
| MAILCHIMP_API_KEY | Yes | Required. Mailchimp API key with data-center suffix. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mailchimp_accountA | Account-level administration: plan and contact details, API health, app authorizations, verified sending domains, batch jobs, connected sites, and the account activity feed. Set action to one of: ping (verify the API key works); overview (plan, contact, total subscribers, industry benchmarks); authorized_apps (apps with access to this account); authorized_app (one app, needs app_id); verified_domains (sending domains and their verification state); verified_domain (one domain, needs domain_name); batches (batch API jobs and status); batch (one batch job, needs batch_id); connected_sites (websites connected to the account); connected_site (one site, needs site_id); chimp_chatter (recent account-wide activity feed). |
| mailchimp_searchA | Search the account. The fastest way to turn an email address into a subscriber_hash, or a phrase into a campaign_id. Set action to one of: members (find subscribers across all audiences by email or name); campaigns (find campaigns by title, subject line, or content). |
| mailchimp_audiencesA | Audiences (lists) and their configuration and health: growth history, daily activity, email client and geographic breakdowns, spam complaints, signup forms, webhooks, and merge fields. Set action to one of: list (all audiences with member counts — start here for a list_id); details (full audience record with complete stats); growth_history (month-by-month subscriber growth); activity (recent daily subs, unsubs, opens, clicks); client_stats (which email clients members use); location_stats (geographic distribution of members); abuse_reports (spam complaints against this audience); signup_forms (configured signup forms); webhooks (registered webhooks); webhook (one webhook, needs webhook_id); merge_fields (custom subscriber attributes defined on the audience); merge_field (one merge field, needs merge_field_id). |
| mailchimp_audience_groupsA | Segments, tags, and interest groups within one audience, including which members belong to a segment. Set action to one of: segments (all segments and tags with member counts); segment (one segment with its matching conditions, needs segment_id); segment_members (members inside a segment or tag, needs segment_id); interest_categories (group titles defined on the audience); interest_category (one category, needs category_id); interests (groups inside a category, needs category_id); interest (one group, needs category_id and interest_id). |
| mailchimp_membersA | Subscribers in one audience and everything recorded about them: profile, tags, engagement history, custom events, staff notes, and goal events. Set action to one of: list (members newest-first; page with count and offset); details (full profile: merge fields, interests, stats, location, tags); tags (tags applied to the member); activity (last 50 campaign actions); activity_feed (complete paged activity history across channels); events (custom events recorded against the member); notes (staff notes on the member); note (one note, needs note_id); goals (site-activity goal events). |
| mailchimp_campaignsA | Campaigns and their configuration and content. For performance data use mailchimp_reports instead. Set action to one of: list (all campaigns newest-first — start here for a campaign_id); details (full campaign record with settings and recipients); content (rendered HTML and plain-text body); feedback (internal team comments); send_checklist (what is blocking the campaign from sending). |
| mailchimp_reportsA | Campaign performance analytics: opens, clicks, unsubscribes, bounces, deliverability by domain, geography, per-member activity, and attributed revenue. Set action to one of: list (performance summary for every sent campaign); summary (full report for one campaign: opens, clicks, bounces, forwards, revenue, benchmarks); advice (Mailchimp's automated performance advice); opens (which members opened, and how often); clicks (per-link click totals); link_clickers (who clicked one link, needs link_id); unsubscribes (who unsubscribed and why); abuse_reports (spam complaints against the campaign); sent_to (every recipient with per-member open and click counts); domain_performance (deliverability broken down by recipient domain); locations (where opens came from geographically); eepurl (social sharing and archive-page stats); sub_reports (child reports for an A/B or multivariate campaign); email_activity (per-member action log with timestamps); subscriber_activity (one member's action log, needs subscriber_hash); product_activity (revenue and products attributed to the campaign). |
| mailchimp_automationsA | Classic automations, their emails, and subscriber queues. Customer journeys are not exposed by the Mailchimp API. Set action to one of: list (all automations — start here for a workflow_id); details (full automation record including its report_summary); emails (emails in the automation, in send order); email (one automation email, needs email_id); queue (subscribers queued for an email, needs email_id); queue_subscriber (one queued subscriber, needs email_id and subscriber_hash); removed_subscribers (subscribers removed from the workflow). |
| mailchimp_templatesC | Email templates available on the account. Set action to one of: list (all templates); details (full template record); default_content (the template's default section content). |
| mailchimp_filesB | File Manager assets and folders, plus campaign folders used to organize campaigns. Set action to one of: files (files stored in the File Manager); file (one file, needs file_id); folders (File Manager folders); folder (one File Manager folder, needs folder_id); campaign_folders (folders that organize campaigns); campaign_folder (one campaign folder, needs folder_id). |
| mailchimp_landing_pagesA | Landing pages and their published content. Set action to one of: list (all landing pages with status and URL); details (full landing page record); content (rendered HTML of the page). |
| mailchimp_conversationsA | Inbound replies from subscribers, tracked as conversations. Set action to one of: list (all conversations); details (full conversation record); messages (all messages in the conversation). |
| mailchimp_storesA | Connected e-commerce stores, and orders across every store. Start here for a store_id. Set action to one of: list (all connected stores); details (full store record, needs store_id); all_orders (orders across every store on the account). |
| mailchimp_productsA | Product catalog and variants for one e-commerce store. Set action to one of: list (products in the store); details (full product record with all variants, needs product_id); variants (variants of one product, needs product_id); variant (one variant, needs product_id and variant_id). |
| mailchimp_ordersA | Orders and line items for one store, including the campaign each order is attributed to. Set action to one of: list (orders in the store with totals and attribution); details (full order record with line items, needs order_id); lines (line items only, needs order_id). |
| mailchimp_customersA | E-commerce customers for one store, with order counts and lifetime spend. Set action to one of: list (customers with orders_count and total_spent); details (full customer record, needs customer_id). |
| mailchimp_cartsA | Abandoned and active shopping carts for one store, for abandoned-cart analysis. Set action to one of: list (carts in the store); details (full cart record, needs cart_id); lines (line items in the cart, needs cart_id). |
| mailchimp_promosA | Promotion rules and their promo codes for one store. Set action to one of: rules (promotion rules in the store); rule (one rule, needs promo_rule_id); codes (codes under a rule, needs promo_rule_id); code (one code, needs promo_rule_id and promo_code_id). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/aakarsh1t/MailChimp_MCP-'
If you have feedback or need assistance with the MCP directory API, please join our Discord server