用途:借助 Rube MCP 与 Composio 的 Klaviyo 工具集,自动化 Klaviyo 的邮件/短信营销操作,覆盖活动浏览、详情查询、消息内容读取、标签查看与发送任务状态监控。
主要能力与工具:KLAVIYO_GET_CAMPAIGNS 按渠道与状态列出/筛选活动,支持 filter、sort、page_cursor 分页与 include_archived;KLAVIYO_GET_CAMPAIGN 按 campaign_id 获取活动完整详情,可用 include_messages、include_tags 附带消息与标签;KLAVIYO_GET_CAMPAIGN_MESSAGE 按消息 id 读取邮件或短信内容,支持稀疏字段集(如 content.subject、content.from_email)与 include=template;KLAVIYO_GET_CAMPAIGN_RELATIONSHIPS_TAGS 获取活动标签 ID;KLAVIYO_GET_CAMPAIGN_SEND_JOB 查询发送任务状态。
使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS(toolkit 为 klaviyo)完成授权并确认连接为 ACTIVE。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
限制与注意:channel 为必填,遗漏可能导致结果不完整;分页为游标式,需沿 page_cursor 取尽全部页;状态过滤可能返回混合状态,需客户端按 data[].attributes.status 校验,状态字符串区分大小写且存在复合状态;响应为嵌套结构(response.data.data[].attributes);消息 ID 与活动 ID 不同;标签接口限流更严(3/s 突发、60/m 稳定),其他为 10/s、150/m,需处理 429 退避;所需权限为 campaigns:read;API 端点为版本化,schema 可能随版本变化。输出不应替代环境相关验证、测试或专家评审。