Skip to main content
Glama
AlexlaGuardia

Mailchimp MCP Server

mcp-mailchimp

MCP-сервер промышленного уровня для Mailchimp Marketing API. 71 инструмент для работы с кампаниями, аудиториями, подписчиками, тегами, сегментами, шаблонами, отчетами, автоматизациями, вебхуками, полями слияния, группами интересов, целевыми страницами, пакетными операциями, электронной коммерцией, A/B-тестированием, заметками о подписчиках, файловым менеджером и аналитикой аудитории.

Создан для Claude Desktop, Claude Code, Cursor и любого MCP-совместимого клиента.

Быстрый старт

1. Установка

pip install mcp-mailchimp

Или из исходного кода:

git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install .

2. Получение API-ключа

  1. Войдите в Mailchimp

  2. Перейдите в Account & Billing > Extras > API Keys

  3. Нажмите Create A Key

  4. Скопируйте ключ (формат: xxxxxxxxxx-usXX)

3. Настройка клиента

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "mailchimp": {
      "command": "mcp-mailchimp",
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code:

claude mcp add mailchimp -- env MAILCHIMP_API_KEY=your-key mcp-mailchimp

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "mailchimp": {
      "command": "mcp-mailchimp",
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here"
      }
    }
  }
}

Или запустите напрямую:

MAILCHIMP_API_KEY=your-key mcp-mailchimp

Related MCP server: mcp-mautic

Инструменты (71)

Аккаунт (1)

Инструмент

Описание

ping

Проверка API-ключа и получение информации об аккаунте

Кампании (11)

Инструмент

Описание

list_campaigns

Список кампаний с фильтрами по статусу/аудитории

get_campaign

Получение деталей кампании (настройки, отслеживание, получатели)

create_campaign

Создание новой email-кампании

update_campaign

Обновление настроек кампании (тема, имя отправителя и т.д.)

send_campaign

Немедленная отправка кампании

schedule_campaign

Планирование отправки кампании на определенное время

unschedule_campaign

Отмена запланированной кампании

cancel_campaign

Отмена кампании, которая находится в процессе отправки

delete_campaign

Безвозвратное удаление черновика кампании

replicate_campaign

Копирование существующей кампании

send_test_email

Отправка тестового письма на указанные адреса

Контент кампании (2)

Инструмент

Описание

get_campaign_content

Получение HTML и текстового контента кампании

set_campaign_content

Установка контента через HTML или шаблон

Отчеты (5)

Инструмент

Описание

get_campaign_report

Отчет об эффективности (открытия, клики, возвраты, отписки)

get_click_report

Детали кликов — какие URL были нажаты и как часто

get_open_report

Детали открытий — кто из подписчиков открыл и когда

get_unsubscribe_report

Детали отписок — кто ушел и почему

get_sent_to_report

Детали доставки — статус получателя (отправлено, возврат)

Аудитории (4)

Инструмент

Описание

list_audiences

Список всех аудиторий с количеством подписчиков

get_audience

Получение деталей и статистики аудитории

create_audience

Создание новой аудитории/списка

update_audience

Обновление настроек аудитории

Аналитика аудитории (3)

Инструмент

Описание

get_audience_growth

История ежемесячного роста — подписки, отписки, чистый прирост

get_audience_locations

Распределение подписчиков по странам/регионам

get_email_client_stats

Эффективность почтовых доменов — распределение по Gmail, Outlook, Apple Mail

Подписчики (8)

Инструмент

Описание

list_members

Список/фильтрация подписчиков аудитории по статусу

get_member

Получение деталей подписчика по email

add_or_update_member

Добавление нового или обновление существующего подписчика (upsert)

archive_member

Архивация (мягкое удаление) подписчика

delete_member_permanent

Безвозвратное удаление подписчика (необратимо)

batch_subscribe_members

Пакетная подписка до 500 участников за раз

search_members

Поиск подписчиков по всем аудиториям

get_member_activity

Недавняя активность подписчика (открытия, клики и т.д.)

Заметки о подписчиках (2)

Инструмент

Описание

list_member_notes

Список CRM-заметок о подписчике

add_member_note

Добавление заметки о подписчике

Теги (2)

Инструмент

Описание

list_tags

Список всех тегов аудитории

manage_member_tags

Добавление или удаление тегов у подписчика

Сегменты (5)

Инструмент

Описание

list_segments

Список сохраненных сегментов аудитории

get_segment_members

Список подписчиков в сегменте

create_segment

Создание статического сегмента из email-адресов

update_segment

Обновление названия сегмента или добавление/удаление подписчиков

