Summary
通过 MCP 将 Salesforce CRM 与 AI 代理集成。通过 AnythingMCP 仪表板查询潜在客户、管理机会并自动化工作流程。
用 AI 代理增强 Salesforce
Salesforce 保存着你最有价值的客户数据——潜在客户、机会、账户、案例和自定义对象。通过将 Salesforce 连接到 MCP,AI 代理可以读取 CRM 数据、更新记录,并通过自然语言自动化销售工作流程。
连接方法
| 方法 | API | 最适合 |
|---|---|---|
| REST API | Salesforce REST | 标准 CRUD 操作 |
| SOQL | 查询 API | 复杂数据查询 |
| Bulk API | Bulk 2.0 | 大数据操作 |
分步指南
第 1 步:部署 AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
第 2 步:创建 REST 连接器
打开 AnythingMCP 仪表板,地址为 http://localhost:3000,并创建一个新的 REST 连接器。将基本 URL 设置为你的 Salesforce 组织的 REST API 端点(例如,https://yourorg.my.salesforce.com/services/data/v59.0)。
第 3 步:配置 Salesforce OAuth
在连接器设置中,使用你的 Salesforce 连接应用凭据配置 OAuth 2.0 身份验证。AnythingMCP 会自动处理令牌刷新。
第 4 步:导入和自定义工具
你可以导入 Salesforce API 定义或在仪表板中手动配置端点。为清晰起见,自定义工具名称和描述。
第 5 步:测试和连接
在仪表板中测试每个工具,然后配置你的 MCP 客户端:
{
"mcpServers": {
"salesforce": {
"url": "http://localhost:4000/mcp"
}
}
}
AI 代理使用案例
- "给我显示所有本月关闭的超过 $50k 的开放机会"
- "为来自 Acme Corp 的 John Smith 创建一个潜在客户,电话 555-0123"
- "将 TechCorp 的交易移至谈判阶段"
- "我们上周打开了多少个支持案例?"
- "第二季度的管道价值是多少?"
最佳实践
- 使用连接应用,采用 OAuth 2.0 客户端凭据流
- API 调用限制 — Salesforce 有每日 API 限制;缓存频繁访问的数据
- 字段级安全性 — 连接用户的配置文件决定可见字段
- 使用 SOQL 进行查询 — 比获取所有记录更高效
- 先在沙盒中测试 — 在 Salesforce 沙盒中测试后再进入生产环境
后续步骤
- HubSpot 到 MCP 指南 — 替代 CRM 集成
- REST 到 MCP 指南 — 一般 REST 集成
这份指南对你有帮助吗?