Salesforce MCP Server
官方使用OAuth2的Salesforce整合。寫入操作預設停用。涵蓋SOQL、SOSL、REST和CRUD的700多種工具,可個別選取。需要DataGrout帳戶。
你可以用 Salesforce MCP 做什麼?
- 使用 SOQL 查詢 CRM 記錄 — 要求您的助理執行
salesforce@v1/soql@v1SELECT 查詢,以擷取潛在客戶、商機、案例或行銷活動。 - 呼叫任何 Salesforce REST 端點 — 指示您的助理使用
salesforce@v1/rest@v1從特定 REST API 端點取得資料。 - 使用 SOSL 跨物件搜尋 — 讓您的助理使用其中一個已啟用的 SOSL 工具,在多個 CRM 物件之間執行文字型搜尋。
- 對 CRM 物件執行 CRUD 操作 — 一旦每個工具明確啟用寫入存取權,您的助理即可透過適當的 CRUD 工具建立、更新或刪除記錄。
文件
DataGrout 的 Salesforce MCP Server 透過 OAuth2 將 AI 代理程式連接到 Salesforce,可使用 DataGrout 的應用程式憑證或您自己的憑證。寫入操作預設為停用,需要針對每個整合進行明確設定。700+ 工具涵蓋 CRM 物件——潛在客戶、商機、案件、行銷活動——透過 SOQL、SOSL、REST 和 CRUD 提供,可個別選取,而非以單一固定集合的形式暴露。
使用 CLI 設定:
前往 DataGrout GitHub 並使用命令列介面進行設定 - https://github.com/DataGrout/conduit-sdk
使用 DataGrout 入口網站設定:
1. 註冊 DataGrout 帳戶
前往 https://app.datagrout.ai/ 並建立帳戶。
2. 建立伺服器
-
點擊儀表板左上角的伺服器下拉選單。
-
選擇建立新伺服器。
-
輸入名稱(必填)和可選的描述。
-
點擊建立伺服器。
-
您的伺服器會被指派一個 UUID,並產生一個 MCP 端點:https://gateway.datagrout.ai/servers/{your-uuid}/mcp
-
您之後隨時可以在設定 > 伺服器資訊下取得此 URL。
3. 建立存取權杖
-
開啟伺服器下拉選單並點擊設定圖示。
-
前往驗證標籤頁。
-
點擊建立存取權杖。
-
為其命名,或留空以自動產生。
-
立即複製權杖——它只會顯示一次,之後無法再次取得。
4. 新增 Salesforce 整合
-
前往首頁——這是整合市集。
-
在清單中找到 Salesforce 並點擊新增。
-
您將被重新導向到 Salesforce 整合詳細資料頁面以完成設定。
5. 設定驗證
-
選擇驗證類型:OAuth2。
-
選擇使用 DataGrout 的應用程式憑證或您自己的。
-
選擇環境:Production 或 Sandbox。
6. 授權連線
-
點擊連線。
-
您將被重新導向到 Salesforce 自家的託管登入/授權畫面以登入並授予存取權。
-
授權完成後,您將返回 DataGrout 儀表板。
7. 設定工具與政策
-
在整合的詳細資料頁面上,選擇要為此整合暴露的 700+ 可用工具。
-
開啟政策標籤頁以檢閱或調整安全政策。此政策繼承自父層 Hub Server 的政策,且只能收緊,不能放寬——如果您需要寫入存取權,必須針對每個工具明確啟用,因為預設為停用。
MCP 用戶端設定:
DataGrout 每個伺服器執行一個 MCP 端點——相同的 URL 和權杖適用於所有已連線的用戶端,而您新增的每個整合(包括 Salesforce)都可透過它使用。每個整合不需要單獨的設定。
{
"mcpServers": {
"DataGrout": {
"url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
對 Claude Desktop、Claude Code、Cursor 和 Windsurf 使用相同的區塊。VS Code 的 MCP 設定可能使用 "servers" 而非 "mcpServers"——請檢查您的版本。
此端點還有另外兩種驗證選項:mutual TLS(生產/企業代理程式)和 OAuth 2.1(面向使用者的應用程式,透過 Client Credentials 或 Authorization Code + PKCE)。
設定參考:
| 設定 | 值 | 預設值 |
|---|---|---|
| 驗證類型 | OAuth2、mTLS 或 Bearer token | — |
| 憑證 | DataGrout 應用程式憑證或使用者提供 | — |
| 環境 | Production 或 Sandbox | 設定時由使用者選擇 |
| 工具暴露 | 可從 700+ 工具中個別選取 | 選取前皆未啟用 |
| 寫入存取 | 每個工具、每個整合分別啟用 | 停用 |
| 政策 | 繼承自父層 Hub Server;可收緊,不可放寬 | 繼承 |
工具:
-
salesforce@v1/rest@v1 — 呼叫指定的 REST 端點和 HTTP 方法。GET 一律允許;其他方法取決於政策。
-
salesforce@v1/soql@v1 — 執行 SOQL 查詢。僅限 SELECT,不支援 DML。結果會分頁並快取。
-
700+ 額外工具,透過 SOQL、SOSL、REST 和 CRUD 涵蓋 CRM 物件,可依整合個別啟用或停用。
互動設定:
-
工具執行前顯示成本估算
-
確認工具已執行的執行收據
-
完成後的執行摘要
連結: