用途:借助 Rube MCP 调用 Composio 的 Intercom 工具包,自动化处理 Intercom 的客服与会话相关任务,包括会话、联系人、公司、细分和管理员。
主要能力:
- 会话管理:列出、搜索、获取详情、创建、回复、分配、关闭和重开会话。
- 联系人管理:按条件搜索、按 ID 或外部 ID 查询、列出联系人、查看标签与细分、解除联系人与公司的关联。
- 管理员与团队:列出全部管理员和团队,按 ID 查询管理员。
- 细分与统计:列出细分、查看联系人或公司所属细分、获取聚合计数。
- 公司管理:列出公司、查看公司细分、解除联系人关联。
使用方式:先在客户端配置中添加 MCP 服务器地址 https://rube.app/mcp ,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并选择 toolkit intercom;若连接未激活,按返回的授权链接完成 Intercom OAuth。运行任何工作流前,应先用 RUBE_SEARCH_TOOLS 获取当前工具架构,并确认连接状态为 ACTIVE。
限制与注意事项:
- 回复、分配、关闭、重开均需要 admin_id,需先用 INTERCOM_LIST_ALL_ADMINS 解析管理员 ID。
- 创建会话的 from 字段必须是联系人(user/lead),不能是管理员。
- 会话正文支持 HTML,纯文本会自动包裹在段落标签中。
- 搜索使用结构化过滤对象而非自由文本;联系人与会话支持不同字段与操作符。
- 回复和创建会话不具备幂等性,重试可能产生重复消息,需自行做去重。
- 计数为近似值,细分成员为计算得出,可能不会立即反映变化。
- 默认速率限制约每分钟 1000 次请求,可能因套餐而异,遇到 429 应使用指数退避。
- 分页使用游标方式,需根据 pages.next 中的 starting_after 继续获取。