用途:通过 Composio 的 ActiveCampaign 工具包(经 Rube MCP)自动化 ActiveCampaign 的 CRM 与营销操作,覆盖联系人、标签、列表订阅、自动化登记和任务。
前提:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 active_campaign 工具包建立并激活 ActiveCampaign 连接;每次先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。将 https://rube.app/mcp 添加为 MCP 服务器,认证与权限取决于宿主和当前 Rube 集成。
主要能力与用法:
- 联系人:ACTIVE_CAMPAIGN_FIND_CONTACT 按 email、id 或 phone 查找;ACTIVE_CAMPAIGN_CREATE_CONTACT 创建(email 必填,可带姓名、电话、组织、职位、标签)。
- 标签:ACTIVE_CAMPAIGN_MANAGE_CONTACT_TAG,action 为 'Add' 或 'Remove'(首字母大写),tags 可为逗号分隔字符串或数组,需提供 contact_id 或 contact_email。
- 列表订阅:ACTIVE_CAMPAIGN_MANAGE_LIST_SUBSCRIPTION,action 为小写 'subscribe' 或 'unsubscribe',list_id 为数字字符串。
- 自动化登记:ACTIVE_CAMPAIGN_ADD_CONTACT_TO_AUTOMATION,需 contact_email 与 automation_id,联系人须已存在,自动化须已激活。
- 任务:ACTIVE_CAMPAIGN_CREATE_CONTACT_TASK,需 relid(联系人 ID)、duedate(ISO 8601 含时区)、dealTasktype,可选 title、note、assignee、edate、status。
限制:自动化只能通过 ActiveCampaign UI 创建,API 仅支持登记;列表 ID 需从 UI 或 GET /api/3/lists 获取;API 有速率限制,遇 429 需退避;响应数据可能嵌套在 data 或 data.data;创建联系人不等同于订阅同意,发送或登记等有外发影响的操作需明确授权并保留退订/抑制状态;缺失输入、权限或安全边界时应停止并请求澄清。