用途:通过 Composio 的 Salesforce 工具包,经 Rube MCP 自动化 Salesforce CRM 操作,包括线索、联系人、客户、商机、任务管理与 SOQL 查询。工具包文档见 composio.dev/toolkits/salesforce。
前提条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 toolkit salesforce 建立有效 Salesforce 连接;始终先调用 RUBE_SEARCH_TOOLS 获取当前工具架构。
设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit salesforce;若连接非 ACTIVE,按返回的授权链接完成 Salesforce OAuth;确认状态为 ACTIVE 后再运行工作流。
主要能力:管理线索(搜索、列出、创建、更新、加入活动、应用分配规则,创建需 LastName 与 Company);管理联系人与客户(搜索、列出、创建、关联,联系人至少需 LastName);管理商机(搜索、列出、获取详情、创建、检索数据,创建需 Name、StageName、CloseDate);运行 SOQL 查询(SALESFORCE_RUN_SOQL_QUERY 或 SALESFORCE_QUERY);管理任务(搜索、更新、完成,状态值须匹配 Salesforce 选项列表)。
使用方式:按工作流调用对应工具,如 SALESFORCE_CREATE_LEAD、SALESFORCE_CREATE_CONTACT、SALESFORCE_CREATE_ACCOUNT、SALESFORCE_CREATE_OPPORTUNITY、SALESFORCE_QUERY 等。SOQL 示例:SELECT Id, Name, Email FROM Contact WHERE LastName = 'Smith';支持关系查询与日期过滤(如 CreatedDate = TODAY)。
限制与注意:SOQL 语法不同于 SQL,须使用对象与字段 API 名称,自定义字段以 __c 结尾;Salesforce ID 为 15 或 18 字符;大结果集分页,需检查 done 字段并用 nextRecordsUrl 继续;商机阶段名须与 Salesforce 配置完全一致。其余细节暂未提供。