Salesforce MCP Server

ทางการ

การผสานรวม Salesforce โดยใช้ OAuth2 การดำเนินการเขียนถูกปิดใช้งานตามค่าเริ่มต้นต่อการผสานรวม มีเครื่องมือมากกว่า 700 รายการครอบคลุม SOQL, SOSL, REST และ CRUD โดยสามารถเลือกใช้งานได้ทีละรายการ ต้องมีบัญชี DataGrout

คุณทำอะไรได้บ้างด้วย Salesforce MCP?

  • สอบถามข้อมูล CRM ด้วย SOQL — ให้ผู้ช่วยของคุณรันคำสั่ง SELECT ด้วย salesforce@v1/soql@v1 เพื่อดึงข้อมูลลูกค้าเป้าหมาย โอกาส เคส หรือแคมเปญ
  • เรียกใช้ REST endpoint ใดๆ ของ Salesforce — สั่งให้ผู้ช่วยของคุณใช้ salesforce@v1/rest@v1 เพื่อ GET ข้อมูลจาก REST API endpoint ที่ระบุ
  • ค้นหาข้อมูลข้ามออบเจกต์ด้วย SOSL — ให้ผู้ช่วยของคุณทำการค้นหาแบบข้อความข้ามออบเจกต์ CRM หลายรายการโดยใช้เครื่องมือ SOSL ที่เปิดใช้งาน
  • ดำเนินการ CRUD กับออบเจกต์ CRM — เมื่อเปิดใช้งานสิทธิ์การเขียนสำหรับแต่ละเครื่องมืออย่างชัดเจนแล้ว ผู้ช่วยของคุณสามารถสร้าง อัปเดต หรือลบเรกคอร์ดผ่านเครื่องมือ CRUD ที่เหมาะสม

เอกสาร

Salesforce MCP Server ของ DataGrout เชื่อมต่อ AI agents เข้ากับ Salesforce ผ่าน OAuth2 โดยใช้ข้อมูลประจำตัวแอปพลิเคชันของ DataGrout หรือของคุณเอง การดำเนินการเขียนถูกปิดใช้งานตามค่าเริ่มต้นและต้องมีการกำหนดค่าอย่างชัดเจนต่อการผสานรวม เครื่องมือ 700+ รายการครอบคลุมออบเจกต์ CRM — leads, opportunities, cases, campaigns — ผ่าน SOQL, SOSL, REST และ CRUD โดยเลือกได้ทีละรายการแทนที่จะเปิดเผยเป็นชุดคงที่ชุดเดียว

ตั้งค่าด้วย CLI:

ไปที่ DataGrout GitHub และตั้งค่าโดยใช้ command line interface - https://github.com/DataGrout/conduit-sdk

ตั้งค่าผ่าน DataGrout Portal:

1. สมัครบัญชี DataGrout
ไปที่ https://app.datagrout.ai/ และสร้างบัญชี

2. สร้างเซิร์ฟเวอร์

  • คลิก dropdown ของเซิร์ฟเวอร์ที่มุมซ้ายบนของแดชบอร์ด

  • เลือก Create New Server

  • ระบุชื่อ (จำเป็น) และคำอธิบาย (ไม่บังคับ)

  • คลิก Create Server

  • เซิร์ฟเวอร์ของคุณจะได้รับ UUID และสร้าง MCP endpoint: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • คุณสามารถดึง URL นี้ได้ในภายหลังภายใต้ Settings > Server Info

3. สร้าง access token

  • เปิด dropdown ของเซิร์ฟเวอร์แล้วคลิกไอคอน Settings

  • ไปที่แท็บ Authentication

  • คลิก Create Access Token

  • ตั้งชื่อให้ หรือปล่อยว่างเพื่อให้สร้างอัตโนมัติ

  • คัดลอก token ทันที — จะแสดงเพียงครั้งเดียวและไม่สามารถดึงกลับมาได้อีกในภายหลัง

4. เพิ่มการผสานรวม Salesforce

  • ไปที่หน้า Home — นี่คือตลาดการผสานรวม (integrations marketplace)

  • ค้นหา Salesforce ในรายการแล้วคลิก Add

  • คุณจะถูกเปลี่ยนเส้นทางไปยังหน้ารายละเอียดการผสานรวม Salesforce เพื่อดำเนินการตั้งค่าให้เสร็จสมบูรณ์

