用途:通过 Composio 的 Brevo 工具包,在 Rube MCP 中自动化 Brevo(原 Sendinblue)邮件营销操作,包括管理邮件活动、创建与编辑模板、查看发件人以及监控活动表现。
主要能力:
- 邮件活动管理:用 BREVO_LIST_EMAIL_CAMPAIGNS 列出活动(支持 type、status、startDate/endDate、statistics、limit、offset、sort、excludeHtmlContent 等参数),用 BREVO_UPDATE_EMAIL_CAMPAIGN 更新内容或设置(campaign_id、name、subject、htmlContent 或 htmlUrl、sender、recipients、scheduledAt)。
- 模板管理:BREVO_GET_ALL_EMAIL_TEMPLATES 列出模板,BREVO_CREATE_OR_UPDATE_EMAIL_TEMPLATE 创建或更新(提供 templateId 即更新,省略即创建),BREVO_DELETE_EMAIL_TEMPLATE 删除非活动模板。
- 发件人管理:BREVO_GET_ALL_SENDERS 列出已验证发件人。
- A/B 测试:在 classic 活动上设置 abTesting、subjectA、subjectB、splitRule、winnerCriteria、winnerDelay。
使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用;再调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit brevo,若连接非 ACTIVE 则按返回的授权链接完成 Brevo 认证;运行工作流前始终先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。
适用场景:批量查看与更新邮件活动、维护邮件模板、检查可用发件人、配置 A/B 测试。
限制:发件人邮箱须在 Brevo 网页界面完成验证,未验证会导致活动创建或更新失败;startDate 与 endDate 必须同时提供,且日期筛选仅在未传 status 或 status 为 sent 时生效;htmlContent 与 htmlUrl 互斥;模板 htmlContent 至少 10 个字符;仅非活动模板可删除;日期使用 ISO 8601 格式 YYYY-MM-DDTHH:mm:ss.SSSZ;API 有速率限制,遇 429 需退避;响应数据可能嵌套在 data 或 data.data 下。具体收费与价格暂未提供。