24 actions ready for your AI

Connect Mailchimp to your AI

Add your Mailchimp key once and every AI you use can get lists, post lists and get ecommerce orders through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Mailchimp's own documented API, and we have not run them here yet.

Use your own Mailchimp account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Mailchimp

What your AI can do with Mailchimp

Choose a task and ask your AI.

List

  • Get listsGET

    Get lists info

    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
    offset
    Used for pagination, this is the number of records from a collection to skip.
  • Post listsPOST

    Add list

    namerequired
    The name of the list.
    contactrequired
    Contact information displayed in campaign footers to comply with international spam laws.
    permission_reminderrequired
    The permission reminder for the list.
    campaign_defaultsrequired
    Default values for campaigns created for this list.
    email_type_optionrequired
    Whether the list supports multiple formats for emails.
  • Get lists idGET

    Get list info

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    include_total_contacts
    Deprecated.
  • Get lists id abuse reportsGET

    List abuse reports

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
  • Get lists id activityGET

    List recent activity

    list_idrequired
    The unique ID for the list.
    count
    The number of records to return.
    offset
    Used for pagination, this is the number of records from a collection to skip.
    fields
    A comma-separated list of fields to return.
  • Get lists id clientsGET

    List top email clients

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
  • Get lists id growth historyGET

    List growth history data

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
  • Get lists id interest categoriesGET

    List interest categories

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
  • Post lists id interest categoriesPOST

    Add interest category

    list_idrequired
    The unique ID for the list.
    titlerequired
    The text description of this category.
    typerequired
    Determines how this category’s interests appear on signup forms.
    display_order
    The order that the categories are displayed in the list.
  • Post lists id segmentsPOST

    Add segment

    list_idrequired
    The unique ID for the list.
    namerequired
    The name of the segment.
    static_segment
    An array of emails to be used for a static segment.
    options
    The conditions of the segment.
  • Get lists id membersGET

    List members info

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
  • Post lists id membersPOST

    Add member to list

    list_idrequired
    The unique ID for the list.
    email_addressrequired
    Email address for a subscriber.
    statusrequired
    Subscriber's current status.
    skip_merge_validation
    If skipmergevalidation is true, member data will be accepted without merge field values, even if the merge field is usually required.
  • Get lists id merge fieldsGET

    List merge fields

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
  • Post lists id merge fieldsPOST

    Add merge field

    list_idrequired
    The unique ID for the list.
    namerequired
    The name of the merge field (audience field).
    typerequired
    The type for the merge field.
    tag
    The merge tag used for Mailchimp campaigns and adding contact information.
  • Get lists id locationsGET

    List locations

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
  • Get lists id surveysGET

    Get information about all surveys for a list

    list_idrequired
    The unique ID for the list.
  • Post lists id surveysPOST

    Create survey

    list_idrequired
    The unique ID for the list.
    title
    The title of the survey.
    sections
    Initial survey sections.

Ecommerce

  • Get ecommerce ordersGET

    List account orders

    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
    offset
    Used for pagination, this is the number of records from a collection to skip.
  • Get ecommerce storesGET

    List stores

    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.
    offset
    Used for pagination, this is the number of records from a collection to skip.
  • Post ecommerce storesPOST

    Add store

    idrequired
    The unique identifier for the store.
    list_idrequired
    The unique identifier for the list associated with the store.
    namerequired
    The name of the store.
    currency_coderequired
    The three-letter ISO 4217 code for the currency that the store accepts.
  • Get ecommerce stores idGET

    Get store info

    store_idrequired
    The store id.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
  • Get ecommerce stores id cartsGET

    List carts

    store_idrequired
    The store id.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.

Preview

  • Preview asegmentGET

    List segments

    list_idrequired
    The unique ID for the list.
    fields
    A comma-separated list of fields to return.
    exclude_fields
    A comma-separated list of fields to exclude.
    count
    The number of records to return.

Tag

  • Search tags by nameGET

    Search for tags on a list by name.

    list_idrequired
    The unique ID for the list.
    name
    The search query used to filter tags.

Ask your AI

Try one of these requests with a connected AI.

  • Show me the list in Mailchimp
  • Post a list in Mailchimp
  • Show me the ecommerce order in Mailchimp
  • Show me the ecommerce store in Mailchimp
  • Post an ecommerce store in Mailchimp
  • Show me the list abuse report in Mailchimp

Published servers for Mailchimp

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

Mailchimp MCP server, hosted by ahel

One hosted endpoint serves Mailchimp. There is nothing to install and no local server to run.

Connect Mailchimp to Claude, Claude Code, Cursor or Codex

  1. Add your Mailchimp key. ahel stores it encrypted.
  2. Add your Mailchimp subdomain. Mailchimp gives every customer its own address, and that is the one ahel calls.
  3. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  4. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Mailchimp

Mailchimp is a marketing service. Connect your own key and your AI can get lists, post lists and get ecommerce orders.

Mailchimp over MCP: ahel serves Mailchimp to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Mailchimp key once, paste one link into your AI, and the actions above are there.

Marketing

Questions

Is my Mailchimp key safe?

Your Mailchimp key is sealed in ahel and added to the request server-side when your AI calls Mailchimp. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Mailchimp through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Mailchimp?

24 actions today, covering lists, ecommerces and previews. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Mailchimp cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Mailchimp may bill you for API use under its own terms.