5. กำหนดค่าการรับรองความถูกต้อง

  • เลือกประเภทการรับรองความถูกต้อง: OAuth2

  • เลือกว่าจะใช้ ข้อมูลประจำตัวแอปพลิเคชันของ DataGrout หรือ ของคุณเอง

  • เลือกสภาพแวดล้อม: Production หรือ Sandbox

6. อนุญาตการเชื่อมต่อ

  • คลิก Connect

  • คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าจอเข้าสู่ระบบ/อนุญาตที่โฮสต์โดย Salesforce เพื่อลงชื่อเข้าใช้และให้สิทธิ์การเข้าถึง

  • เมื่ออนุญาตแล้ว คุณจะกลับมาที่แดชบอร์ด DataGrout

7. กำหนดค่าเครื่องมือและนโยบาย

  • บนหน้ารายละเอียดการผสานรวม เลือกเครื่องมือจาก 700+ รายการที่จะเปิดเผยสำหรับการผสานรวมนี้

  • เปิดแท็บ Policy เพื่อตรวจสอบหรือปรับนโยบายความปลอดภัย นโยบายนี้สืบทอดจากนโยบายของ Hub Server ต้นทางและสามารถปรับให้เข้มงวดขึ้นเท่านั้น ไม่สามารถผ่อนคลายได้ — สิทธิ์การเขียนต้องเปิดใช้งานอย่างชัดเจนต่อเครื่องมือหากต้องการ เนื่องจากปิดใช้งานตามค่าเริ่มต้น

การกำหนดค่า MCP Client:

DataGrout รัน MCP endpoint หนึ่งรายการต่อเซิร์ฟเวอร์ — URL และ token เดียวกันใช้ได้กับทุก client ที่เชื่อมต่อ และทุกการผสานรวมที่คุณเพิ่ม (รวมถึง Salesforce) จะพร้อมใช้งานผ่าน endpoint นี้ ไม่จำเป็นต้องกำหนดค่าแยกต่อการผสานรวม

{
  "mcpServers": {
    "DataGrout": {
      "url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

ใช้บล็อกเดียวกันนี้สำหรับ Claude Desktop, Claude Code, Cursor และ Windsurf การกำหนดค่า MCP ของ VS Code อาจใช้ "servers" แทน "mcpServers" — ตรวจสอบตามเวอร์ชันของคุณ

มีตัวเลือกการรับรองความถูกต้องอีกสองแบบสำหรับ endpoint นี้: mutual TLS (สำหรับ agents ระดับ production/enterprise) และ OAuth 2.1 (สำหรับแอปที่ใช้งานโดยผู้ใช้ ผ่าน Client Credentials หรือ Authorization Code + PKCE)

ข้อมูลอ้างอิงการกำหนดค่า:

การตั้งค่าค่าค่าเริ่มต้น
ประเภทการรับรองความถูกต้องOAuth2, mTLS หรือ Bearer token
ข้อมูลประจำตัวข้อมูลประจำตัวแอปของ DataGrout หรือที่ผู้ใช้ระบุ
สภาพแวดล้อมProduction หรือ Sandboxผู้ใช้เลือกตอนตั้งค่า
การเปิดเผยเครื่องมือเลือกได้ทีละรายการจากเครื่องมือ 700+ รายการไม่เปิดใช้งานใด ๆ จนกว่าจะเลือก
สิทธิ์การเขียนเปิดใช้งานต่อเครื่องมือ ต่อการผสานรวมปิดใช้งาน
นโยบายสืบทอดจาก Hub Server ต้นทาง; ปรับให้เข้มงวดขึ้นได้ ไม่ผ่อนคลายสืบทอด

เครื่องมือ:

  • salesforce@v1/rest@v1 — เรียกใช้ REST endpoint และ HTTP method ที่ระบุ GET อนุญาตเสมอ; method อื่นขึ้นอยู่กับนโยบาย

  • salesforce@v1/soql@v1 — รันคิวรี SOQL เฉพาะ SELECT เท่านั้น ไม่มี DML ผลลัพธ์แบ่งหน้าและแคชไว้

  • เครื่องมือเพิ่มเติม 700+ รายการสำหรับออบเจกต์ CRM ผ่าน SOQL, SOSL, REST และ CRUD เปิดหรือปิดใช้งานได้ทีละรายการต่อการผสานรวม

การตั้งค่าการโต้ตอบ:

  • แสดงประมาณการค่าใช้จ่ายก่อนเครื่องมือทำงาน

  • ใบเสร็จการทำงานยืนยันว่าเครื่องมือทำงานแล้ว

  • สรุปการทำงานหลังเสร็จสิ้น

ลิงก์: