CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Mailchimp

pipeworx-io/mcp-mailchimp
80 toolsHTTPregistry active
Summary

Connects to the Mailchimp Marketing API and surfaces five core operations: listing and fetching audiences with member counts and engagement stats, listing and fetching campaigns with performance data and send history, and browsing audience members with their subscription status and merge fields. Runs as a streamable HTTP server through the Pipeworx gateway, which also offers an ask_pipeworx tool that lets you query Mailchimp data in plain English instead of calling individual tools. Useful when you need to pull campaign metrics, audit audience settings, or export subscriber lists without leaving your AI workflow.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

80 tools
MAILCHIMP_ADD_AUTOMATIONCreate a new classic automation in your Mailchimp account.5 params

Create a new classic automation in your Mailchimp account.

Parameters* required
settings__reply__tostring
The reply-to email address for the Automation.
recipients__list__idstring
The id of the List.
settings__from__namestring
The "from" name for the Automation (not an email address).
recipients__store__idstring
The id of the store.
trigger__settings__workflow__typestring
The type of Automation workflow. Currently only supports "abandonedCart".
MAILCHIMP_ADD_BATCH_WEBHOOKConfigure a webhook that will fire whenever any batch request completes processing. You may only have a maximum of 20 batch webhooks.2 params

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

Parameters* required
urlstring
A valid URL for the Webhook.
enabledboolean
Whether the webhook receives requests or not.
MAILCHIMP_ADD_CAMPAIGNCreate a new Mailchimp campaign.54 params

Create a new Mailchimp campaign.

