Skip to main content
Glama
aakarsh1t

Mailchimp MCP Server

by aakarsh1t

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoBind address.0.0.0.0
PORTNoHTTP port. Setting it enables HTTP mode.3000
MCP_PATHNoEndpoint path./mcp
MCP_TRANSPORTNoSet to http to force HTTP mode.stdio
MCP_AUTH_TOKENNoOptional. When set, /mcp requires Authorization: Bearer <token>.
MAILCHIMP_API_KEYYesRequired. Mailchimp API key with data-center suffix.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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