communicationoauth2

Mailchimp

Email marketing and newsletters.

Verdict

The Mailchimp MCP lets your team manage email campaigns, audiences, and automations without leaving Switchy. @mention it to draft campaigns, pull subscriber stats, add contacts to lists, or check automation performance. Marketing and ops teams get the most value — they can coordinate campaign launches in a Space, review analytics mid-conversation, and update audience segments on the fly. Setup requires OAuth with broad scopes (campaigns, audiences, automations), so you'll grant access to most of your Mailchimp account. Some advanced features like transactional email and A/B test configuration aren't exposed through the MCP.

Common use cases

  • Draft campaign copy and schedule sends
  • Pull subscriber metrics during planning calls
  • Add contacts to segments from chat
  • Review automation performance before standups
  • Coordinate launch timing across campaigns

Integration

Vendor
Mailchimp
Category
communication
Auth
OAUTH2
Tools
50
Composio slug
mailchimp

Tools

  • Add automation

    Create a new classic automation in your mailchimp account.

  • Add batch webhook

    Configure a webhook that will fire whenever any batch request completes processing. you may only have a maximum of 20 batch webhooks.

  • Add campaign

    Create a new mailchimp campaign.

  • Add campaign feedback

    Add feedback on a specific campaign.

  • Add campaign folder

    Create a new campaign folder.

  • Add cart

    Add a new cart to a store.

  • Add cart line item

    Add a new line item to an existing cart.

  • Add connected site

    Create a new mailchimp connected site.

  • Add customer

    Add a new customer to a store.

  • Add domain to account

    Add a domain to the account.

  • Add event

    Add an event for a list member.

  • Add export

    Create a new account export in your mailchimp account.

  • Add file

    Upload a new image or file to the file manager.

  • Add folder

    Create a new folder in the file manager.

  • Add interest category

    Create a new interest category.

  • Add interest in category

    Create a new interest or 'group name' for a specific category.

  • Add landing page

    Create a new mailchimp landing page.

  • Add list

    Create a new list in your mailchimp account.

  • Add member note

    Add a new note for a specific subscriber.

  • Add member to list

    Add a new member to the list.

  • Add member to segment

    Add a member to a static segment.

  • Add merge field

    Add a new merge field for a specific audience.

  • Add order

    Add a new order to a store.

  • Add order line item

    Add a new line item to an existing order.

  • Add or remove member tags
    destructive

    Add or remove tags from a list member. if a tag that does not exist is passed in and set as 'active', a new tag will be created.

  • Add or update customer

    Add or update a customer.

  • Add or update list member

    Add or update a list member.

  • Add or update product variant

    Add or update a product variant.

  • Add product

    Add a new product to a store.

  • Add product image

    Add a new image to the product.

  • Add product variant

    Add a new variant to the product.

  • Add promo code

    Add a new promo code to a store.

  • Add promo rule

    Add a new promo rule to a store.

  • Add segment

    Create a new segment in a specific list.

  • Add store

    Add a new store to your mailchimp account.

  • Add subscriber to workflow email

    Manually add a subscriber to a workflow, bypassing the default trigger settings. you can also use this endpoint to trigger a series of automated emails in an api 3.0 workflow type.

  • Add template

    Create a new template for the account. only classic templates are supported.

  • Add template folder

    Create a new template folder.

  • Add webhook

    Create a new webhook for a specific list.

  • Archive automation

    Archiving will permanently end your automation and keep the report data. you’ll be able to replicate your archived automation, but you can’t restart it.

  • Archive list member

    Archive a list member. to permanently delete, use the delete-permanent action.

  • Batch add or remove members
    destructive

    Batch add/remove list members to static segment

  • Batch subscribe or unsubscribe

    Batch subscribe or unsubscribe list members.

  • Campaign abuse report details

    Get information about a specific abuse report for a campaign.

  • Campaign statistics feedback

    Get feedback based on a campaign's statistics. advice feedback is based on campaign stats like opens, clicks, unsubscribes, bounces, and more.

  • Cancel campaign

    Cancel a regular or plain-text campaign after you send, before all of your recipients receive it. this feature is included with mailchimp pro.

  • Create a survey campaign

    Utilize the list id and survey id to generate a campaign that links to your survey.

  • Customer journeys api trigger for a contact

    Create a trigger step in the customer journey builder via the api. use the provided url with {journey id} and {step id} to activate conditions for a contact.

  • Customize signup form

    Customize a list's default signup form.

  • Delete batch request
    destructive

    Stops a batch request from running. since only one batch request is run at a time, this can be used to cancel a long running request. the results of any completed operations will not be available after this call.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Mailchimp in the MCP directory and click Connect. 3. You'll redirect to Mailchimp's OAuth screen — log in with an account that has admin or manager permissions. 4. Review the requested scopes: the MCP needs read/write access to campaigns, audiences, automations, reports, and connected sites. 5. Click Authorize to grant access and return to Switchy. 6. Back in Switchy, create a new Space or open an existing one. 7. Type '@Mailchimp list my campaigns' and send the message. 8. If the MCP responds with campaign data, the connection works. 9. To invoke tools, @mention Mailchimp and describe the task — for example, '@Mailchimp add a new campaign for our spring sale' or '@Mailchimp show subscriber growth this month'. 10. The MCP will confirm actions or return data inline, so your team can iterate without switching tabs.

What teammates see: by default, memories from Mailchimp are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Recent Campaigns

@Mailchimp show me the last 10 campaigns we sent, including their send dates and open rates
Open in a Space →

Create Draft Campaign

@Mailchimp create a new campaign called 'Spring Sale Announcement' targeting our main subscriber list
Open in a Space →

Check Automation Stats

@Mailchimp get the stats for our welcome email automation, including open rate and click rate
Open in a Space →

Add Subscriber to List

@Mailchimp add the email address sarah@example.com to our newsletter list with the tag 'webinar-attendee'
Open in a Space →

Review Cart Abandonment

@Mailchimp show me the last 5 abandoned carts from our store, including cart value and customer email
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@mailchimp show me all campaigns sent in the last 30 days with open rates below 15%

Output

Based on your Mailchimp account, here are 4 campaigns from the past 30 days with open rates under 15%: 'Product Launch - March 2024' (12.3% open rate, sent to 8,400 subscribers), 'Weekly Newsletter #47' (9.8%, 12,100 subscribers), 'Spring Sale Reminder' (14.2%, 6,700 subscribers), and 'Feature Announcement' (11.5%, 9,200 subscribers). The Product Launch campaign had the highest click rate at 2.1% despite the low opens. This data reflects your account state as of the query time.

Notes

This example shows the MCP's read capabilities across campaign analytics. Requires OAuth scope for campaign read access. Note that Mailchimp's API returns campaigns in paginated batches; large accounts may need multiple queries. The MCP cannot access archived campaigns older than your plan's retention period.

Prompt

@mailchimp create a new campaign folder called 'Q2 2024 Product Updates' and move all campaigns with 'feature' in the subject line into it

Output

I've created the folder 'Q2 2024 Product Updates' (folder ID: a3f8c2d1). I found 7 campaigns matching 'feature' in the subject line and moved 6 of them successfully. One campaign ('Feature Beta Access') could not be moved because it's currently sending. The moved campaigns are now organized under the new folder and visible in your Mailchimp dashboard's campaign management view.

Notes

This demonstrates the MCP's ability to both create organizational structures and perform bulk actions. Requires campaign write permissions. Be aware that moving campaigns doesn't affect their send status or analytics history, but campaigns mid-send are locked from folder changes. Mailchimp enforces a 500-folder limit per account.

Prompt

@mailchimp analyze cart abandonment data from the past week and draft a win-back campaign targeting customers who left items worth over $100

Output

I found 143 abandoned carts in the past 7 days with values exceeding $100 (total abandoned value: $18,340). The average cart value is $128, and 62% of these carts were abandoned at the shipping information stage. Here's a draft campaign: Subject line 'Still thinking about your order?', personalized body highlighting the specific items left behind, and a 15% discount code valid for 48 hours. The campaign targets the 'High-Value Abandoners' segment I can create. This approach typically recovers 8-12% of abandoned revenue based on e-commerce benchmarks.

Notes

This example pairs Mailchimp's e-commerce data with AI reasoning to generate actionable marketing strategy. Requires both store read access and campaign creation permissions. Cart data availability depends on your Mailchimp e-commerce integration being active. The MCP can draft the campaign but you'll need to review personalization tokens and approve before scheduling the send.

Use-case deep-dives

E-commerce cart abandonment recovery

When Mailchimp MCP makes sense for abandoned cart workflows

