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