@this-npm-test-org/connection-mailchimp
v0.1.3
Published
Mailchimp Marketing API: lists, audiences, campaigns, automations, and reports.
Readme
Mailchimp Connection
Connects your agent to Mailchimp Marketing for newsletters, drip sequences, and broadcast email. Read audiences and campaign reports, draft sends, and trigger transactional flows.
Authentication
API key. Generate at Mailchimp → Account → API keys. Keys are suffixed with the data center (e.g. …-us12); split that suffix into MAILCHIMP_DC.
MAILCHIMP_API_KEY— full key (used as Basic auth password with usernameanystring, or as Bearer)MAILCHIMP_DC— data center segment of the key (drives the base URL)
Endpoints
Audiences (Lists)
GET /lists— List all audiencesGET /lists/{list_id}— Audience detail (member count, open rate, etc.)GET /lists/{list_id}/members— SubscribersGET /lists/{list_id}/segments— Saved segments
Campaigns
GET /campaigns— Sent and draft campaignsGET /campaigns/{campaign_id}— Campaign detailGET /reports/{campaign_id}— Open/click/bounce reportPOST /campaigns— Draft a new campaign (requires confirmation)
Automations
GET /automations— List automation workflowsGET /automations/{workflow_id}/emails— Steps in a workflow
Rules
- Rate limit: 10 simultaneous connections per API key
- All write operations (create campaign, edit audience) require confirmation
- Member emails are PII — never echo full lists in logs
