mcpField
A
ActiveCampaign MCP Server

ActiveCampaign MCP Server

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

关于 ActiveCampaign MCP Server

这是一个通过 ActiveCampaign API 管理记录和活动的 MCP 服务,涵盖 CRM 数据、营销活动、自动化流程和 Webhook,并内置限流与重试机制。

主要功能

  1. 01管理联系人和交易
  2. 02处理标签和邮件列表
  3. 03查看自动化流程并添加联系人
  4. 04查看营销活动及表现指标
  5. 05管理 B2B 账户和 Webhook
  6. 06自动限流并重试 429 响应

适用场景

  1. 01搜索或更新 ActiveCampaign 联系人
  2. 02跟踪不同销售管道和阶段中的交易
  3. 03将联系人加入现有自动化流程
  4. 04查看营销活动指标或 Webhook 订阅

MCP 相关

将 ActiveCampaign API 操作作为 MCP 工具提供,并通过 API URL 和密钥进行身份验证。MCP 客户端可调用工具读取和管理支持的记录。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

mcp-activecampaign

面向 ActiveCampaign API 的生产级 MCP 服务——提供 33 个工具,用于联系人、交易、自动化、标签、销售管道、营销活动、自定义字段、账户和 Webhook。

首个面向 ActiveCampaign 逾 185,000 名客户的 MCP 服务。

功能

  • 联系人 — 列出、获取、创建、更新、删除和搜索联系人
  • 交易 — 全面的 CRM 交易管理,支持销售管道和阶段
  • 标签 — 创建标签并管理联系人与标签之间的关联
  • 列表 — 查看邮件列表和订阅者数量
  • 自动化 — 列出自动化流程并将联系人添加到工作流
  • 销售管道和阶段 — 查看交易销售管道及其阶段
  • 自定义字段 — 列出字段,并获取/设置每位联系人的字段值
  • 营销活动 — 查看电子邮件营销活动详情和效果指标
  • 账户 — 管理 B2B 公司记录
  • Webhook — 创建、列出和删除 Webhook 订阅
  • 速率限制 — 内置每秒 5 个请求的限流机制(ActiveCampaign 的限制)
  • 自动重试 — 收到 429 响应时自动重试

快速开始

安装
pip install mcp-activecampaign
配置

在 ActiveCampaign 账户的 Settings > Developer 中获取 API URL 和密钥。

Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "activecampaign": {
      "command": "mcp-activecampaign",
      "env": {
        "ACTIVECAMPAIGN_URL": "https://youraccountname.api-us1.com",
        "ACTIVECAMPAIGN_API_KEY": "your-api-key"
      }
    }
  }
}
环境变量
export ACTIVECAMPAIGN_URL="https://youraccountname.api-us1.com"
export ACTIVECAMPAIGN_API_KEY="your-api-key"
mcp-activecampaign

工具(33 个)

类别工具备注
账户ping连接测试
联系人list_contacts、get_contact、create_contact、update_contact、delete_contact、search_contacts完整的 CRUD 和搜索功能
交易list_deals、get_deal、create_deal、update_deal、delete_deal完整的 CRUD,支持销售管道/阶段筛选
标签list_tags、create_tag、add_tag_to_contact、remove_tag_from_contact联系人标签管理
列表list_lists、get_list邮件列表
自动化list_automations、get_automation、add_contact_to_automation读取和添加联系人(API 限制:无法创建自动化流程)
销售管道list_pipelines、list_stages交易销售管道结构
自定义字段list_custom_fields、get_field_values、set_field_value联系人自定义数据
营销活动list_campaigns、get_campaign只读(API 限制)
账户list_accounts、get_accountB2B 公司记录
Webhooklist_webhooks、create_webhook、delete_webhook事件订阅

API 说明

  • 身份验证:通过 Api-Token 标头使用 API 密钥(无需 OAuth)
  • 速率限制:每个账户每秒 5 个请求(自动处理)
  • 分页:基于偏移量——所有列表工具均支持 limit 和 offset 参数
  • 自动化:通过 API 只能读取——可以列出自动化流程并添加联系人,但无法创建或编辑工作流
  • 营销活动:通过 API 基本上只能读取——可查看详情和指标

开发

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

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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