Salesforce MCP Server

官方

使用OAuth2的Salesforce整合。寫入操作預設停用。涵蓋SOQL、SOSL、REST和CRUD的700多種工具,可個別選取。需要DataGrout帳戶。

你可以用 Salesforce MCP 做什麼?

  • 使用 SOQL 查詢 CRM 記錄 — 要求您的助理執行 salesforce@v1/soql@v1 SELECT 查詢,以擷取潛在客戶、商機、案例或行銷活動。
  • 呼叫任何 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 的應用程式憑證您自己的

  • 選擇環境:ProductionSandbox

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 物件,可依整合個別啟用或停用。

互動設定:

  • 工具執行前顯示成本估算

  • 確認工具已執行的執行收據

  • 完成後的執行摘要

連結: