# Mailchimp AI Agent Connect

> Synchronize marketing contacts — list audiences, control subscriber limits, and edit campaign vectors autonomously.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_9rAieVE1ZjBgo1gMyL90ykKznBoCc02lpA4Anne5/ai-agent-connect
- **Tags:** audience-sync, subscriber-management, campaign-tracking, marketing-analytics, contact-lists, email-delivery

## Description

Equip any AI agent with robust Mailchimp marketing capabilities. Integrate your mailing operations transparently to control large audiences, tweak contact statuses dynamically, and trigger organizational insights across your campaigns via conversational prompts.

### What you can do

- **Audience (Lists) Syncing** — Target specific segments, pull overall audience IDs, and grasp performance baselines simply
- **Member Administration** — Unsubscribe, fetch, or permanently store subscriber metadata and profile details without web interfaces
- **Campaign Insights** — Map existing drafted or sent emails across campaigns to keep tabs on global performance metrics programmatically

### How it works

1. Enable the MCP connection under your local profile
2. Input an application-level API token specifically derived from your account
3. Engage directly with LLM shells managing flows through raw texts and pure language operations

### Who is this for?

- **Growth Engineers** — pull massive batches of churned lists instantly for re-validation internally directly avoiding manual filtering
- **Content Marketers** — trace campaign statuses quickly when jumping between different platforms constantly

## Tools

### list_automations
List automation workflows. Returns automation_id and status

### get_report
Get campaign report. Returns opens, clicks, bounces, unsubscribes

### add_member
Add contact to audience

### create_campaign
Create campaign shell. Returns campaign_id. Set content next

### get_audience
Get audience details by list_id. Returns stats and settings

### get_campaign
Get campaign details by campaign_id

### list_audiences
List Mailchimp audiences. Returns list_id, name, member count

### list_members
List contacts in an audience. Returns email, status, tags

### search_members
Search contacts across all audiences by email or name

### set_campaign_content
Set HTML content for a campaign. Required before send/test

### update_member
Update contact fields

### list_campaigns
List campaigns. Returns campaign_id, subject, status, send time

### delete_member
Archive contact from audience. Reversible via re-add

### get_member
Get single contact by email. Returns status, merge fields, tags

### list_segments
List segments for an audience. Returns segment_id and conditions

### send_campaign
Triggers live delivery.

Send campaign immediately. Irreversible

### tag_member
Add/remove tags for a contact

### test_campaign
Send test email for a campaign without live delivery

## Prompt Examples

**Prompt:** 
```
Fetch the ID of my primary audience list.
```

**Response:** 
```
Query complete. Your main audience 'Weekly Newsletter' uses the List ID 'a1b2c3d4e5'. You can now use this ID to fetch subscribers.
```

**Prompt:** 
```
Add exactly test@domain.com as a subscriber to list a1b2c3d4e5.
```

**Response:** 
```
Added subscriber successfully! The contact test@domain.com is now fully mapped as 'subscribed' against that specific audience ID.
```

**Prompt:** 
```
List all active marketing campaigns we have on the server.
```

**Response:** 
```
I've fetched 3 campaign items. 'Summer Sale 2026' (Sent), 'Welcome Series' (Draft), and 'Churn Automation' (Sent). Would you like to inspect CTR metrics for the sent ones?
```

## Frequently Asked Questions

**Do I need the server prefix combined with my API key automatically?**
Mailchimp API keys usually have a suffix (like `key-us6`). The system will parse everything internally. Just paste the full API key into our simplified authentication box naturally.

**Can I bulk add 5,000 users directly in a single conversational prompt?**
While structurally possible via API logic, context windows prohibit reading arrays of 5000 units. Adding is handled dynamically unit by unit securely or in exceptionally tiny batches to bypass hard egress caps effectively.

**Does the system allow firing off actual live campaigns immediately to massive audiences?**
No. The MCP server prioritizes safe state changes (subscribers). Launching massive destructive dispatches is omitted from the handler array to avoid rogue AI actions firing misconfigured commercial payload sets blindly.