Parameters* required
typestring
There are four types of [campaigns](https://mailchimp.com/help/getting-started-with-campaigns/) you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead. one of regular · plaintext · absplit · rss · variate
content_typestring
How the campaign"s content is put together. The old drag and drop editor uses "template" while the new editor uses "multichannel". Defaults to template. one of template · multichannel
settings__titlestring
The title of the campaign.
tracking__opensboolean
Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`. Cannot be set to false for variate campaigns.
settings__to__namestring
The campaign"s custom "To" name. Typically the first name [audience field](https://mailchimp.com/help/getting-started-with-merge-tags/).
tracking__ecomm360boolean
Whether to enable e-commerce tracking.
settings__reply__tostring
The reply-to email address for the campaign. Note: while this field is not required for campaign creation, it is required for sending.
social__card__titlestring
The title for the card. Typically the subject line of the campaign.
tracking__clicktalestring
The custom slug for [ClickTale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes).
recipients__list__idstring
The unique list id.
rss__opts__feed__urlstring
The URL for the RSS feed.
rss__opts__frequencystring
The frequency of the RSS Campaign.one of daily · weekly · monthly
settings__folder__idstring
If the campaign is listed in a folder, the id for that folder.
settings__from__namestring
The "from" name on the campaign (not an email address).
settings__auto__tweetboolean
Automatically tweet a link to the [campaign archive](https://mailchimp.com/help/about-email-campaign-archives-and-pages/) page when the campaign is sent.
settings__inline__cssboolean
Automatically inline the CSS included with the campaign content.
settings__authenticateboolean
Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the campaign. Defaults to `true`.
settings__auto__footerboolean
Automatically append Mailchimp"s [default footer](https://mailchimp.com/help/about-campaign-footers/) to the campaign.
settings__fb__commentsboolean
Allows Facebook comments on the campaign (also force-enables the Campaign Archive toolbar). Defaults to `true`.
settings__template__idinteger
The id of the template to use.
tracking__html__clicksboolean
Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the campaign. Defaults to `true`. Cannot be set to false for variate campaigns.
tracking__text__clicksboolean
Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the campaign. Defaults to `true`. Cannot be set to false for variate campaigns.
settings__preview__textstring
The preview text for the campaign.
settings__subject__linestring
The subject line for the campaign.
settings__auto__fb__postarray
An array of [Facebook](https://mailchimp.com/help/connect-or-disconnect-the-facebook-integration/) page ids to auto-post to.
social__card__image__urlstring
The url for the header image for the card.
tracking__capsule__notesboolean
Update contact notes for a campaign based on subscriber email addresses.
tracking__goal__trackingboolean
Deprecated
rss__opts__schedule__hourinteger
The hour to send the campaign in local time. Acceptable hours are 0-23. For example, "4" would be 4am in [your account"s default time zone](https://mailchimp.com/help/set-account-defaults/).
social__card__descriptionstring
A short summary of the campaign to display.
settings__use__conversationboolean
Use Mailchimp Conversation feature to manage out-of-office replies.
tracking__google__analyticsstring
The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes).
tracking__salesforce__notesboolean
Update contact notes for a campaign based on subscriber email addresses.
variate__settings__test__sizeinteger
The percentage of recipients to send the test combinations to, must be a value between 10 and 100.
variate__settings__wait__timeinteger
The number of minutes to wait before choosing the winning campaign. The value of wait_time must be greater than 0 and in whole hours, specified in minutes.
rss__opts__constrain__rss__imgboolean
Whether to add CSS to images in the RSS feed to constrain their width in campaigns.
tracking__salesforce__campaignboolean
Create a campaign in a connected Salesforce account.
variate__settings__from__namesarray
The possible from names. The number of from_names provided must match the number of reply_to_addresses. If no from_names are provided, settings.from_name will be used.
variate__settings__send__timesarray
The possible send times to test. The times provided should be in the format YYYY-MM-DD HH:MM:SS. If send_times are provided to test, the test_size will be set to 100% and winner_criteria will be ignored.
recipients__segment__opts__matchstring
Segment match type.one of any · all
variate__settings__subject__linesarray
The possible subject lines to test. If no subject lines are provided, settings.subject_line will be used.
variate__settings__winner__criteriastring
The combination that performs the best. This may be determined automatically by click rate, open rate, or total revenue -- or you may choose manually based on the reporting data you find the most valuable. For Multivariate Campaigns testing send_time, winner_criteria is ignored. For Multivariate Campaigns with "manual" as the winner_criteria, the winner must be chosen in the Mailchimp web application. one of opens · clicks · manual · total_revenue
recipients__segment__opts__conditionsarray
Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas).
rss__opts__schedule__weekly__send__daystring
The day of the week to send a weekly RSS Campaign.one of sunday · monday · tuesday · wednesday · thursday · friday
variate__settings__reply__to__addressesarray
The possible reply-to addresses. The number of reply_to_addresses provided must match the number of from_names. If no reply_to_addresses are provided, settings.reply_to will be used.
rss__opts__schedule__daily__send__fridayboolean
Sends the daily RSS Campaign on Fridays.
rss__opts__schedule__daily__send__mondayboolean
Sends the daily RSS Campaign on Mondays.
rss__opts__schedule__daily__send__sundayboolean
Sends the daily RSS Campaign on Sundays.
rss__opts__schedule__monthly__send__dateinteger
The day of the month to send a monthly RSS Campaign. Acceptable days are 0-31, where "0" is always the last day of a month. Months with fewer than the selected number of days will not have an RSS campaign sent out that day. For example, RSS Campaigns set to send on the 30th will not go out in February.
rss__opts__schedule__daily__send__tuesdayboolean
Sends the daily RSS Campaign on Tuesdays.
rss__opts__schedule__daily__send__saturdayboolean
Sends the daily RSS Campaign on Saturdays.
rss__opts__schedule__daily__send__thursdayboolean
Sends the daily RSS Campaign on Thursdays.
rss__opts__schedule__daily__send__wednesdayboolean
Sends the daily RSS Campaign on Wednesdays.
recipients__segment__opts__saved__segment__idinteger
The id for an existing saved segment.
MAILCHIMP_ADD_CAMPAIGN_FEEDBACKAdd feedback on a specific campaign.4 params

Add feedback on a specific campaign.

Parameters* required
messagestring
The content of the feedback.
block_idinteger
The block id for the editable block that the feedback addresses.
campaign_idstring
The unique id for the campaign.
is_completeboolean
The status of feedback.
MAILCHIMP_ADD_CAMPAIGN_FOLDERCreate a new campaign folder.1 params

Create a new campaign folder.

Parameters* required
namestring
Name to associate with the folder.
MAILCHIMP_ADD_CARTAdd a new cart to a store.22 params

Add a new cart to a store.

Parameters* required
idstring
A unique identifier for the cart.
linesarray
An array of the cart"s line items.
store_idstring
The store id.
tax_totalinteger
The total tax for the cart.
campaign_idstring
A string that uniquely identifies the campaign for a cart.
order_totalinteger
The order total for the cart.
checkout_urlstring
The URL for the cart. This parameter is required for [Abandoned Cart](https://mailchimp.com/help/create-an-abandoned-cart-email/) automations.
customer__idstring
A unique identifier for the customer. Limited to 50 characters.
currency_codestring
The three-letter ISO 4217 code for the currency that the cart uses.
customer__companystring
The customer"s company.
customer__last__namestring
The customer"s last name.
customer__first__namestring
The customer"s first name.
customer__address__citystring
The city the customer is located in.
customer__email__addressstring
The customer"s email address.
customer__opt__in__statusboolean
The customer"s opt-in status. This value will never overwrite the opt-in status of a pre-existing Mailchimp list member, but will apply to list members that are added through the e-commerce API endpoints. Customers who don"t opt in to your Mailchimp list [will be added as `Transactional` members](https://mailchimp.com/developer/marketing/docs/e-commerce/#customers).
customer__address__countrystring
The customer"s country.
customer__address__address1string
The mailing address of the customer.
customer__address__address2string
An additional field for the customer"s mailing address.
customer__address__provincestring
The customer"s state name or normalized province.
customer__address__postal__codestring
The customer"s postal or zip code.
customer__address__country__codestring
The two-letter code for the customer"s country.
customer__address__province__codestring
The two-letter code for the customer"s province or state.
MAILCHIMP_ADD_CART_LINE_ITEMAdd a new line item to an existing cart.7 params

Add a new line item to an existing cart.

Parameters* required
idstring
A unique identifier for the cart line item.
priceinteger
The price of a cart line item.
cart_idstring
The id for the cart.
quantityinteger
The quantity of a cart line item.
store_idstring
The store id.
product_idstring
A unique identifier for the product associated with the cart line item.
product_variant_idstring
A unique identifier for the product variant associated with the cart line item.
MAILCHIMP_ADD_CONNECTED_SITECreate a new Mailchimp connected site.2 params

Create a new Mailchimp connected site.

Parameters* required
domainstring
The connected site domain.
foreign_idstring
The unique identifier for the site.
MAILCHIMP_ADD_CUSTOMERAdd a new customer to a store.15 params

Add a new customer to a store.

Parameters* required
idstring
A unique identifier for the customer. Limited to 50 characters.
companystring
The customer"s company.
store_idstring
The store id.
last_namestring
The customer"s last name.
first_namestring
The customer"s first name.
address__citystring
The city the customer is located in.
email_addressstring
The customer"s email address.
opt_in_statusboolean
The customer"s opt-in status. This value will never overwrite the opt-in status of a pre-existing Mailchimp list member, but will apply to list members that are added through the e-commerce API endpoints. Customers who don"t opt in to your Mailchimp list [will be added as `Transactional` members](https://mailchimp.com/developer/marketing/docs/e-commerce/#customers).
address__countrystring
The customer"s country.
address__address1string
The mailing address of the customer.
address__address2string
An additional field for the customer"s mailing address.
address__provincestring
The customer"s state name or normalized province.
address__postal__codestring
The customer"s postal or zip code.
address__country__codestring
The two-letter code for the customer"s country.
address__province__codestring
The two-letter code for the customer"s province or state.
MAILCHIMP_ADD_DOMAIN_TO_ACCOUNTAdd a domain to the account.1 params

Add a domain to the account.

Parameters* required
verification_emailstring
The e-mail address at the domain you want to verify. This will receive a two-factor challenge to be used in the verify action.
MAILCHIMP_ADD_EVENTAdd an event for a list member.6 params

Add an event for a list member.

Parameters* required
namestring
The name for this type of event ("purchased", "visited", etc). Must be 2-30 characters in length
list_idstring
The unique ID for the list.
is_syncingboolean
Events created with the is_syncing value set to `true` will not trigger automations.
propertiesobject
An optional list of properties
occurred_atstring
The date and time the event occurred in ISO 8601 format.
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address. This endpoint also accepts a list member"s email address or contact_id.
MAILCHIMP_ADD_EXPORTCreate a new account export in your Mailchimp account.2 params

Create a new account export in your Mailchimp account.

Parameters* required
include_stagesarray
The stages of an account export to include.
since_timestampstring
An ISO 8601 date that will limit the export to only records created after a given time. For instance, the reports stage will contain any campaign sent after the given timestamp. Audiences, however, are excluded from this limit.
MAILCHIMP_ADD_FILEUpload a new image or file to the File Manager.3 params

Upload a new image or file to the File Manager.

Parameters* required
namestring
The name of the file.
file_datastring
The base64-encoded contents of the file.
folder_idinteger
The id of the folder.
MAILCHIMP_ADD_FOLDERCreate a new folder in the File Manager.1 params

Create a new folder in the File Manager.

Parameters* required
namestring
The name of the folder.
MAILCHIMP_ADD_INTEREST_CATEGORYCreate a new interest category.4 params

Create a new interest category.

Parameters* required
typestring
Determines how this category’s interests appear on signup forms.one of checkboxes · dropdown · radio · hidden
titlestring
The text description of this category. This field appears on signup forms and is often phrased as a question.
list_idstring
The unique ID for the list.
display_orderinteger
The order that the categories are displayed in the list. Lower numbers display first.
MAILCHIMP_ADD_INTEREST_IN_CATEGORYCreate a new interest or 'group name' for a specific category.4 params

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

Parameters* required
namestring
The name of the interest. This can be shown publicly on a subscription form.
list_idstring
The unique ID for the list.
display_orderinteger
The display order for interests.
interest_category_idstring
The unique ID for the interest category.
MAILCHIMP_ADD_LANDING_PAGECreate a new Mailchimp landing page.10 params

Create a new Mailchimp landing page.

Parameters* required
namestring
The name of this landing page.
typestring
The type of template the landing page has.one of signup · product
titlestring
The title of this landing page seen in the browser"s title bar.
list_idstring
The list"s ID associated with this landing page.
store_idstring
The ID of the store associated with this landing page.
descriptionstring
The description of this landing page.
template_idinteger
The template_id of this landing page.
use_default_listboolean
Will create the Landing Page using the account"s Default List instead of requiring a list_id.
tracking__track__with__mailchimpboolean
Use cookies to track unique visitors and calculate overall conversion rate. Learn more [here](https://mailchimp.com/help/use-track-mailchimp/).
tracking__enable__restricted__data__processingboolean
Google offers restricted data processing in connection with the California Consumer Privacy Act (CCPA) to restrict how Google uses certain identifiers and other data processed in the provision of its services. You can learn more about Google"s restricted data processing within Google Ads [here](https://privacy.google.com/businesses/rdp/).
MAILCHIMP_ADD_LISTCreate a new list in your Mailchimp account.20 params

Create a new list in your Mailchimp account.

Parameters* required
namestring
The name of the list.
contact__zipstring
The postal or zip code for the list contact.
double_optinboolean
Whether or not to require the subscriber to confirm subscription via email. default: false
contact__citystring
The city for the list contact.
contact__phonestring
The phone number for the list contact.
contact__statestring
The state for the list contact.
use_archive_barboolean
Whether campaigns for this list use the [Archive Bar](https://mailchimp.com/help/about-email-campaign-archives-and-pages/) in archives by default. default: false
contact__companystring
The company name for the list.
contact__countrystring
A two-character ISO3166 country code. Defaults to US if invalid.
contact__address1string
The street address for the list contact.
contact__address2string
The street address for the list contact.
email_type_optionboolean
Whether the list supports [multiple formats for emails](https://mailchimp.com/help/change-audience-name-defaults/). When set to `true`, subscribers can choose whether they want to receive HTML or plain-text emails. When set to `false`, subscribers will receive HTML emails, with a plain-text alternative backup.
notify_on_subscribestring
The email address to send [subscribe notifications](https://mailchimp.com/help/change-subscribe-and-unsubscribe-notifications/) to. default: False
permission_reminderstring
The [permission reminder](https://mailchimp.com/help/edit-the-permission-reminder/) for the list.
marketing_permissionsboolean
Whether or not the list has marketing permissions (eg. GDPR) enabled.default: false
notify_on_unsubscribestring
The email address to send [unsubscribe notifications](https://mailchimp.com/help/change-subscribe-and-unsubscribe-notifications/) to. default: False
campaign__defaults__subjectstring
The default subject line for campaigns sent to this list.
campaign__defaults__languagestring
The default language for this lists"s forms.
campaign__defaults__from__namestring
The default from name for campaigns sent to this list.
campaign__defaults__from__emailstring
The default from email for campaigns sent to this list.
MAILCHIMP_ADD_MEMBER_NOTEAdd a new note for a specific subscriber.3 params

Add a new note for a specific subscriber.

Parameters* required
notestring
The content of the note. Note length is limited to 1,000 characters.
list_idstring
The unique ID for the list.
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address.
MAILCHIMP_ADD_MEMBER_TO_LISTAdd a new member to the list.17 params

Add a new member to the list.

Parameters* required
vipboolean
[VIP status](https://mailchimp.com/help/designate-and-send-to-vip-contacts/) for subscriber.
tagsarray
The tags that are associated with a member.
ip_optstring
The IP address the subscriber used to confirm their opt-in status.
statusstring
Subscriber"s current status.one of subscribed · unsubscribed · cleaned · pending · transactional
list_idstring
The unique ID for the list.
languagestring
If set/detected, the [subscriber"s language](https://mailchimp.com/help/view-and-edit-contact-languages/).
interestsobject
The key of this object"s properties is the ID of the interest in question.
ip_signupstring
IP address the subscriber signed up from.
email_typestring
Type of email this member asked to get ("html" or "text").
merge_fieldsobject
A dictionary of merge fields where the keys are the merge tags. See the [Merge Fields documentation](https://mailchimp.com/developer/marketing/docs/merge-fields/#structure) for more about the structure.
email_addressstring
Email address for a subscriber.
timestamp_optstring
The date and time the subscriber confirmed their opt-in status in ISO 8601 format.
timestamp_signupstring
The date and time the subscriber signed up for the list in ISO 8601 format.
location__latitudeinteger
The location latitude.
location__longitudeinteger
The location longitude.
marketing_permissionsarray
The marketing permissions for the subscriber.
skip_merge_validationboolean
If skip_merge_validation is true, member data will be accepted without merge field values, even if the merge field is usually required. This defaults to false.
MAILCHIMP_ADD_MEMBER_TO_SEGMENTAdd a member to a static segment.3 params

Add a member to a static segment.

Parameters* required
list_idstring
The unique ID for the list.
segment_idstring
The unique id for the segment.
email_addressstring
Email address for a subscriber.
MAILCHIMP_ADD_MERGE_FIELDAdd a new merge field for a specific audience.14 params

Add a new merge field for a specific audience.

Parameters* required
tagstring
The merge tag used for Mailchimp campaigns and [adding contact information](https://mailchimp.com/developer/marketing/docs/merge-fields/#add-merge-data-to-contacts).
namestring
The name of the merge field (audience field).
typestring
The [type](https://mailchimp.com/developer/marketing/docs/merge-fields/#structure) for the merge field. one of text · number · address · phone · date · url
publicboolean
Whether the merge field is displayed on the signup form.
list_idstring
The unique ID for the list.
requiredboolean
Whether the merge field is required to import a contact.
help_textstring
Extra text to help the subscriber fill out the form.
default_valuestring
The default value for the merge field if `null`.
display_orderinteger
The order that the merge field displays on the list signup form.
options__sizeinteger
In a text field, the default length of the text field.
options__choicesarray
In a radio or dropdown non-group field, the available options for contacts to pick from.
options__date__formatstring
In a date or birthday field, the format of the date.
options__phone__formatstring
In a phone field, the phone number type: US or International.
options__default__countryinteger
In an address field, the default country code if none supplied.
MAILCHIMP_ADD_ORDERAdd a new order to a store.62 params

Add a new order to a store.

Parameters* required
idstring
A unique identifier for the order.
linesarray
An array of the order"s line items.
promosarray
The promo codes applied on the order
store_idstring
The store id.
order_urlstring
The URL for the order.
tax_totalinteger
The tax total for the order.
campaign_idstring
A string that uniquely identifies the campaign for an order.
order_totalinteger
The total for the order.
customer__idstring
A unique identifier for the customer. Limited to 50 characters.
landing_sitestring
The URL for the page where the buyer landed when entering the shop.
outreach__idstring
A unique identifier for the outreach. Can be an email campaign ID.
tracking_urlstring
The tracking URL associated with the order.
currency_codestring
The three-letter ISO 4217 code for the currency that the store accepts.
tracking_codestring
The Mailchimp tracking code for the order. Uses the "mc_tc" parameter in E-Commerce tracking URLs. one of prec
discount_totalinteger
The total amount of the discounts to be applied to the price of the order.
shipping_totalinteger
The shipping total for the order.
tracking_numberstring
The tracking number associated with the order.
financial_statusstring
The order status. Use this parameter to trigger [Order Notifications](https://mailchimp.com/developer/marketing/docs/e-commerce/#order-notifications).
tracking_carrierstring
The tracking carrier associated with the order.
customer__companystring
The customer"s company.
fulfillment_statusstring
The fulfillment status for the order. Use this parameter to trigger [Order Notifications](https://mailchimp.com/developer/marketing/docs/e-commerce/#order-notifications).
updated_at_foreignstring
The date and time the order was updated in ISO 8601 format.
cancelled_at_foreignstring
The date and time the order was cancelled in ISO 8601 format. Note: passing a value for this parameter will cancel the order being created.
customer__last__namestring
The customer"s last name.
processed_at_foreignstring
The date and time the order was processed in ISO 8601 format.
customer__first__namestring
The customer"s first name.
billing__address__citystring
The city in the billing address.
billing__address__namestring
The name associated with the billing address.
billing__address__phonestring
The phone number for the billing address
customer__address__citystring
The city the customer is located in.
shipping__address__citystring
The city in the order"s shipping address.
shipping__address__namestring
The name associated with an order"s shipping address.
customer__email__addressstring
The customer"s email address.
shipping__address__phonestring
The phone number for the order"s shipping address.
billing__address__companystring
The company associated with the billing address.
billing__address__countrystring
The country in the billing address.
customer__opt__in__statusboolean
The customer"s opt-in status. This value will never overwrite the opt-in status of a pre-existing Mailchimp list member, but will apply to list members that are added through the e-commerce API endpoints. Customers who don"t opt in to your Mailchimp list [will be added as `Transactional` members](https://mailchimp.com/developer/marketing/docs/e-commerce/#customers).
billing__address__address1string
The billing address for the order.
billing__address__address2string
An additional field for the billing address.
billing__address__latitudeinteger
The latitude for the billing address location.
billing__address__provincestring
The state or normalized province in the billing address.
customer__address__countrystring
The customer"s country.
shipping__address__companystring
The company associated with the shipping address.
shipping__address__countrystring
The country in the shipping address.
billing__address__longitudeinteger
The longitude for the billing address location.
customer__address__address1string
The mailing address of the customer.
customer__address__address2string
An additional field for the customer"s mailing address.
customer__address__provincestring
The customer"s state name or normalized province.
shipping__address__address1string
The shipping address for the order.
shipping__address__address2string
An additional field for the shipping address.
shipping__address__latitudeinteger
The latitude for the shipping address location.
shipping__address__provincestring
The state or normalized province in the order"s shipping address.
shipping__address__longitudeinteger
The longitude for the shipping address location.
billing__address__postal__codestring
The postal or zip code in the billing address.
billing__address__country__codestring
The two-letter code for the country in the billing address.
customer__address__postal__codestring
The customer"s postal or zip code.
shipping__address__postal__codestring
The postal or zip code in the shipping address.
billing__address__province__codestring
The two-letter code for the province in the billing address.
customer__address__country__codestring
The two-letter code for the customer"s country.
shipping__address__country__codestring
The two-letter code for the country in the shipping address.
customer__address__province__codestring
The two-letter code for the customer"s province or state.
shipping__address__province__codestring
The two-letter code for the province or state in the shipping address.
MAILCHIMP_ADD_ORDER_LINE_ITEMAdd a new line item to an existing order.8 params

Add a new line item to an existing order.

Parameters* required
idstring
A unique identifier for the order line item.
priceinteger
The price of an order line item.
discountinteger
The total discount amount applied to this line item.
order_idstring
The id for the order in a store.
quantityinteger
The quantity of an order line item.
store_idstring
The store id.
product_idstring
A unique identifier for the product associated with the order line item.
product_variant_idstring
A unique identifier for the product variant associated with the order line item.
MAILCHIMP_ADD_OR_REMOVE_MEMBER_TAGSAdd 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.4 params

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.

Parameters* required
tagsarray
A list of tags assigned to the list member.
list_idstring
The unique ID for the list.
is_syncingboolean
When is_syncing is true, automations based on the tags in the request will not fire
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address.
MAILCHIMP_ADD_OR_UPDATE_CUSTOMERAdd or update a customer.16 params

Add or update a customer.

Parameters* required
idstring
A unique identifier for the customer. Limited to 50 characters.
companystring
The customer"s company.
store_idstring
The store id.
last_namestring
The customer"s last name.
first_namestring
The customer"s first name.
customer_idstring
The id for the customer of a store.
address__citystring
The city the customer is located in.
email_addressstring
The customer"s email address.
opt_in_statusboolean
The customer"s opt-in status. This value will never overwrite the opt-in status of a pre-existing Mailchimp list member, but will apply to list members that are added through the e-commerce API endpoints. Customers who don"t opt in to your Mailchimp list [will be added as `Transactional` members](https://mailchimp.com/developer/marketing/docs/e-commerce/#customers).
address__countrystring
The customer"s country.
address__address1string
The mailing address of the customer.
address__address2string
An additional field for the customer"s mailing address.
address__provincestring
The customer"s state name or normalized province.
address__postal__codestring
The customer"s postal or zip code.
address__country__codestring
The two-letter code for the customer"s country.
address__province__codestring
The two-letter code for the customer"s province or state.
MAILCHIMP_ADD_OR_UPDATE_LIST_MEMBERAdd or update a list member.18 params

Add or update a list member.

Parameters* required
vipboolean
[VIP status](https://mailchimp.com/help/designate-and-send-to-vip-contacts/) for subscriber.
ip_optstring
The IP address the subscriber used to confirm their opt-in status.
statusstring
Subscriber"s current status.one of subscribed · unsubscribed · cleaned · pending · transactional
list_idstring
The unique ID for the list.
languagestring
If set/detected, the [subscriber"s language](https://mailchimp.com/help/view-and-edit-contact-languages/).
interestsobject
The key of this object"s properties is the ID of the interest in question.
ip_signupstring
IP address the subscriber signed up from.
email_typestring
Type of email this member asked to get ("html" or "text").
merge_fieldsobject
A dictionary of merge fields where the keys are the merge tags. See the [Merge Fields documentation](https://mailchimp.com/developer/marketing/docs/merge-fields/#structure) for more about the structure.
email_addressstring
Email address for a subscriber. This value is required only if the email address is not already present on the list.
status_if_newstring
Subscriber"s status. This value is required only if the email address is not already present on the list. one of subscribed · unsubscribed · cleaned · pending · transactional
timestamp_optstring
The date and time the subscriber confirmed their opt-in status in ISO 8601 format.
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address. This endpoint also accepts a list member"s email address or contact_id.
timestamp_signupstring
The date and time the subscriber signed up for the list in ISO 8601 format.
location__latitudeinteger
The location latitude.
location__longitudeinteger
The location longitude.
marketing_permissionsarray
The marketing permissions for the subscriber.
skip_merge_validationboolean
If skip_merge_validation is true, member data will be accepted without merge field values, even if the merge field is usually required. This defaults to false.
MAILCHIMP_ADD_OR_UPDATE_PRODUCT_VARIANTAdd or update a product variant.12 params

Add or update a product variant.

Parameters* required
idstring
A unique identifier for the product variant.
skustring
The stock keeping unit (SKU) of a product variant.
urlstring
The URL for a product variant.
priceinteger
The price of a product variant.
titlestring
The title of a product variant.
store_idstring
The store id.
image_urlstring
The image URL for a product variant.
backordersstring
The backorders of a product variant.
product_idstring
The id for the product of a store.
variant_idstring
The id for the product variant.
visibilitystring
The visibility of a product variant.
inventory_quantityinteger
The inventory quantity of a product variant.
MAILCHIMP_ADD_PRODUCTAdd a new product to a store.12 params

Add a new product to a store.

Parameters* required
idstring
A unique identifier for the product.
urlstring
The URL for a product.
typestring
The type of product.
titlestring
The title of a product.
handlestring
The handle of a product.
imagesarray
An array of the product"s images.
vendorstring
The vendor for a product.
store_idstring
The store id.
variantsarray
An array of the product"s variants. At least one variant is required for each product. A variant can use the same `id` and `title` as the parent product.
image_urlstring
The image URL for a product.
descriptionstring
The description of a product.
published_at_foreignstring
The date and time the product was published.
MAILCHIMP_ADD_PRODUCT_IMAGEAdd a new image to the product.5 params

Add a new image to the product.

Parameters* required
idstring
A unique identifier for the product image.
urlstring
The URL for a product image.
store_idstring
The store id.
product_idstring
The id for the product of a store.
variant_idsarray
The list of product variants using the image.
MAILCHIMP_ADD_PRODUCT_VARIANTAdd a new variant to the product.11 params

Add a new variant to the product.

Parameters* required
idstring
A unique identifier for the product variant.
skustring
The stock keeping unit (SKU) of a product variant.
urlstring
The URL for a product variant.
priceinteger
The price of a product variant.
titlestring
The title of a product variant.
store_idstring
The store id.
image_urlstring
The image URL for a product variant.
backordersstring
The backorders of a product variant.
product_idstring
The id for the product of a store.
visibilitystring
The visibility of a product variant.
inventory_quantityinteger
The inventory quantity of a product variant.
MAILCHIMP_ADD_PROMO_CODEAdd a new promo code to a store.9 params

Add a new promo code to a store.

Parameters* required
idstring
A unique identifier for the promo code. Restricted to UTF-8 characters with max length 50.
codestring
The discount code. Restricted to UTF-8 characters with max length 50.
enabledboolean
Whether the promo code is currently enabled.
store_idstring
The store id.
usage_countinteger
Number of times promo code has been used.
promo_rule_idstring
The id for the promo rule of a store.
redemption_urlstring
The url that should be used in the promotion campaign restricted to UTF-8 characters with max length 2000.
created_at_foreignstring
The date and time the promotion was created in ISO 8601 format.
updated_at_foreignstring
The date and time the promotion was updated in ISO 8601 format.
MAILCHIMP_ADD_PROMO_RULEAdd a new promo rule to a store.12 params

Add a new promo rule to a store.

Parameters* required
idstring
A unique identifier for the promo rule. If Ecommerce platform does not support promo rule, use promo code id as promo rule id. Restricted to UTF-8 characters with max length 50.
typestring
Type of discount. For free shipping set type to fixed.one of fixed · percentage
titlestring
The title that will show up in promotion campaign. Restricted to UTF-8 characters with max length of 100 bytes.
amountinteger
The amount of the promo code discount. If "type" is "fixed", the amount is treated as a monetary value. If "type" is "percentage", amount must be a decimal value between 0.0 and 1.0, inclusive.
targetstring
The target that the discount applies to.one of per_item · total · shipping
enabledboolean
Whether the promo rule is currently enabled.
ends_atstring
The date and time when the promotion ends. Must be after starts_at and in ISO 8601 format.
store_idstring
The store id.
starts_atstring
The date and time when the promotion is in effect in ISO 8601 format.
descriptionstring
The description of a promotion restricted to UTF-8 characters with max length 255.
created_at_foreignstring
The date and time the promotion was created in ISO 8601 format.
updated_at_foreignstring
The date and time the promotion was updated in ISO 8601 format.
MAILCHIMP_ADD_SEGMENTCreate a new segment in a specific list.5 params

Create a new segment in a specific list.

Parameters* required
namestring
The name of the segment.
list_idstring
The unique ID for the list.
options__matchstring
Match type.one of any · all
static_segmentarray
An array of emails to be used for a static segment. Any emails provided that are not present on the list will be ignored. Passing an empty array will create a static segment without any subscribers. This field cannot be provided with the options field.
options__conditionsarray
Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas).
MAILCHIMP_ADD_STOREAdd a new store to your Mailchimp account.22 params

Add a new store to your Mailchimp account.

Parameters* required
idstring
The unique identifier for the store.
namestring
The name of the store.
phonestring
The store phone number.
domainstring
The store domain. This parameter is required for Connected Sites and Google Ads.
list_idstring
The unique identifier for the list associated with the store. The `list_id` for a specific store cannot change.
platformstring
The e-commerce platform of the store.
timezonestring
The timezone for the store.
is_syncingboolean
Whether to disable automations because the store is currently [syncing](https://mailchimp.com/developer/marketing/docs/e-commerce/#pausing-store-automations).
money_formatstring
The currency format for the store. For example: `$`, `£`, etc.
address__citystring
The city the store is located in.
currency_codestring
The three-letter ISO 4217 code for the currency that the store accepts.
email_addressstring
The email address for the store.
primary_localestring
The primary locale for the store. For example: `en`, `de`, etc.
address__countrystring
The store"s country.
address__address1string
The store"s mailing address.
address__address2string
An additional field for the store"s mailing address.
address__latitudeinteger
The latitude of the store location.
address__provincestring
The store"s state name or normalized province.
address__longitudeinteger
The longitude of the store location.
address__postal__codestring
The store"s postal or zip code.
address__country__codestring
The two-letter code for to the store"s country.
address__province__codestring
The two-letter code for the store"s province or state.
MAILCHIMP_ADD_SUBSCRIBER_TO_WORKFLOW_EMAILManually 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.3 params

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.

Parameters* required
workflow_idstring
The unique id for the Automation workflow.
email_addressstring
The list member"s email address.
workflow_email_idstring
The unique id for the Automation workflow email.
MAILCHIMP_ADD_TEMPLATECreate a new template for the account. Only Classic templates are supported.3 params

Create a new template for the account. Only Classic templates are supported.

Parameters* required
htmlstring
The raw HTML for the template. We support the Mailchimp [Template Language](https://mailchimp.com/help/getting-started-with-mailchimps-template-language/) in any HTML code passed via the API.
namestring
The name of the template.
folder_idstring
The id of the folder the template is currently in.
MAILCHIMP_ADD_TEMPLATE_FOLDERCreate a new template folder.1 params

Create a new template folder.

Parameters* required
namestring
The name of the folder.
MAILCHIMP_ADD_WEBHOOKCreate a new webhook for a specific list.11 params

Create a new webhook for a specific list.

Parameters* required
urlstring
A valid URL for the Webhook.
list_idstring
The unique ID for the list.
sources__apiboolean
Whether the webhook is triggered by actions initiated via the API.
sources__userboolean
Whether the webhook is triggered by subscriber-initiated actions.
sources__adminboolean
Whether the webhook is triggered by admin-initiated actions in the web interface.
events__cleanedboolean
Whether the webhook is triggered when a subscriber"s email address is cleaned from the list.
events__profileboolean
Whether the webhook is triggered when a subscriber"s profile is updated.
events__upemailboolean
Whether the webhook is triggered when a subscriber"s email address is changed.
events__campaignboolean
Whether the webhook is triggered when a campaign is sent or cancelled.
events__subscribeboolean
Whether the webhook is triggered when a list subscriber is added.
events__unsubscribeboolean
Whether the webhook is triggered when a list member unsubscribes.
MAILCHIMP_ARCHIVE_AUTOMATIONArchiving 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.1 params

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.

Parameters* required
workflow_idstring
The unique id for the Automation workflow.
MAILCHIMP_ARCHIVE_LIST_MEMBERArchive a list member. To permanently delete, use the delete-permanent action.2 params

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

Parameters* required
list_idstring
The unique ID for the list.
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address. This endpoint also accepts a list member"s email address or contact_id.
MAILCHIMP_BATCH_ADD_OR_REMOVE_MEMBERSBatch add/remove list members to static segment4 params

Batch add/remove list members to static segment

Parameters* required
list_idstring
The unique ID for the list.
segment_idstring
The unique id for the segment.
members_to_addarray
An array of emails to be used for a static segment. Any emails provided that are not present on the list will be ignored. A maximum of 500 members can be sent.
members_to_removearray
An array of emails to be used for a static segment. Any emails provided that are not present on the list will be ignored. A maximum of 500 members can be sent.
MAILCHIMP_BATCH_SUBSCRIBE_OR_UNSUBSCRIBEBatch subscribe or unsubscribe list members.6 params

Batch subscribe or unsubscribe list members.

Parameters* required
list_idstring
The unique ID for the list.
membersarray
An array of objects, each representing an email address and the subscription status for a specific list. Up to 500 members may be added or updated with each API call.
sync_tagsboolean
Whether this batch operation will replace all existing tags with tags in request.
update_existingboolean
Whether this batch operation will change existing members" subscription status.
skip_duplicate_checkboolean
If skip_duplicate_check is true, we will ignore duplicates sent in the request when using the batch sub/unsub on the lists endpoint. The status of the first appearance in the request will be saved. This defaults to false.
skip_merge_validationboolean
If skip_merge_validation is true, member data will be accepted without merge field values, even if the merge field is usually required. This defaults to false.
MAILCHIMP_CAMPAIGN_ABUSE_REPORT_DETAILSGet information about a specific abuse report for a campaign.4 params

Get information about a specific abuse report for a campaign.

Parameters* required
fieldsarray
A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation.
report_idstring
The id for the abuse report.
campaign_idstring
The unique id for the campaign.
exclude_fieldsarray
A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation.
MAILCHIMP_CAMPAIGN_STATISTICS_FEEDBACKGet feedback based on a campaign's statistics. Advice feedback is based on campaign stats like opens, clicks, unsubscribes, bounces, and more.3 params

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

Parameters* required
fieldsarray
A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation.
campaign_idstring
The unique id for the campaign.
exclude_fieldsarray
A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation.
MAILCHIMP_CANCEL_CAMPAIGNCancel a Regular or Plain-Text Campaign after you send, before all of your recipients receive it. This feature is included with Mailchimp Pro.1 params

Cancel a Regular or Plain-Text Campaign after you send, before all of your recipients receive it. This feature is included with Mailchimp Pro.

Parameters* required
campaign_idstring
The unique id for the campaign.
MAILCHIMP_CREATE_A_SURVEY_CAMPAIGNUtilize the List ID and Survey ID to generate a Campaign that links to your survey.2 params

Utilize the List ID and Survey ID to generate a Campaign that links to your survey.

Parameters* required
list_idstring
The unique ID for the list.
survey_idstring
The ID of the survey.
MAILCHIMP_CUSTOMER_JOURNEYS_API_TRIGGER_FOR_A_CONTACTCreate 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.3 params

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.

Parameters* required
step_idinteger
The id for the Step.
journey_idinteger
The id for the Journey.
email_addressstring
The list member"s email address.
MAILCHIMP_CUSTOMIZE_SIGNUP_FORMCustomize a list's default signup form.14 params

Customize a list's default signup form.

Parameters* required
stylesarray
An array of objects, each representing an element style for the signup form.
list_idstring
The unique ID for the list.
contentsarray
The signup form body content.
header__textstring
Header text.
header__image__altstring
Alt text for the image.
header__image__urlstring
Header image URL.
header__image__linkstring
The URL that the header image will link to.
header__image__alignstring
Image alignment.one of none · left · center · right
header__image__widthstring
Image width, in pixels.
header__image__heightstring
Image height, in pixels.
header__image__targetstring
Image link target.one of _blank · null
header__image__border__colorstring
Image border color.
header__image__border__stylestring
Image border style.one of none · solid · dotted · dashed · double · groove
header__image__border__widthstring
Image border width.
MAILCHIMP_DELETE_BATCH_REQUESTStops 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.1 params

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.

Parameters* required
batch_idstring
The unique id for the batch operation.
MAILCHIMP_DELETE_BATCH_WEBHOOKRemove a batch webhook. Webhooks will no longer be sent to the given URL.1 params

Remove a batch webhook. Webhooks will no longer be sent to the given URL.

Parameters* required
batch_webhook_idstring
The unique id for the batch webhook.
MAILCHIMP_DELETE_CAMPAIGNRemove a campaign from your Mailchimp account.1 params

Remove a campaign from your Mailchimp account.

Parameters* required
campaign_idstring
The unique id for the campaign.
MAILCHIMP_DELETE_CAMPAIGN_FEEDBACK_MESSAGERemove a specific feedback message for a campaign.2 params

Remove a specific feedback message for a campaign.

Parameters* required
campaign_idstring
The unique id for the campaign.
feedback_idstring
The unique id for the feedback message.
MAILCHIMP_DELETE_CAMPAIGN_FOLDERDelete a specific campaign folder, and mark all the campaigns in the folder as 'unfiled'.1 params

Delete a specific campaign folder, and mark all the campaigns in the folder as 'unfiled'.

Parameters* required
folder_idstring
The unique id for the campaign folder.
MAILCHIMP_DELETE_CARTDelete a cart.2 params

Delete a cart.

Parameters* required
cart_idstring
The id for the cart.
store_idstring
The store id.
MAILCHIMP_DELETE_CART_LINE_ITEMDelete a specific cart line item.3 params

Delete a specific cart line item.

Parameters* required
cart_idstring
The id for the cart.
line_idstring
The id for the line item of a cart.
store_idstring
The store id.
MAILCHIMP_DELETE_CONNECTED_SITERemove a connected site from your Mailchimp account.1 params

Remove a connected site from your Mailchimp account.

Parameters* required
connected_site_idstring
The unique identifier for the site.
MAILCHIMP_DELETE_CUSTOMERDelete a customer from a store.2 params

Delete a customer from a store.

Parameters* required
store_idstring
The store id.
customer_idstring
The id for the customer of a store.
MAILCHIMP_DELETE_DOMAINDelete a verified domain from the account.1 params

Delete a verified domain from the account.

Parameters* required
domain_namestring
The domain name.
MAILCHIMP_DELETE_FILERemove a specific file from the File Manager.1 params

Remove a specific file from the File Manager.

Parameters* required
file_idstring
The unique id for the File Manager file.
MAILCHIMP_DELETE_FOLDERDelete a specific folder in the File Manager.1 params

Delete a specific folder in the File Manager.

Parameters* required
folder_idstring
The unique id for the File Manager folder.
MAILCHIMP_DELETE_INTEREST_CATEGORYDelete a specific interest category.2 params

Delete a specific interest category.

Parameters* required
list_idstring
The unique ID for the list.
interest_category_idstring
The unique ID for the interest category.
MAILCHIMP_DELETE_INTEREST_IN_CATEGORYDelete interests or group names in a specific category.3 params

Delete interests or group names in a specific category.

Parameters* required
list_idstring
The unique ID for the list.
interest_idstring
The specific interest or "group name".
interest_category_idstring
The unique ID for the interest category.
MAILCHIMP_DELETE_LANDING_PAGEDelete a landing page.1 params

Delete a landing page.

Parameters* required
page_idstring
The unique id for the page.
MAILCHIMP_DELETE_LISTDelete a list from your Mailchimp account. If you delete a list, you'll lose the list history—including subscriber activity, unsubscribes, complaints, and bounces. You’ll also lose subscribers’ email addresses, unless you exported and backed up your list.1 params

Delete a list from your Mailchimp account. If you delete a list, you'll lose the list history—including subscriber activity, unsubscribes, complaints, and bounces. You’ll also lose subscribers’ email addresses, unless you exported and backed up your list.

Parameters* required
list_idstring
The unique ID for the list.
MAILCHIMP_DELETE_LIST_MEMBERDelete all personally identifiable information related to a list member, and remove them from a list. This will make it impossible to re-import the list member.2 params

Delete all personally identifiable information related to a list member, and remove them from a list. This will make it impossible to re-import the list member.

Parameters* required
list_idstring
The unique ID for the list.
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address.
MAILCHIMP_DELETE_MERGE_FIELDDelete a specific merge field.2 params

Delete a specific merge field.

Parameters* required
list_idstring
The unique ID for the list.
merge_idstring
The id for the merge field.
MAILCHIMP_DELETE_NOTEDelete a specific note for a specific list member.3 params

Delete a specific note for a specific list member.

Parameters* required
list_idstring
The unique ID for the list.
note_idstring
The id for the note.
subscriber_hashstring
The MD5 hash of the lowercase version of the list member"s email address. This endpoint also accepts a list member"s email address or contact_id.
MAILCHIMP_DELETE_ORDERDelete an order.2 params

Delete an order.

Parameters* required
order_idstring
The id for the order in a store.
store_idstring
The store id.
MAILCHIMP_DELETE_ORDER_LINE_ITEMDelete a specific order line item.3 params

Delete a specific order line item.

Parameters* required
line_idstring
The id for the line item of an order.
order_idstring
The id for the order in a store.
store_idstring
The store id.
MAILCHIMP_DELETE_PRODUCTDelete a product.2 params

Delete a product.

Parameters* required
store_idstring
The store id.
product_idstring
The id for the product of a store.
MAILCHIMP_DELETE_PRODUCT_IMAGEDelete a product image.3 params

Delete a product image.

Parameters* required
image_idstring
The id for the product image.
store_idstring
The store id.
product_idstring
The id for the product of a store.
MAILCHIMP_DELETE_PRODUCT_VARIANTDelete a product variant.3 params

Delete a product variant.

Parameters* required
store_idstring
The store id.
product_idstring
The id for the product of a store.
variant_idstring
The id for the product variant.
MAILCHIMP_DELETE_PROMO_CODEDelete a promo code from a store.3 params

Delete a promo code from a store.

Parameters* required
store_idstring
The store id.
promo_code_idstring
The id for the promo code of a store.
promo_rule_idstring
The id for the promo rule of a store.
MAILCHIMP_DELETE_PROMO_RULEDelete a promo rule from a store.2 params

Delete a promo rule from a store.

Parameters* required
store_idstring
The store id.
promo_rule_idstring
The id for the promo rule of a store.
MAILCHIMP_DELETE_SEGMENTDelete a specific segment in a list.2 params

Delete a specific segment in a list.

Parameters* required
list_idstring
The unique ID for the list.
segment_idstring
The unique id for the segment.
MAILCHIMP_DELETE_STOREDelete a store. Deleting a store will also delete any associated subresources, including Customers, Orders, Products, and Carts.1 params

Delete a store. Deleting a store will also delete any associated subresources, including Customers, Orders, Products, and Carts.

Parameters* required
store_idstring
The store id.
MAILCHIMP_DELETE_TEMPLATEDelete a specific template.1 params

Delete a specific template.

Parameters* required
template_idstring
The unique id for the template.
MAILCHIMP_DELETE_TEMPLATE_FOLDERDelete a specific template folder, and mark all the templates in the folder as 'unfiled'.1 params

Delete a specific template folder, and mark all the templates in the folder as 'unfiled'.

Parameters* required
folder_idstring
The unique id for the template folder.
MAILCHIMP_DELETE_WEBHOOKDelete a specific webhook in a list.2 params

Delete a specific webhook in a list.

Parameters* required
list_idstring
The unique ID for the list.
webhook_idstring
The webhook"s id.

mcp-mailchimp

Mailchimp MCP Pack — manage audiences, campaigns, and members via Mailchimp Marketing API.

Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.

Tools

ToolDescription
mailchimp_list_audiencesView all audiences in your account. Returns audience names, member counts, and engagement stats. Use mailchimp_get_audience for detailed settings.
mailchimp_get_audienceGet detailed settings and stats for a specific audience. Pass the audience ID (e.g., "abc123def456"). Returns name, member count, engagement metrics, and configuration.
mailchimp_list_campaignsView all email campaigns. Returns title, type (e.g., "regular", "automation"), status, and send timestamps. Use mailchimp_get_campaign for full details.
mailchimp_get_campaignGet full details of a campaign by ID (e.g., "abc123def456"). Returns settings, tracking configuration, performance stats, and send history.
mailchimp_list_membersGet subscribers in an audience by ID (e.g., "abc123def456"). Returns email addresses, subscription status, and custom merge fields.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "mailchimp": {
      "url": "https://gateway.pipeworx.io/mailchimp/mcp"
    }
  }
}

Or connect to the full Pipeworx gateway for access to all 673+ data sources:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English:

ask_pipeworx({ question: "your question about Mailchimp data" })

The gateway picks the right tool and fills the arguments automatically.

More

  • All tools and guides
  • pipeworx.io

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Registryactive
TransportHTTP
UpdatedApr 22, 2026
View on GitHub