delete_segment

Удаление сегмента

Поля слияния (2)

Инструмент

Описание

list_merge_fields

Список пользовательских полей (FNAME, LNAME, custom)

create_merge_field

Создание пользовательского поля слияния (текст, число, дата и т.д.)

Категории интересов и группы (2)

Инструмент

Описание

list_interest_categories

Список групп интересов (флажки, выпадающие списки, радиокнопки)

list_interests

Список отдельных опций внутри категории

Шаблоны (4)

Инструмент

Описание

list_templates

Список доступных email-шаблонов

get_template

Получение деталей шаблона и HTML-контента

create_template

Создание нового шаблона из HTML

delete_template

Удаление пользовательского шаблона

Автоматизации (5)

Инструмент

Описание

list_automations

Список классических автоматизаций

get_automation

Получение деталей автоматизации и информации о триггере

list_automation_emails

Список всех писем в рабочем процессе автоматизации

pause_automation

Приостановка всех писем в рабочем процессе

start_automation

Запуск всех писем в рабочем процессе

Вебхуки (3)

Инструмент

Описание

list_webhooks

Список вебхуков для аудитории

create_webhook

Создание вебхука для событий аудитории

delete_webhook

Удаление вебхука

Электронная коммерция (6)

Инструмент

Описание

list_ecommerce_stores

Список подключенных магазинов (Shopify, WooCommerce и т.д.)

list_store_products

Список товаров в подключенном магазине

list_store_orders

Список заказов — фильтрация по кампании для атрибуции дохода

get_ecommerce_customer

Получение деталей клиента с количеством заказов и общей суммой трат

list_store_carts

Список брошенных корзин для кампаний по возврату клиентов

list_store_promo_codes

Список промокодов для правила акции

A/B-тестирование (1)

Инструмент

Описание

get_ab_test_results

Получение результатов вариативной кампании — какая комбинация победила

Целевые страницы (2)

Инструмент

Описание

list_landing_pages

Список целевых страниц со статистикой посещений/конверсий

get_landing_page

Получение деталей целевой страницы и данных отслеживания

Файловый менеджер (2)

Инструмент

Описание

list_files

Список файлов в файловом менеджере Mailchimp

upload_file

Загрузка файла (в кодировке base64)

Пакетные операции (1)

Инструмент

Описание

create_batch_operation

Отправка до 500 API-операций одним пакетом

Примеры

"Какие кампании я отправлял недавно?"

Использует list_campaigns с status=sent для отображения недавних кампаний со статистикой открытий/кликов.

"Как росла моя аудитория в этом квартале?"

Использует get_audience_growth для отображения ежемесячных трендов подписок/отписок.

"Какая кампания принесла больше всего дохода?"

Использует list_store_orders с campaign_id для просмотра атрибуции дохода по каждой кампании.

"Покажи мне брошенные корзины из моего магазина Shopify"

Использует list_store_carts для поиска возможностей возврата клиентов.

"Добавь заметку к john@example.com о том, что он звонил по поводу цен"

Использует add_member_note для управления контактами в стиле CRM.

"Какая тема письма победила в A/B-тесте?"

Использует get_ab_test_results для просмотра того, какой вариант показал лучшие результаты.

"Где находятся мои подписчики?"

Использует get_audience_locations для географического распределения.

Требования

  • Python 3.10+

  • Аккаунт Mailchimp с API-ключом

  • MCP-совместимый клиент (Claude Desktop, Claude Code, Cursor и т.д.)

Разработка

git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install -e ".[dev]"
pytest

Лицензия

MIT

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that interfaces with the Mailchimp Marketing API to manage audiences, email campaigns, and subscribers. It enables users to create and schedule campaigns, handle member lists, and send test or live emails through natural language commands.
    13
    21
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Comprehensive MCP server for the Mautic marketing automation API, providing 203 tools for managing contacts, campaigns, emails, segments, and more.
    2
  • A
    license
    A
    quality
    D
    maintenance
    A hybrid Mailchimp MCP server with 12 tools: 10 native tools for common email workflows plus search and execute to access all 282 Mailchimp Marketing API endpoints on demand.
    12
    21
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    MCP server for Mailchimp Marketing API v3 with 72 tools covering audiences, campaigns, templates, reports, and more.
    72

View all related MCP servers

Related MCP Connectors

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

  • ActiveCampaign MCP Pack — email marketing + CRM (API v3).

  • Klaviyo MCP Pack — wraps the Klaviyo API for email marketing

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AlexlaGuardia/mcp-mailchimp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server