# Mailchimp — how to use (mcp.ai)

Mailchimp is an email marketing and automation platform providing campaign templates, audience segmentation, and performance analytics to drive engagement and conversions

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_mailchimp?ms=1781857620000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `mailchimp_add_automation`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/mailchimp`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/mailchimp/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/mailchimp/add/automation` — Create a new classic automation in your mailchimp account.
  - body: { settings__reply__to?: string, recipients__list__id?: string, settings__from__name?: string, recipients__store__id?: string, trigger__settings__workflow__type?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/batch/webhook` — Configure a webhook that will fire whenever any batch request completes processing. you may only have a maximum of 20 batch webhooks.
  - body: { url: string, enabled?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/add/campaign` — Create a new mailchimp campaign.
  - body: { type: string, content_type?: string, settings__title?: string, tracking__opens?: boolean, settings__to__name?: string, tracking__ecomm360?: boolean, settings__reply__to?: string, social__card__title?: string, tracking__clicktale?: string, recipients__list__id?: string, rss__opts__feed__url?: string, rss__opts__frequency?: string, settings__folder__id?: string, settings__from__name?: string, settings__auto__tweet?: boolean, settings__inline__css?: boolean, settings__authenticate?: boolean, settings__auto__footer?: boolean, settings__fb__comments?: boolean, settings__template__id?: integer, tracking__html__clicks?: boolean, tracking__text__clicks?: boolean, settings__preview__text?: string, settings__subject__line?: string, settings__auto__fb__post?: string[], social__card__image__url?: string, tracking__capsule__notes?: boolean, tracking__goal__tracking?: boolean, rss__opts__schedule__hour?: integer, social__card__description?: string, settings__use__conversation?: boolean, tracking__google__analytics?: string, tracking__salesforce__notes?: boolean, variate__settings__test__size?: integer, variate__settings__wait__time?: integer, rss__opts__constrain__rss__img?: boolean, tracking__salesforce__campaign?: boolean, variate__settings__from__names?: string[], variate__settings__send__times?: string[], recipients__segment__opts__match?: string, variate__settings__subject__lines?: string[], variate__settings__winner__criteria?: string, recipients__segment__opts__conditions?: object[], rss__opts__schedule__weekly__send__day?: string, variate__settings__reply__to__addresses?: string[], rss__opts__schedule__daily__send__friday?: boolean, rss__opts__schedule__daily__send__monday?: boolean, rss__opts__schedule__daily__send__sunday?: boolean, rss__opts__schedule__monthly__send__date?: integer, rss__opts__schedule__daily__send__tuesday?: boolean, rss__opts__schedule__daily__send__saturday?: boolean, rss__opts__schedule__daily__send__thursday?: boolean, rss__opts__schedule__daily__send__wednesday?: boolean, recipients__segment__opts__saved__segment__id?: integer }
- `POST https://api.mcp.ai/api/mailchimp/add/campaign/feedback` — Add feedback on a specific campaign.
  - body: { message: string, block_id?: integer, campaign_id: string, is_complete?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/add/campaign/folder` — Create a new campaign folder.
  - body: { name: string }
- `POST https://api.mcp.ai/api/mailchimp/add/cart` — Add a new cart to a store.
  - body: { id: string, lines: object[], store_id: string, tax_total?: integer, campaign_id?: string, order_total: integer, checkout_url?: string, customer__id?: string, currency_code: string, customer__company?: string, customer__last__name?: string, customer__first__name?: string, customer__address__city?: string, customer__email__address?: string, customer__opt__in__status?: boolean, customer__address__country?: string, customer__address__address1?: string, customer__address__address2?: string, customer__address__province?: string, customer__address__postal__code?: string, customer__address__country__code?: string, customer__address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/cart/line/item` — Add a new line item to an existing cart.
  - body: { id: string, price: integer, cart_id: string, quantity: integer, store_id: string, product_id: string, product_variant_id: string }
- `POST https://api.mcp.ai/api/mailchimp/add/connected/site` — Create a new mailchimp connected site.
  - body: { domain: string, foreign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/add/customer` — Add a new customer to a store.
  - body: { id: string, company?: string, store_id: string, last_name?: string, first_name?: string, address__city?: string, email_address: string, opt_in_status: boolean, address__country?: string, address__address1?: string, address__address2?: string, address__province?: string, address__postal__code?: string, address__country__code?: string, address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/domain/to/account` — Add a domain to the account.
  - body: { verification_email: string }
- `POST https://api.mcp.ai/api/mailchimp/add/event` — Add an event for a list member.
  - body: { name: string, list_id: string, is_syncing?: boolean, properties?: object, occurred_at?: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/add/export` — Create a new account export in your mailchimp account.
  - body: { include_stages: string[], since_timestamp?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/file` — Upload a new image or file to the file manager.
  - body: { name: string, file_data: string, folder_id?: integer }
- `POST https://api.mcp.ai/api/mailchimp/add/folder` — Create a new folder in the file manager.
  - body: { name: string }
- `POST https://api.mcp.ai/api/mailchimp/add/interest/category` — Create a new interest category.
  - body: { type: string, title: string, list_id: string, display_order?: integer }
- `POST https://api.mcp.ai/api/mailchimp/add/interest/in/category` — Create a new interest or 'group name' for a specific category.
  - body: { name: string, list_id: string, display_order?: integer, interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/add/landing/page` — Create a new mailchimp landing page.
  - body: { name?: string, type?: string, title?: string, list_id?: string, store_id?: string, description?: string, template_id?: integer, use_default_list?: boolean, tracking__track__with__mailchimp?: boolean, tracking__enable__restricted__data__processing?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/add/list` — Create a new list in your mailchimp account.
  - body: { name: string, contact__zip?: string, double_optin?: boolean, contact__city?: string, contact__phone?: string, contact__state?: string, use_archive_bar?: boolean, contact__company?: string, contact__country?: string, contact__address1?: string, contact__address2?: string, email_type_option: boolean, notify_on_subscribe?: string, permission_reminder: string, marketing_permissions?: boolean, notify_on_unsubscribe?: string, campaign__defaults__subject?: string, campaign__defaults__language?: string, campaign__defaults__from__name?: string, campaign__defaults__from__email?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/member/note` — Add a new note for a specific subscriber.
  - body: { note?: string, list_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/add/member/to/list` — Add a new member to the list.
  - body: { vip?: boolean, tags?: string[], ip_opt?: string, status: string, list_id: string, language?: string, interests?: object, ip_signup?: string, email_type?: string, merge_fields?: object, email_address: string, timestamp_opt?: string, timestamp_signup?: string, location__latitude?: integer, location__longitude?: integer, marketing_permissions?: object[], skip_merge_validation?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/add/member/to/segment` — Add a member to a static segment.
  - body: { list_id: string, segment_id: string, email_address: string }
- `POST https://api.mcp.ai/api/mailchimp/add/merge/field` — Add a new merge field for a specific audience.
  - body: { tag?: string, name: string, type: string, public?: boolean, list_id: string, required?: boolean, help_text?: string, default_value?: string, display_order?: integer, options__size?: integer, options__choices?: string[], options__date__format?: string, options__phone__format?: string, options__default__country?: integer }
- `POST https://api.mcp.ai/api/mailchimp/add/or/remove/member/tags` — 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.
  - body: { tags: object[], list_id: string, is_syncing?: boolean, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/add/or/update/customer` — Add or update a customer.
  - body: { id: string, company?: string, store_id: string, last_name?: string, first_name?: string, customer_id: string, address__city?: string, email_address: string, opt_in_status: boolean, address__country?: string, address__address1?: string, address__address2?: string, address__province?: string, address__postal__code?: string, address__country__code?: string, address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/or/update/list/member` — Add or update a list member.
  - body: { vip?: boolean, ip_opt?: string, status?: string, list_id: string, language?: string, interests?: object, ip_signup?: string, email_type?: string, merge_fields?: object, email_address: string, status_if_new: string, timestamp_opt?: string, subscriber_hash: string, timestamp_signup?: string, location__latitude?: integer, location__longitude?: integer, marketing_permissions?: object[], skip_merge_validation?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/add/or/update/product/variant` — Add or update a product variant.
  - body: { id: string, sku?: string, url?: string, price?: integer, title: string, store_id: string, image_url?: string, backorders?: string, product_id: string, variant_id: string, visibility?: string, inventory_quantity?: integer }
- `POST https://api.mcp.ai/api/mailchimp/add/order` — Add a new order to a store.
  - body: { id: string, lines: object[], promos?: object[], store_id: string, order_url?: string, tax_total?: integer, campaign_id?: string, order_total: integer, customer__id?: string, landing_site?: string, outreach__id?: string, tracking_url?: string, currency_code: string, tracking_code?: string, discount_total?: integer, shipping_total?: integer, tracking_number?: string, financial_status?: string, tracking_carrier?: string, customer__company?: string, fulfillment_status?: string, updated_at_foreign?: string, cancelled_at_foreign?: string, customer__last__name?: string, processed_at_foreign?: string, customer__first__name?: string, billing__address__city?: string, billing__address__name?: string, billing__address__phone?: string, customer__address__city?: string, shipping__address__city?: string, shipping__address__name?: string, customer__email__address?: string, shipping__address__phone?: string, billing__address__company?: string, billing__address__country?: string, customer__opt__in__status?: boolean, billing__address__address1?: string, billing__address__address2?: string, billing__address__latitude?: integer, billing__address__province?: string, customer__address__country?: string, shipping__address__company?: string, shipping__address__country?: string, billing__address__longitude?: integer, customer__address__address1?: string, customer__address__address2?: string, customer__address__province?: string, shipping__address__address1?: string, shipping__address__address2?: string, shipping__address__latitude?: integer, shipping__address__province?: string, shipping__address__longitude?: integer, billing__address__postal__code?: string, billing__address__country__code?: string, customer__address__postal__code?: string, shipping__address__postal__code?: string, billing__address__province__code?: string, customer__address__country__code?: string, shipping__address__country__code?: string, customer__address__province__code?: string, shipping__address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/order/line/item` — Add a new line item to an existing order.
  - body: { id: string, price: integer, discount?: integer, order_id: string, quantity: integer, store_id: string, product_id: string, product_variant_id: string }
- `POST https://api.mcp.ai/api/mailchimp/add/product` — Add a new product to a store.
  - body: { id: string, url?: string, type?: string, title: string, handle?: string, images?: object[], vendor?: string, store_id: string, variants: object[], image_url?: string, description?: string, published_at_foreign?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/product/image` — Add a new image to the product.
  - body: { id: string, url: string, store_id: string, product_id: string, variant_ids?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/add/product/variant` — Add a new variant to the product.
  - body: { id: string, sku?: string, url?: string, price?: integer, title: string, store_id: string, image_url?: string, backorders?: string, product_id: string, visibility?: string, inventory_quantity?: integer }
- `POST https://api.mcp.ai/api/mailchimp/add/promo/code` — Add a new promo code to a store.
  - body: { id: string, code: string, enabled?: boolean, store_id: string, usage_count?: integer, promo_rule_id: string, redemption_url: string, created_at_foreign?: string, updated_at_foreign?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/promo/rule` — Add a new promo rule to a store.
  - body: { id: string, type: string, title?: string, amount: integer, target: string, enabled?: boolean, ends_at?: string, store_id: string, starts_at?: string, description: string, created_at_foreign?: string, updated_at_foreign?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/segment` — Create a new segment in a specific list.
  - body: { name: string, list_id: string, options__match?: string, static_segment?: string[], options__conditions?: object[] }
- `POST https://api.mcp.ai/api/mailchimp/add/store` — Add a new store to your mailchimp account.
  - body: { id: string, name: string, phone?: string, domain?: string, list_id: string, platform?: string, timezone?: string, is_syncing?: boolean, money_format?: string, address__city?: string, currency_code: string, email_address?: string, primary_locale?: string, address__country?: string, address__address1?: string, address__address2?: string, address__latitude?: integer, address__province?: string, address__longitude?: integer, address__postal__code?: string, address__country__code?: string, address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/subscriber/to/workflow/email` — 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.
  - body: { workflow_id: string, email_address: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/add/template` — Create a new template for the account. only classic templates are supported.
  - body: { html: string, name: string, folder_id?: string }
- `POST https://api.mcp.ai/api/mailchimp/add/template/folder` — Create a new template folder.
  - body: { name: string }
- `POST https://api.mcp.ai/api/mailchimp/add/webhook` — Create a new webhook for a specific list.
  - body: { url?: string, list_id: string, sources__api?: boolean, sources__user?: boolean, sources__admin?: boolean, events__cleaned?: boolean, events__profile?: boolean, events__upemail?: boolean, events__campaign?: boolean, events__subscribe?: boolean, events__unsubscribe?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/archive/automation` — 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.
  - body: { workflow_id: string }
- `POST https://api.mcp.ai/api/mailchimp/archive/list/member` — Archive a list member. to permanently delete, use the delete-permanent action.
  - body: { list_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/batch/add/or/remove/members` — Batch add/remove list members to static segment
  - body: { list_id: string, segment_id: string, members_to_add?: string[], members_to_remove?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/batch/subscribe/or/unsubscribe` — Batch subscribe or unsubscribe list members.
  - body: { list_id: string, members: object[], sync_tags?: boolean, update_existing?: boolean, skip_duplicate_check?: boolean, skip_merge_validation?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/campaign/abuse/report/details` — Get information about a specific abuse report for a campaign.
  - body: { fields?: string[], report_id: string, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/campaign/statistics/feedback` — Get feedback based on a campaign's statistics. advice feedback is based on campaign stats like opens, clicks, unsubscribes, bounces, and more.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/cancel/campaign` — Cancel a regular or plain-text campaign after you send, before all of your recipients receive it. this feature is included with mailchimp pro.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/create/a/survey/campaign` — Utilize the list id and survey id to generate a campaign that links to your survey.
  - body: { list_id: string, survey_id: string }
- `POST https://api.mcp.ai/api/mailchimp/customer/journeys/api/trigger/for/a/contact` — 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.
  - body: { step_id: integer, journey_id: integer, email_address: string }
- `POST https://api.mcp.ai/api/mailchimp/customize/signup/form` — Customize a list's default signup form.
  - body: { styles?: object[], list_id: string, contents?: object[], header__text?: string, header__image__alt?: string, header__image__url?: string, header__image__link?: string, header__image__align?: string, header__image__width?: string, header__image__height?: string, header__image__target?: string, header__image__border__color?: string, header__image__border__style?: string, header__image__border__width?: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/batch/request` — 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 afte
  - body: { batch_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/batch/webhook` — Remove a batch webhook. webhooks will no longer be sent to the given url.
  - body: { batch_webhook_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/campaign` — Remove a campaign from your mailchimp account.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/campaign/feedback/message` — Remove a specific feedback message for a campaign.
  - body: { campaign_id: string, feedback_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/campaign/folder` — Delete a specific campaign folder, and mark all the campaigns in the folder as 'unfiled'.
  - body: { folder_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/cart` — Delete a cart.
  - body: { cart_id: string, store_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/cart/line/item` — Delete a specific cart line item.
  - body: { cart_id: string, line_id: string, store_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/connected/site` — Remove a connected site from your mailchimp account.
  - body: { connected_site_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/customer` — Delete a customer from a store.
  - body: { store_id: string, customer_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/domain` — Delete a verified domain from the account.
  - body: { domain_name: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/file` — Remove a specific file from the file manager.
  - body: { file_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/folder` — Delete a specific folder in the file manager.
  - body: { folder_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/interest/category` — Delete a specific interest category.
  - body: { list_id: string, interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/interest/in/category` — Delete interests or group names in a specific category.
  - body: { list_id: string, interest_id: string, interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/landing/page` — Delete a landing page.
  - body: { page_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/list` — 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 
  - body: { list_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/list/member` — 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.
  - body: { list_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/merge/field` — Delete a specific merge field.
  - body: { list_id: string, merge_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/note` — Delete a specific note for a specific list member.
  - body: { list_id: string, note_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/order` — Delete an order.
  - body: { order_id: string, store_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/order/line/item` — Delete a specific order line item.
  - body: { line_id: string, order_id: string, store_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/product` — Delete a product.
  - body: { store_id: string, product_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/product/image` — Delete a product image.
  - body: { image_id: string, store_id: string, product_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/product/variant` — Delete a product variant.
  - body: { store_id: string, product_id: string, variant_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/promo/code` — Delete a promo code from a store.
  - body: { store_id: string, promo_code_id: string, promo_rule_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/promo/rule` — Delete a promo rule from a store.
  - body: { store_id: string, promo_rule_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/segment` — Delete a specific segment in a list.
  - body: { list_id: string, segment_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/store` — Delete a store. deleting a store will also delete any associated subresources, including customers, orders, products, and carts.
  - body: { store_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/template` — Delete a specific template.
  - body: { template_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/template/folder` — Delete a specific template folder, and mark all the templates in the folder as 'unfiled'.
  - body: { folder_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/webhook` — Delete a specific webhook in a list.
  - body: { list_id: string, webhook_id: string }
- `POST https://api.mcp.ai/api/mailchimp/delete/workflow/email` — Removes an individual classic automation workflow email. emails from certain workflow types, including the abandoned cart email (abandonedcart) and product retargeting email (abandonedbrowse) workflow
  - body: { workflow_id: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/abuse/report` — Get details about a specific abuse report.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, report_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/account/export/info` — Get information about a specific account export.
  - body: { fields?: string[], export_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/authorized/app/info` — Get information about a specific authorized application.
  - body: { app_id: string, fields?: string[], exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/automated/email/subscriber` — Get information about a specific subscriber in a classic automation email queue.
  - body: { workflow_id: string, subscriber_hash: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/automation/info` — Get a summary of an individual classic automation workflow's settings and content. the `trigger settings` object returns information for the first email in the workflow.
  - body: { fields?: string[], workflow_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/batch/operation/status` — Get the status of a batch request.
  - body: { fields?: string[], batch_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/batch/webhook/info` — Get information about a specific batch webhook.
  - body: { fields?: string[], exclude_fields?: string[], batch_webhook_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/content` — Get the the html and plain-text content for a campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/feedback/message` — Get a specific feedback message from a campaign.
  - body: { fields?: string[], campaign_id: string, feedback_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/folder` — Get information about a specific folder used to organize campaigns.
  - body: { fields?: string[], folder_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/info` — Get information about a specific campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[], include_resend_shortcut_eligibility?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/link/details` — Get click details for a specific link in a campaign.
  - body: { fields?: string[], link_id: string, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/recipient/info` — Get information about a specific campaign recipient.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/report` — Get report details for a specific sent campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/campaign/send/checklist` — Review the send checklist for a campaign, and resolve any issues before sending.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/cart/info` — Get information about a specific cart.
  - body: { fields?: string[], cart_id: string, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/cart/line/item` — Get information about a specific cart line item.
  - body: { fields?: string[], cart_id: string, line_id: string, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/clicked/link/subscriber` — Get information about a specific subscriber who clicked a link in a specific campaign.
  - body: { fields?: string[], link_id: string, campaign_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/connected/site` — Get information about a specific connected site.
  - body: { fields?: string[], exclude_fields?: string[], connected_site_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/conversation` — Api endpoint for conversations is deprecated, replaced by inbox. although historical data is accessible, new campaign replies and messages are not retrievable through this endpoint.
  - body: { fields?: string[], exclude_fields?: string[], conversation_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/customer/info` — Get information about a specific customer.
  - body: { fields?: string[], store_id: string, customer_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/domain/info` — Get the details for a single domain on the account.
  - body: { domain_name: string }
- `POST https://api.mcp.ai/api/mailchimp/get/facebook/ad/info` — Get details of a facebook ad.
  - body: { fields?: string[], outreach_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/facebook/ad/report` — Get report of a facebook ad.
  - body: { fields?: string[], outreach_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/file` — Get information about a specific file in the file manager.
  - body: { fields?: string[], file_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/folder` — Get information about a specific folder in the file manager.
  - body: { fields?: string[], folder_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/growth/history/by/month` — Get a summary of a specific list's growth activity for a specific month and year.
  - body: { month: string, fields?: string[], list_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/information/about/all/surveys/for/a/list` — Get information about all available surveys for a specific list.
  - body: { list_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/interest/category/info` — Get information about a specific interest category.
  - body: { fields?: string[], list_id: string, exclude_fields?: string[], interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/interest/in/category` — Get interests or 'group names' for a specific category.
  - body: { fields?: string[], list_id: string, interest_id: string, exclude_fields?: string[], interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/landing/page/content` — Get the the html for your landing page.
  - body: { fields?: string[], page_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/landing/page/info` — Get information about a specific page.
  - body: { fields?: string[], page_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/landing/page/report` — Get report of a landing page.
  - body: { fields?: string[], outreach_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/latest/chimp/chatter` — Return the chimp chatter for this account ordered by most recent.
  - body: { count?: integer, offset?: integer }
- `POST https://api.mcp.ai/api/mailchimp/get/list/info` — Get information about a specific list in your mailchimp account. results include list members who have signed up but haven't confirmed their subscription yet and unsubscribed or cleaned.
  - body: { fields?: string[], list_id: string, exclude_fields?: string[], include_total_contacts?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/get/lists/info` — Get information about all lists in the account.
  - body: { count?: integer, email?: string, fields?: string[], offset?: integer, sort_dir?: string, sort_field?: string, exclude_fields?: string[], since_date_created?: string, before_date_created?: string, has_ecommerce_store?: boolean, include_total_contacts?: boolean, since_campaign_last_sent?: string, before_campaign_last_sent?: string }
- `POST https://api.mcp.ai/api/mailchimp/get/member/info` — Get information about a specific list member, including a currently subscribed, unsubscribed, or bounced member.
  - body: { fields?: string[], list_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/member/note` — Get a specific note for a specific list member.
  - body: { fields?: string[], list_id: string, note_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/merge/field` — Get information about a specific merge field.
  - body: { fields?: string[], list_id: string, merge_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/message` — The conversation endpoint is outdated and replaced by inbox, which isn't supported by it. historical conversation data is accessible, but new replies and inbox messages are not.
  - body: { fields?: string[], message_id: string, exclude_fields?: string[], conversation_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/opened/campaign/subscriber` — Get information about a specific subscriber who opened a campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/order/info` — Get information about a specific order.
  - body: { fields?: string[], order_id: string, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/order/line/item` — Get information about a specific order line item.
  - body: { fields?: string[], line_id: string, order_id: string, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/product/image/info` — Get information about a specific product image.
  - body: { fields?: string[], image_id: string, store_id: string, product_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/product/info` — Get information about a specific product.
  - body: { fields?: string[], store_id: string, product_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/product/variant/info` — Get information about a specific product variant.
  - body: { fields?: string[], store_id: string, product_id: string, variant_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/promo/code` — Get information about a specific promo code.
  - body: { fields?: string[], store_id: string, promo_code_id: string, promo_rule_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/promo/rule` — Get information about a specific promo rule.
  - body: { fields?: string[], store_id: string, promo_rule_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/segment/info` — Get information about a specific segment.
  - body: { fields?: string[], list_id: string, segment_id: string, exclude_fields?: string[], include_cleaned?: boolean, include_unsubscribed?: boolean, include_transactional?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/get/store/info` — Get information about a specific store.
  - body: { fields?: string[], store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/subscriber/email/activity` — Get a specific list member's activity in a campaign including opens, clicks, and bounces.
  - body: { since?: string, fields?: string[], campaign_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/subscriber/removed/from/workflow` — Get information about a specific subscriber who was removed from a classic automation workflow.
  - body: { workflow_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/survey` — Get details about a specific survey.
  - body: { list_id: string, survey_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/survey/question/report` — Get report for a survey question.
  - body: { fields?: string[], survey_id: string, question_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/survey/report` — Get report for a survey.
  - body: { fields?: string[], survey_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/survey/response` — Get a single survey response.
  - body: { survey_id: string, response_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/template/folder` — Get information about a specific folder used to organize templates.
  - body: { fields?: string[], folder_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/template/info` — Get information about a specific template.
  - body: { fields?: string[], template_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/get/unsubscribed/member` — Get information about a specific list member who unsubscribed from a campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/get/webhook/info` — Get information about a specific webhook.
  - body: { list_id: string, webhook_id: string }
- `POST https://api.mcp.ai/api/mailchimp/get/workflow/email/info` — Get information about an individual classic automation workflow email.
  - body: { workflow_id: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/list/abuse/reports` — Get all abuse reports for a specific list.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/account/exports` — Get a list of account exports for a given account.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/account/orders` — Get information about an account's orders.
  - body: { count?: integer, fields?: string[], offset?: integer, campaign_id?: string, customer_id?: string, outreach_id?: string, has_outreach?: boolean, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/answers/for/question` — Get answers for a survey question.
  - body: { fields?: string[], survey_id: string, question_id: string, exclude_fields?: string[], respondent_familiarity_is?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/api/root/resources` — Get links to all other resources available in the api.
  - body: { fields?: string[], exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/authorized/apps` — Get a list of an account's registered, connected applications.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/automated/email/subscribers` — Get information about a classic automation email queue.
  - body: { workflow_id: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/list/automated/emails` — Get a summary of the emails in a classic automation workflow.
  - body: { workflow_id: string }
- `POST https://api.mcp.ai/api/mailchimp/list/automations` — Get a summary of an account's classic automations.
  - body: { count?: integer, fields?: string[], offset?: integer, status?: string, exclude_fields?: string[], since_start_time?: string, before_start_time?: string, since_create_time?: string, before_create_time?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/batch/requests` — Get a summary of batch requests that have been made.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/batch/webhooks` — Get all webhooks that have been configured for batches.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/details` — Get information about clicks on specific links in your mailchimp campaigns.
  - body: { count?: integer, fields?: string[], offset?: integer, sort_dir?: string, sort_field?: string, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/feedback` — Get team feedback while you're working together on a mailchimp campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/folders` — Get all folders used to organize campaigns.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/open/details` — Get detailed information about any campaign emails that were opened by a list member.
  - body: { count?: integer, since?: string, fields?: string[], offset?: integer, sort_dir?: string, sort_field?: string, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/product/activity` — Get breakdown of product activity for a campaign
  - body: { count?: integer, fields?: string[], offset?: integer, sort_field?: string, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/recipients` — Get information about campaign recipients.
  - body: { count?: integer, fields?: string[], offset?: integer, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/campaign/reports` — Get campaign reports.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[], since_send_time?: string, before_send_time?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/campaigns` — Get all campaigns in an account.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, status?: string, list_id?: string, sort_dir?: string, folder_id?: string, member_id?: string, sort_field?: string, exclude_fields?: string[], since_send_time?: string, before_send_time?: string, since_create_time?: string, before_create_time?: string, include_resend_shortcut_eligibility?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/list/cart/line/items` — Get information about a cart's line items.
  - body: { count?: integer, fields?: string[], offset?: integer, cart_id: string, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/carts` — Get information about a store's carts.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/child/campaign/reports` — Get a list of reports with child campaigns for a specific parent campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/clicked/link/subscribers` — Get information about list members who clicked on a specific link in a campaign.
  - body: { count?: integer, fields?: string[], offset?: integer, link_id: string, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/connected/sites` — Get all connected sites in an account.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/conversations` — List of conversations for an account is available via an endpoint, but it's deprecated in favor of inbox. the endpoint excludes new inbox data including campaign replies and messages. past conversatio
  - body: { count?: integer, fields?: string[], offset?: integer, list_id?: string, campaign_id?: string, exclude_fields?: string[], has_unread_messages?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/customers` — Get information about a store's customers.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, email_address?: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/domain/performance/stats` — Get statistics for the top-performing email domains in a campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/eep/url/activity` — Get a summary of social activity for the campaign, tracked by eepurl.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/email/activity` — Get a list of member's subscriber activity in a specific campaign.
  - body: { count?: integer, since?: string, fields?: string[], offset?: integer, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/facebook/ads` — Get list of facebook ads.
  - body: { count?: integer, fields?: string[], offset?: integer, sort_dir?: string, sort_field?: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/facebook/ads/reports` — Get reports of facebook ads.
  - body: { count?: integer, fields?: string[], offset?: integer, sort_dir?: string, sort_field?: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/facebook/ecommerce/report` — Get breakdown of product activity for an outreach.
  - body: { count?: integer, fields?: string[], offset?: integer, sort_field?: string, outreach_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/folders` — Get a list of all folders in the file manager.
  - body: { count?: integer, fields?: string[], offset?: integer, created_by?: string, exclude_fields?: string[], since_created_at?: string, before_created_at?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/growth/history/data` — Get a month-by-month summary of a specific list's growth activity.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, sort_dir?: string, sort_field?: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/interest/categories` — Get information about a list's interest categories.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/interests/in/category` — Get a list of this category's interests.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[], interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/list/landing/pages` — Get all landing pages.
  - body: { count?: integer, fields?: string[], sort_dir?: string, sort_field?: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/landing/pages/reports` — Get reports of landing pages.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/locations` — Get the locations (countries) that the list's subscribers have been tagged to based on geocoding their ip address.
  - body: { fields?: string[], list_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/member/events` — Get events for a contact.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/list/member/goal/events` — Get the last 50 goal events for a member on a specific list.
  - body: { fields?: string[], list_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/list/member/tags` — Get the tags on a list member.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/list/members/in/segment` — Get information about members in a saved segment.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, segment_id: string, exclude_fields?: string[], include_cleaned?: boolean, include_unsubscribed?: boolean, include_transactional?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/list/members/info` — Get information about members in a specific mailchimp list.
  - body: { count?: integer, fields?: string[], offset?: integer, status?: string, list_id: string, sort_dir?: string, vip_only?: boolean, email_type?: string, sort_field?: string, interest_ids?: string, exclude_fields?: string[], interest_match?: string, unique_email_id?: string, since_last_changed?: string, unsubscribed_since?: string, before_last_changed?: string, since_last_campaign?: boolean, since_timestamp_opt?: string, before_timestamp_opt?: string, interest_category_id?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/merge/fields` — Get a list of all merge fields for an audience.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, list_id: string, required?: boolean, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/messages` — Legacy "conversations" endpoint is deprecated; use "inbox" for new messages. old conversations are accessible, but new campaign replies and inbox messages are not.
  - body: { fields?: string[], is_read?: string, exclude_fields?: string[], conversation_id: string, since_timestamp?: string, before_timestamp?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/order/line/items` — Get information about an order's line items.
  - body: { count?: integer, fields?: string[], offset?: integer, order_id: string, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/orders` — Get information about a store's orders.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, campaign_id?: string, customer_id?: string, outreach_id?: string, has_outreach?: boolean, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/product` — Get information about a store's products.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/product/images` — Get information about a product's images.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, product_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/product/variants` — Get information about a product's variants.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, product_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/promo/codes` — Get information about a store's promo codes.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, promo_rule_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/promo/rules` — Get information about a store's promo rules.
  - body: { count?: integer, fields?: string[], offset?: integer, store_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/recent/activity` — Get up to the previous 180 days of daily detailed aggregated activity stats for a list, not including automation activity.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/recent/member/notes` — Get recent notes for a specific list member.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, sort_dir?: string, sort_field?: string, exclude_fields?: string[], subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/list/segments` — Get information about all available segments for a specific list.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[], include_cleaned?: boolean, since_created_at?: string, since_updated_at?: string, before_created_at?: string, before_updated_at?: string, include_unsubscribed?: boolean, include_transactional?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/list/sending/domains` — Get all of the sending domains on the account.
- `POST https://api.mcp.ai/api/mailchimp/list/signup/forms` — Get signup forms for a specific list.
  - body: { list_id: string }
- `POST https://api.mcp.ai/api/mailchimp/list/stored/files` — Get a list of available images and files stored in the file manager for the account.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, sort_dir?: string, created_by?: string, sort_field?: string, exclude_fields?: string[], since_created_at?: string, before_created_at?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/stores` — Get information about all stores in the account.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/subscribers/removed/from/workflow` — Get information about subscribers who were removed from a classic automation workflow.
  - body: { workflow_id: string }
- `POST https://api.mcp.ai/api/mailchimp/list/survey/question/reports` — Get reports for survey questions.
  - body: { fields?: string[], survey_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/survey/reports` — Get reports for surveys.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/survey/responses` — Get responses to a survey.
  - body: { fields?: string[], survey_id: string, chose_answer?: string, exclude_fields?: string[], answered_question?: integer, respondent_familiarity_is?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/template/folders` — Get all folders used to organize templates.
  - body: { count?: integer, fields?: string[], offset?: integer, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/templates` — Get a list of an account's available templates.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, category?: string, sort_dir?: string, folder_id?: string, created_by?: string, sort_field?: string, content_type?: string, exclude_fields?: string[], since_date_created?: string, before_date_created?: string }
- `POST https://api.mcp.ai/api/mailchimp/list/top/email/clients` — Get a list of the top email clients based on user-agent strings.
  - body: { fields?: string[], list_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/top/open/activities` — Get top open locations for a specific campaign.
  - body: { count?: integer, fields?: string[], offset?: integer, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/unsubscribed/members` — Get information about members who have unsubscribed from a specific campaign.
  - body: { count?: integer, fields?: string[], offset?: integer, campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/list/webhooks` — Get information about all webhooks for a specific list.
  - body: { list_id: string }
- `POST https://api.mcp.ai/api/mailchimp/pause/automated/email` — Pause an automated email.
  - body: { workflow_id: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/pause/automation/emails` — Pause all emails in a specific classic automation workflow.
  - body: { workflow_id: string }
- `POST https://api.mcp.ai/api/mailchimp/pause/rss/campaign` — Pause an rss-driven campaign.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/ping` — A health check for the api that won't return any account-specific information.
- `POST https://api.mcp.ai/api/mailchimp/publish/a/survey` — Publish a survey that is in draft, unpublished, or has been previously published and edited.
  - body: { list_id: string, survey_id: string }
- `POST https://api.mcp.ai/api/mailchimp/publish/landing/page` — Publish a landing page that is in draft, unpublished, or has been previously published and edited.
  - body: { page_id: string }
- `POST https://api.mcp.ai/api/mailchimp/remove/list/member/from/segment` — Remove a member from the specified static segment.
  - body: { list_id: string, segment_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/remove/subscriber/from/workflow` — Remove a subscriber from any point in a classic automation workflow; once removed, they cannot be re-added to that workflow.
  - body: { workflow_id: string, email_address: string }
- `POST https://api.mcp.ai/api/mailchimp/replicate/campaign` — Replicate a campaign in saved or send status.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/resend/campaign` — Remove the guesswork for resending a campaign to certain segments. you can use this endpoint as a shortcut to replicate a campaign and resend it to common segments, such as those who didn't open the c
  - body: { campaign_id: string, shortcut_type?: string }
- `POST https://api.mcp.ai/api/mailchimp/resume/rss/campaign` — Resume an rss-driven campaign.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/retrieve/campaign/abuse/complaints` — Get a list of abuse complaints for a specific campaign.
  - body: { fields?: string[], campaign_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/retrieve/folder/contents` — Get a list of available images and files stored in this folder.
  - body: { type?: string, count?: integer, fields?: string[], offset?: integer, sort_dir?: string, folder_id: string, created_by?: string, sort_field?: string, exclude_fields?: string[], since_created_at?: string, before_created_at?: string }
- `POST https://api.mcp.ai/api/mailchimp/schedule/campaign` — Schedule a campaign for delivery. if you're using multivariate campaigns to test send times or sending rss campaigns, use the send action instead.
  - body: { timewarp?: boolean, campaign_id: string, schedule_time: string, batch__delivery__batch__count?: integer, batch__delivery__batch__delay?: integer }
- `POST https://api.mcp.ai/api/mailchimp/search/campaigns` — Search all campaigns for the specified query terms.
  - body: { query: string, fields?: string[], exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/search/for/tags/on/a/list/by/name` — Search for tags on a list by name. if no name is provided, will return all tags on the list.
  - body: { name?: string, list_id: string }
- `POST https://api.mcp.ai/api/mailchimp/search/members` — Search for list members. this search can be restricted to a specific list, or can be used to search across all lists in an account.
  - body: { query: string, fields?: string[], list_id?: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/send/campaign` — Send a mailchimp campaign. for rss campaigns, the campaign will send according to its schedule. all other campaigns will send immediately.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/send/test/email` — Send a test email.
  - body: { send_type: string, campaign_id: string, test_emails: string[] }
- `POST https://api.mcp.ai/api/mailchimp/set/campaign/content` — Set the content for a campaign.
  - body: { url?: string, html?: string, plain_text?: string, campaign_id: string, template__id?: integer, variate_contents?: object[], archive__archive__type?: string, archive__archive__content?: string }
- `POST https://api.mcp.ai/api/mailchimp/start/automated/email` — Start an automated email.
  - body: { workflow_id: string, workflow_email_id: string }
- `POST https://api.mcp.ai/api/mailchimp/start/automation/emails` — Start all emails in a classic automation workflow.
  - body: { workflow_id: string }
- `POST https://api.mcp.ai/api/mailchimp/start/batch/operation` — Begin processing a batch operations request.
  - body: { operations: object[] }
- `POST https://api.mcp.ai/api/mailchimp/unpublish/a/survey` — Unpublish a survey that has been published.
  - body: { list_id: string, survey_id: string }
- `POST https://api.mcp.ai/api/mailchimp/unpublish/landing/page` — Unpublish a landing page that is in draft or has been published.
  - body: { page_id: string }
- `POST https://api.mcp.ai/api/mailchimp/unschedule/campaign` — Unschedule a scheduled campaign that hasn't started sending.
  - body: { campaign_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/batch/webhook` — Update a webhook that will fire whenever any batch request completes processing.
  - body: { url?: string, enabled?: boolean, batch_webhook_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/campaign/feedback/message` — Update a specific feedback message for a campaign.
  - body: { message?: string, block_id?: integer, campaign_id: string, feedback_id: string, is_complete?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/update/campaign/folder` — Update a specific folder used to organize campaigns.
  - body: { name: string, folder_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/campaign/settings` — Update some or all of the settings for a specific campaign.
  - body: { campaign_id: string, settings__title?: string, tracking__opens?: boolean, settings__to__name?: string, tracking__ecomm360?: boolean, settings__reply__to?: string, social__card__title?: string, tracking__clicktale?: string, recipients__list__id?: string, rss__opts__feed__url?: string, rss__opts__frequency?: string, settings__folder__id?: string, settings__from__name?: string, settings__auto__tweet?: boolean, settings__inline__css?: boolean, settings__authenticate?: boolean, settings__auto__footer?: boolean, settings__fb__comments?: boolean, settings__template__id?: integer, tracking__html__clicks?: boolean, tracking__text__clicks?: boolean, settings__preview__text?: string, settings__subject__line?: string, settings__auto__fb__post?: string[], social__card__image__url?: string, tracking__capsule__notes?: boolean, tracking__goal__tracking?: boolean, rss__opts__schedule__hour?: integer, social__card__description?: string, settings__use__conversation?: boolean, tracking__google__analytics?: string, tracking__salesforce__notes?: boolean, variate__settings__test__size?: integer, variate__settings__wait__time?: integer, rss__opts__constrain__rss__img?: boolean, tracking__salesforce__campaign?: boolean, variate__settings__from__names?: string[], variate__settings__send__times?: string[], recipients__segment__opts__match?: string, variate__settings__subject__lines?: string[], variate__settings__winner__criteria?: string, recipients__segment__opts__conditions?: object[], rss__opts__schedule__weekly__send__day?: string, variate__settings__reply__to__addresses?: string[], rss__opts__schedule__daily__send__friday?: boolean, rss__opts__schedule__daily__send__monday?: boolean, rss__opts__schedule__daily__send__sunday?: boolean, rss__opts__schedule__monthly__send__date?: integer, rss__opts__schedule__daily__send__tuesday?: boolean, rss__opts__schedule__daily__send__saturday?: boolean, rss__opts__schedule__daily__send__thursday?: boolean, rss__opts__schedule__daily__send__wednesday?: boolean, recipients__segment__opts__saved__segment__id?: integer, recipients__segment__opts__prebuilt__segment__id?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/cart` — Update a specific cart.
  - body: { lines?: object[], cart_id: string, store_id: string, tax_total?: integer, campaign_id?: string, order_total?: integer, checkout_url?: string, currency_code?: string, customer__company?: string, customer__last__name?: string, customer__first__name?: string, customer__address__city?: string, customer__opt__in__status?: boolean, customer__address__country?: string, customer__address__address1?: string, customer__address__address2?: string, customer__address__province?: string, customer__address__postal__code?: string, customer__address__country__code?: string, customer__address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/cart/line/item` — Update a specific cart line item.
  - body: { price?: integer, cart_id: string, line_id: string, quantity?: integer, store_id: string, product_id?: string, product_variant_id?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/customer` — Update a customer.
  - body: { company?: string, store_id: string, last_name?: string, first_name?: string, customer_id: string, address__city?: string, opt_in_status?: boolean, address__country?: string, address__address1?: string, address__address2?: string, address__province?: string, address__postal__code?: string, address__country__code?: string, address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/file` — Update a file in the file manager.
  - body: { name?: string, file_id: string, folder_id?: integer }
- `POST https://api.mcp.ai/api/mailchimp/update/folder` — Update a specific file manager folder.
  - body: { name: string, folder_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/interest/category` — Update a specific interest category.
  - body: { type: string, title: string, list_id: string, display_order?: integer, interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/interest/in/category` — Update interests or 'group names' for a specific category.
  - body: { name: string, list_id: string, interest_id: string, display_order?: integer, interest_category_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/landing/page` — Update a landing page.
  - body: { name?: string, title?: string, list_id?: string, page_id: string, store_id?: string, description?: string, tracking__track__with__mailchimp?: boolean, tracking__enable__restricted__data__processing?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/update/list/member` — Update information for a specific list member.
  - body: { vip?: boolean, ip_opt?: string, status?: string, list_id: string, language?: string, interests?: object, ip_signup?: string, email_type?: string, merge_fields?: object, email_address?: string, timestamp_opt?: string, subscriber_hash: string, timestamp_signup?: string, location__latitude?: integer, location__longitude?: integer, marketing_permissions?: object[], skip_merge_validation?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/update/lists` — Update the settings for a specific list.
  - body: { name: string, list_id: string, contact__zip?: string, double_optin?: boolean, contact__city?: string, contact__phone?: string, contact__state?: string, use_archive_bar?: boolean, contact__company?: string, contact__country?: string, contact__address1?: string, contact__address2?: string, email_type_option: boolean, notify_on_subscribe?: string, permission_reminder: string, marketing_permissions?: boolean, notify_on_unsubscribe?: string, campaign__defaults__subject?: string, campaign__defaults__language?: string, campaign__defaults__from__name?: string, campaign__defaults__from__email?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/merge/field` — Update a specific merge field.
  - body: { tag?: string, name: string, public?: boolean, list_id: string, merge_id: string, required?: boolean, help_text?: string, default_value?: string, display_order?: integer, options__choices?: string[], options__date__format?: string, options__phone__format?: string, options__default__country?: integer }
- `POST https://api.mcp.ai/api/mailchimp/update/note` — Update a specific note for a specific list member.
  - body: { note?: string, list_id: string, note_id: string, subscriber_hash: string }
- `POST https://api.mcp.ai/api/mailchimp/update/order` — Update a specific order.
  - body: { lines?: object[], promos?: object[], order_id: string, store_id: string, order_url?: string, tax_total?: integer, campaign_id?: string, order_total?: integer, landing_site?: string, outreach__id?: string, tracking_url?: string, currency_code?: string, tracking_code?: string, discount_total?: integer, shipping_total?: integer, tracking_number?: string, financial_status?: string, tracking_carrier?: string, customer__company?: string, fulfillment_status?: string, updated_at_foreign?: string, cancelled_at_foreign?: string, customer__last__name?: string, processed_at_foreign?: string, customer__first__name?: string, billing__address__city?: string, billing__address__name?: string, billing__address__phone?: string, customer__address__city?: string, shipping__address__city?: string, shipping__address__name?: string, shipping__address__phone?: string, billing__address__company?: string, billing__address__country?: string, customer__opt__in__status?: boolean, billing__address__address1?: string, billing__address__address2?: string, billing__address__latitude?: integer, billing__address__province?: string, customer__address__country?: string, shipping__address__company?: string, shipping__address__country?: string, billing__address__longitude?: integer, customer__address__address1?: string, customer__address__address2?: string, customer__address__province?: string, shipping__address__address1?: string, shipping__address__address2?: string, shipping__address__latitude?: integer, shipping__address__province?: string, shipping__address__longitude?: integer, billing__address__postal__code?: string, billing__address__country__code?: string, customer__address__postal__code?: string, shipping__address__postal__code?: string, billing__address__province__code?: string, customer__address__country__code?: string, shipping__address__country__code?: string, customer__address__province__code?: string, shipping__address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/order/line/item` — Update a specific order line item.
  - body: { price?: integer, line_id: string, discount?: integer, order_id: string, quantity?: integer, store_id: string, product_id?: string, product_variant_id?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/product` — Update a specific product.
  - body: { url?: string, type?: string, title?: string, handle?: string, images?: object[], vendor?: string, store_id: string, variants?: object[], image_url?: string, product_id: string, description?: string, published_at_foreign?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/product/image` — Update a product image.
  - body: { id?: string, url?: string, image_id: string, store_id: string, product_id: string, variant_ids?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/update/product/variant` — Update a product variant.
  - body: { sku?: string, url?: string, price?: integer, title?: string, store_id: string, image_url?: string, backorders?: string, product_id: string, variant_id: string, visibility?: string, inventory_quantity?: integer }
- `POST https://api.mcp.ai/api/mailchimp/update/promo/code` — Update a promo code.
  - body: { code?: string, enabled?: boolean, store_id: string, usage_count?: integer, promo_code_id: string, promo_rule_id: string, redemption_url?: string, created_at_foreign?: string, updated_at_foreign?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/promo/rule` — Update a promo rule.
  - body: { type?: string, title?: string, amount?: integer, target?: string, enabled?: boolean, ends_at?: string, store_id: string, starts_at?: string, description?: string, promo_rule_id: string, created_at_foreign?: string, updated_at_foreign?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/store` — Update a store.
  - body: { name?: string, phone?: string, domain?: string, platform?: string, store_id: string, timezone?: string, is_syncing?: boolean, money_format?: string, address__city?: string, currency_code?: string, email_address?: string, primary_locale?: string, address__country?: string, address__address1?: string, address__address2?: string, address__latitude?: integer, address__province?: string, address__longitude?: integer, address__postal__code?: string, address__country__code?: string, address__province__code?: string }
- `POST https://api.mcp.ai/api/mailchimp/update/template` — Update the name, html, or `folder id` of an existing template.
  - body: { html: string, name: string, folder_id?: string, template_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/template/folder` — Update a specific folder used to organize templates.
  - body: { name: string, folder_id: string }
- `POST https://api.mcp.ai/api/mailchimp/update/webhook` — Update the settings for an existing webhook.
  - body: { url?: string, list_id: string, webhook_id: string, sources__api?: boolean, sources__user?: boolean, sources__admin?: boolean, events__cleaned?: boolean, events__profile?: boolean, events__upemail?: boolean, events__campaign?: boolean, events__subscribe?: boolean, events__unsubscribe?: boolean }
- `POST https://api.mcp.ai/api/mailchimp/update/workflow/email` — Update settings for a classic automation workflow email. only works with workflows of type: abandonedbrowse, abandonedcart, emailfollowup, or singlewelcome.
  - body: { delay__type?: string, workflow_id: string, delay__action?: string, delay__amount?: integer, settings__title?: string, delay__direction?: string, workflow_email_id: string, settings__reply__to?: string, settings__from__name?: string, settings__preview__text?: string, settings__subject__line?: string }
- `POST https://api.mcp.ai/api/mailchimp/verify/connected/site/script` — Verify that the connected sites script has been installed, either via the script url or fragment.
  - body: { connected_site_id: string }
- `POST https://api.mcp.ai/api/mailchimp/verify/domain` — Verify a domain for sending.
  - body: { code: string, domain_name: string }
- `POST https://api.mcp.ai/api/mailchimp/view/default/content` — Get the sections that you can edit in a template, including each section's default content.
  - body: { fields?: string[], template_id: string, exclude_fields?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/view/recent/activity` — Get a member's activity on a specific list, including opens, clicks, and unsubscribes.
  - body: { count?: integer, fields?: string[], offset?: integer, list_id: string, exclude_fields?: string[], subscriber_hash: string, activity_filters?: string[] }
- `POST https://api.mcp.ai/api/mailchimp/view/recent/activity50` — Get the last 50 events of a member's activity on a specific list, including opens, clicks, and unsubscribes.
  - body: { action?: string[], fields?: string[], list_id: string, exclude_fields?: string[], subscriber_hash: string }

## More
- Page: https://mcp.ai/mailchimp
- Agent spec (llms.txt): https://mcp.ai/mailchimp/llms.txt
- Postman collection: https://mcp.ai/mailchimp/postman.json
