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 เปิดหรือปิดใช้งานได้ทีละรายการต่อการผสานรวม
การตั้งค่าการโต้ตอบ:
-
แสดงประมาณการค่าใช้จ่ายก่อนเครื่องมือทำงาน
-
ใบเสร็จการทำงานยืนยันว่าเครื่องมือทำงานแล้ว
-
สรุปการทำงานหลังเสร็จสิ้น
ลิงก์:
-
หน้าผลิตภัณฑ์: https://datagrout.ai/integrations/salesforce-mcp-server
-
เอกสาร: https://library.datagrout.ai/
-
สมัครใช้งาน: https://app.datagrout.ai/