MailerLite MCP server

官方

将AI工具转变为您的电子邮件营销助手。

文档

MCP 服务器

MailerLite MCP 服务器

通过模型上下文协议将 Claude、Cursor 和 VS Code 等 AI 助手连接到 MailerLite。

复制 Markdown打开

这是模型上下文协议 (MCP) 服务器的测试版,可无缝集成 MailerLite 的电子邮件营销 API。该服务器使 AI 助手能够通过标准化的 MCP 工具管理订阅者、营销活动、群组及许多其他内容。

MCP 的工作原理

模型上下文协议 (MCP) 是 AI 助手与外部系统交互的标准化协议。可以将其视为 AI 的 USB-C 端口。您可以连接多个 MCP,让它们相互通信并为您完成任务。

连接客户端

您可以将任何兼容 MCP 的客户端连接到正在运行的服务器。该服务器支持符合最新 MCP 服务器规范的流式 HTTP 端点。通常,您只需在所使用的任何工具中将 https://mcp.mailerlite.com/mcp 添加为远程 MCP 地址即可。

Claude(桌面版和网页版)

打开 Claude(桌面版),前往“设置”>“连接器”,然后点击“添加自定义连接器”。名称可以随意填写,但我们建议使用 MailerLite 作为名称,远程 MCP 服务器 URL 为 https://mcp.mailerlite.com/mcp.。点击“连接”并按照登录流程操作。

Claude Code

在终端中执行以下命令:

claude mcp add --transport http mailerlite https://mcp.mailerlite.com/mcp

Gemini CLI

在您的 ~/.gemini/settings.json 文件中添加以下行:

{
  "mcpServers": {
    "mailerlite": {
      "httpUrl": "https://mcp.mailerlite.com/mcp",
      "timeout": 5000
    }
  }
}

VSCode

您可以使用一键安装将其添加到 VSCode。

Cursor

ChatGPT

资格:测试版适用于网页端的 Pro 和 Plus 账户。

  • 首先,启用开发者模式:前往:设置 → 连接器 → 高级 → 开发者模式。
  • 返回连接器主界面,点击“浏览连接器”旁边的创建,然后在打开的对话框中输入以下内容:

名称:MailerLite 描述:留空或按需填写 MCP 服务器 URL:https://mcp.mailerlite.com/mcp 身份验证:OAuth

勾选我信任此应用程序复选框,然后点击“创建”。系统将引导您完成身份验证过程。

要在对话中使用连接器:开启新对话,从 Plus 菜单中选择“开发者模式”,然后选择连接器。您可能需要探索不同的提示技巧来调用正确的工具。

可用工具

订阅者管理

  • add_subscriber:添加新订阅者或更新现有订阅者(支持电子邮件、姓名、字段、群组)
  • get_subscriber:通过 ID 或电子邮件获取订阅者信息
  • update_subscriber:更新订阅者信息(非破坏性)
  • list_subscribers:按状态(活跃、已退订、未确认、退回、垃圾邮件)筛选列出订阅者
  • get_subscriber_activity:获取订阅者的活动历史记录
  • get_subscriber_count:获取订阅者总数
  • delete_subscriber:删除订阅者(保留信息以便重新订阅)

营销活动管理

  • create_campaign:创建新的电子邮件营销活动(常规、AB 测试、重发类型)
  • get_campaign:获取特定营销活动的详细信息
  • list_campaigns:按状态和类型筛选列出营销活动
  • update_campaign:更新营销活动详情(名称、主题、发件人、内容)
  • delete_campaign:删除营销活动
  • schedule_campaign:安排营销活动发送
  • cancel_campaign:取消已安排的营销活动
  • get_campaign_subscribers:获取收到营销活动的订阅者,支持筛选
  • get_campaign_links:列出已发送营销活动中的链接及其点击统计信息
  • get_campaign_link_recipients:获取点击特定链接的订阅者

群组管理

  • create_group:创建新的订阅者群组
  • update_group:更新群组名称
  • delete_group:删除群组
  • get_group_subscribers:获取群组中的订阅者
  • assign_subscriber_to_group:将订阅者添加到群组
  • unassign_subscriber_from_group:从群组中移除订阅者
  • import_subscribers_to_group:批量导入订阅者到群组

细分管理

  • list_segments:列出所有细分
  • create_segment:创建新的细分
  • get_segment:获取单个细分的详细信息
  • update_segment:更新细分名称
  • delete_segment:删除细分
  • get_segment_subscribers:获取细分中的订阅者,支持状态筛选

字段管理

  • list_fields:列出自定义订阅者字段
  • create_field:创建自定义字段(文本、数字或日期)
  • update_field:重命名自定义字段
  • delete_field:删除自定义字段

表单管理

  • list_forms:按类型(弹窗、嵌入式、促销)列出表单
  • create_form:创建新表单
  • get_form:获取单个表单的详细信息
  • update_form:更新表单名称
  • delete_form:删除表单
  • get_form_subscribers:获取通过表单注册的订阅者

自动化管理

  • list_automations:按名称、群组和启用状态筛选列出自动化
  • get_automation_activity:获取自动化的订阅者活动,支持状态筛选
  • create_automation:创建草稿自动化
  • build_custom_automation:在创建之前规划和验证自定义自动化
  • start_automation_conversation:开始引导式对话自动化构建
  • update_automation_email:更新自动化电子邮件步骤的内容
  • update_automation_delay:更新自动化步骤的延迟
  • dry_run_automation:在不发送任何内容的情况下验证自动化
  • send_test_automation:发送自动化的测试电子邮件
  • delete_automation:删除自动化

模板

  • discover_automation_templates:浏览可用的自动化模板
  • install_template:将自动化模板安装到账户中
  • list_email_templates:列出可用的电子邮件模板
  • list_form_templates:列出可用的表单模板

电子邮件内容

  • generate_email_content:生成并验证 HTML 电子邮件内容
  • suggest_subject_lines:生成并验证主题行建议

电子商务管理

  • manage_ecommerce_shops:列出、获取、创建、更新或删除商店
  • manage_ecommerce_products:列出、获取、创建、更新、删除或批量导入商店中的产品
  • manage_ecommerce_customers:列出、获取、创建、更新或删除商店中的客户
  • manage_ecommerce_orders:列出、获取、创建、更新、删除或批量导入商店中的订单
  • manage_ecommerce_categories:列出、获取、创建、更新、删除或批量导入产品类别
  • manage_ecommerce_carts:列出、获取或更新购物车
  • manage_ecommerce_cart_items:列出、获取、创建、更新或删除购物车的行项目
  • manage_ecommerce_category_products:列出类别中的产品,或附加/分离产品

每个 manage_ecommerce_* 工具都接受一个 action 参数(例如 listgetcreateupdatedeleteimport),而不是为每个操作单独暴露一个工具。

Webhook 管理

  • list_webhooks:列出所有 webhook
  • get_webhook:获取特定 webhook 的详细信息
  • create_webhook:使用名称、URL 和事件创建新的 webhook
  • update_webhook:更新 webhook,包括启用/禁用它
  • delete_webhook:删除 webhook

发现与实用工具

  • search:跨 MailerLite 资源搜索
  • fetch:通过引用获取特定的 MailerLite 资源
  • list_resources:列出可用的资源类型
  • select_resource:按名称将资源解析为其 ID
  • batch_requests:在单个批量请求中运行多个 API 操作
  • get_dashboard_link:获取在 MailerLite 仪表板中编辑资源的深层链接

身份验证

  • get_auth_status:获取当前的身份验证状态

反馈

我们始终渴望收到关于我们正在开发的激动人心功能的反馈。如果您对我们的 MCP 有任何反馈,请随时发送电子邮件至 [email protected]

MailerLite CLI

安装并使用 MailerLite CLI,从终端管理订阅者、营销活动、自动化及更多内容。

示例

展示 AI 助手如何通过 MailerLite MCP 服务器管理营销活动、订阅者、自动化、电子商务等的示例提示。