83150fdc08
Renames: - ab-test-setup → ab-testing - analytics-tracking → analytics - competitor-alternatives → competitors - email-sequence → emails - free-tool-strategy → free-tools - launch-strategy → launch - onboarding-cro → onboarding - paywall-upgrade-cro → paywalls - popup-cro → popups - pricing-strategy → pricing - product-marketing-context → product-marketing - referral-program → referrals - schema-markup → schema - signup-flow-cro → signup - social-content → social Updates all cross-references in skills, references, tools, marketplace.json, README, AGENTS.md, and CONTRIBUTING.md. BREAKING: Users with installed skills will need to reinstall. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.8 KiB
2.8 KiB
Mailchimp
Email marketing platform for campaigns, automation, and audience management.
Capabilities
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | Marketing API for campaigns, audiences, automation |
| MCP | ✓ | Available via Mailchimp MCP server |
| CLI | - | Not available |
| SDK | ✓ | Official SDKs for multiple languages |
Authentication
- Type: API Key or OAuth 2.0
- Header:
Authorization: Bearer {api_key}orAuthorization: apikey {api_key} - Base URL:
https://{dc}.api.mailchimp.com/3.0/(dc = datacenter from API key)
Common Agent Operations
List audiences (lists)
GET https://{dc}.api.mailchimp.com/3.0/lists
Get audience members
GET https://{dc}.api.mailchimp.com/3.0/lists/{list_id}/members?count=100
Add subscriber
POST https://{dc}.api.mailchimp.com/3.0/lists/{list_id}/members
{
"email_address": "user@example.com",
"status": "subscribed",
"merge_fields": {
"FNAME": "John",
"LNAME": "Doe"
}
}
Update subscriber
PATCH https://{dc}.api.mailchimp.com/3.0/lists/{list_id}/members/{subscriber_hash}
{
"merge_fields": {
"FNAME": "Jane"
},
"tags": ["customer", "premium"]
}
Get campaigns
GET https://{dc}.api.mailchimp.com/3.0/campaigns?count=20
Get campaign report
GET https://{dc}.api.mailchimp.com/3.0/reports/{campaign_id}
Create campaign
POST https://{dc}.api.mailchimp.com/3.0/campaigns
{
"type": "regular",
"recipients": {
"list_id": "{list_id}"
},
"settings": {
"subject_line": "Your Subject",
"from_name": "Your Name",
"reply_to": "reply@example.com"
}
}
Send campaign
POST https://{dc}.api.mailchimp.com/3.0/campaigns/{campaign_id}/actions/send
List automations
GET https://{dc}.api.mailchimp.com/3.0/automations
Key Metrics
Campaign Report Fields
emails_sent- Total sentopens- Open countunique_opens- Unique opensopen_rate- Open rateclicks- Click countclick_rate- Click rateunsubscribes- Unsubscribe countbounces- Bounce count
Subscriber Hash
Calculate subscriber hash for updates:
const hash = md5(email.toLowerCase());
Subscriber Statuses
subscribed- Active subscriberunsubscribed- Unsubscribedcleaned- Hard bouncepending- Awaiting confirmationtransactional- Transactional only
When to Use
- Managing email lists and subscribers
- Creating and sending email campaigns
- Setting up email automation
- Analyzing campaign performance
- Segmenting audiences
- A/B testing emails
Rate Limits
- 10 concurrent connections
- 10 requests per second
- Batch endpoints for bulk operations
Relevant Skills
- emails
- analytics
- referrals