A 6-person e-commerce team running a Shopify store wants to automate cart abandonment emails without hiring a developer. The Mailchimp MCP is the right call here because it exposes the full automation and cart APIs—your team can build a Switchy workflow that pulls cart data, checks abandonment status, and triggers a classic automation sequence, all from one shared workspace. The OAuth2 setup takes 10 minutes, and the 50 tools cover everything from cart line items to campaign feedback. The threshold: if you're sending more than 100k emails monthly or need sub-5-minute latency on cart updates, you'll hit Mailchimp's API rate limits and should consider a dedicated integration platform instead. For most small teams sending 10-50k emails monthly, this MCP keeps your marketing ops in the same workspace as your customer support and product planning.

Weekly newsletter content approval

Using Mailchimp MCP for collaborative campaign review

A 4-person content team publishes a weekly newsletter and needs a single place to draft, review, and schedule campaigns without switching between Notion, Slack, and Mailchimp's web UI. The Mailchimp MCP works well here because the 'Add campaign' and 'Add campaign feedback' tools let you create drafts and collect approvals directly in Switchy. Your editor can review the campaign, leave feedback via the MCP, and the writer can iterate without leaving the workspace. The catch: Mailchimp's API doesn't support inline content editing, so you'll still need to finalize copy in their UI or use a separate HTML editor. If your approval process is just yes/no sign-off and scheduling, this MCP saves 15 minutes per issue. If you're doing heavy content revisions, the context-switching cost stays high.

Post-webinar drip campaign setup

When Mailchimp MCP speeds up event follow-up automation

A 3-person B2B SaaS team runs monthly webinars and needs to spin up a new drip campaign for each cohort of attendees. The Mailchimp MCP is a strong fit because the 'Add automation' and 'Add campaign folder' tools let you template the entire setup in a Switchy workflow—your ops person runs it once per webinar, and the automation is live in 5 minutes instead of 20. The 50-tool scope means you can also pull reporting data and adjust send times based on past performance, all without leaving the workspace. The boundary: if you're running more than 4 webinars monthly or need complex conditional logic (like scoring leads based on email engagement), Mailchimp's classic automations get clunky and you'll want a dedicated marketing automation platform. For quarterly or monthly webinars with straightforward follow-up sequences, this MCP keeps your event ops consolidated.

Frequently asked

What can the Mailchimp MCP do in Switchy?

The Mailchimp MCP lets your team create and manage campaigns, automations, and e-commerce data directly from Switchy's AI workspace. You can add campaigns, configure webhooks, manage cart line items, and pull feedback without opening Mailchimp's dashboard. It's useful when you're building workflows that combine email marketing with other tools — like syncing Shopify orders to a campaign or triggering automations from Slack events.

Do I need admin access to connect Mailchimp via OAuth?

Yes. The OAuth flow requires account-level permissions to create campaigns, automations, and webhooks. If you're not an admin, the connection will fail or return limited data. Have your Mailchimp account owner complete the OAuth handshake in Switchy, then share the workspace with your team. The MCP respects Mailchimp's role-based access — if your account can't create automations, neither can the MCP.

Can the Mailchimp MCP send individual emails or just campaigns?

It creates campaigns and automations, not transactional one-off emails. If you need to send a single message to one recipient — like a password reset or order confirmation — use Mailchimp's Transactional API (Mandrill) or a dedicated tool like SendGrid. The MCP is for bulk marketing workflows: building audience segments, scheduling sends, adding cart data for abandoned-cart automations.

How is this different from using Mailchimp's API directly?

The MCP wraps 50 common Mailchimp endpoints so your team can trigger them conversationally or via Switchy's workflow builder, without writing code. You lose fine-grained control — no custom retry logic, no raw JSON manipulation — but you gain speed. If you're already maintaining a Python script that posts to Mailchimp's REST API, keep it. If you're clicking through the dashboard daily, the MCP is faster.

Who on the team should connect the Mailchimp integration?

Whoever owns your Mailchimp account and understands your audience structure. They'll authenticate once; everyone in the Switchy workspace inherits access to the 50 tools. If your marketing lead manages segments and your ops person handles e-commerce syncs, have the lead connect it — then both can use the MCP without sharing Mailchimp login credentials. Connection doesn't count against Mailchimp's seat limits.

Compare with

Compare with anything else →
Data last verified 7 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.