Mailchimp
Source: https://runstack.engineer/docs/toolkits/mailchimp
Manage Mailchimp audiences and contacts, create and send email campaigns, and read campaign performance reports.
Tools (15):
| Tool | Description | ||
|---|---|---|---|
mailchimpListAudiences | Lists the Mailchimp account audiences (lists) with count/offset pagination. Returns each audience id, name, and subscriber counts. | ||
mailchimpGetAudience | Gets one Mailchimp audience (list) by id: name, subscriber counts, stats, and campaign defaults. | ||
mailchimpCreateAudience | Creates a new Mailchimp audience (list) with contact and default sender info. Returns the new audience id for adding members and campaigns. | ||
mailchimpListMembers | Lists a Mailchimp audience's members (contacts) with pagination, filterable by subscription status. | ||
mailchimpGetMember | Gets one Mailchimp audience member by email: subscription status, merge fields, tags, and engagement stats. | ||
mailchimpAddMember | Adds a new member (contact) to a Mailchimp audience with a status (subscribed/pending/transactional), merge fields, and tags. | ||
mailchimpUpdateMember | Updates a Mailchimp audience member by email: change status, merge fields, tags, or VIP flag. Upserts by email. | ||
mailchimpArchiveMember | Archives (removes) a member from a Mailchimp audience. Use only when the user explicitly asks to remove someone; to stop sending without removing, set status to 'unsubscribed'. | ||
mailchimpListCampaigns | Lists Mailchimp campaigns with pagination, filterable by status (save/schedule/sending/sent) and type. | ||
mailchimpGetCampaign | Gets one Mailchimp campaign by id: recipients, settings (subject, from, reply-to), status, and send time. | ||
mailchimpCreateCampaign | Creates a Mailchimp campaign (regular by default) targeting an audience or segment, with subject, from name, and reply-to. Starts in 'save' status — set content, then send or schedule. | ||
mailchimpSetCampaignContent | Sets the HTML and/or plain-text body of a Mailchimp campaign, with Merge Tags like *\ | FNAME\ | *. Required before sending or scheduling. |
mailchimpSendCampaign | Sends a Mailchimp campaign immediately to its audience (must be in 'save' status with content set). Delivers real email — confirm before sending. | ||
mailchimpScheduleCampaign | Schedules a Mailchimp campaign to send at a future ISO-8601 time, with optional time-zone staggered delivery. | ||
mailchimpGetCampaignReport | Gets the performance report for a sent Mailchimp campaign: open rate, click rate, unsubscribes, and bounces. |