mcpField
M
Mailchimp MCP Server

Mailchimp MCP Server

本地服务
github.com/AlexlaGuardia商业与营销130 周前更新

关于 Mailchimp MCP Server

Mailchimp MCP Server 将 Mailchimp Marketing API 操作提供给兼容 MCP 的客户端。其工具覆盖营销活动执行与分析、受众和订阅者管理、自动化及关联商店数据。

主要功能

  1. 01创建、编辑、安排和发送营销活动
  2. 02管理受众、订阅者、标签和细分群体
  3. 03查看营销活动与受众分析
  4. 04管理模板和自动化流程
  5. 05访问关联商店的订单和购物车
  6. 06提交批量 API 操作

适用场景

  1. 01准备并发送邮件营销活动
  2. 02更新订阅者记录和细分群体
  3. 03查看营销活动表现与受众增长
  4. 04查找与营销相关的订单和弃置购物车

MCP 相关

将 Mailchimp Marketing API 操作作为工具提供给 Claude Desktop、Claude Code 和 Cursor 等兼容 MCP 的客户端。服务器通过配置 API 密钥访问服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-mailchimp

面向 Mailchimp Marketing API 的生产级 MCP 服务。提供 71 个工具,涵盖营销活动、受众、成员、标签、细分、模板、报告、自动化、Webhook、合并字段、兴趣组、落地页、批量操作、电子商务、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

工具(71)

账户(1)
工具描述
ping验证 API 密钥并获取账户信息
营销活动(11)
工具描述
list_campaigns按状态/受众筛选并列出营销活动
get_campaign获取营销活动详情(设置、跟踪、收件人)
create_campaign创建新的电子邮件营销活动
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按电子邮件地址获取订阅者详情
add_or_update_member添加新订阅者或更新现有订阅者(插入或更新)
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根据电子邮件地址创建静态细分
update_segment更新细分名称或添加/移除成员
delete_segment删除细分
合并字段(2)
工具描述
list_merge_fields列出自定义字段(FNAME、LNAME、自定义字段)
create_merge_field创建自定义合并字段(文本、数字、日期等)
兴趣类别与群组(2)
工具描述
list_interest_categories列出兴趣群组(复选框、下拉菜单、单选按钮)
list_interests列出类别中的各个选项
模板(4)
工具描述
list_templates列出可用的电子邮件模板
get_template获取模板详情和 HTML 内容
create_template根据 HTML 创建新模板
delete_template删除自定义模板
自动化(5)
工具描述
list_automations列出经典自动化
get_automation获取自动化详情和触发器信息
list_automation_emails列出自动化工作流中的所有电子邮件
pause_automation暂停工作流中的所有电子邮件
start_automation启动工作流中的所有电子邮件
Webhook(3)
工具描述
list_webhooks列出受众的 Webhook
create_webhook为受众事件创建 Webhook
delete_webhook删除 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 显示每月订阅/取消订阅趋势。

“哪个营销活动带来了最多收入?”

使用带有 campaign_id 的 list_store_orders 查看各营销活动的收入归因。

“显示我的 Shopify 商店中的弃购购物车”

使用 list_store_carts 查找挽回机会。

“给 [email protected] 添加一条备注,说明他打电话询问了价格”

使用 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。