Salesforce MCP Server

resmi

Integrasi Salesforce menggunakan OAuth2. Operasi tulis dinonaktifkan secara default per integrasi. 700+ alat yang mencakup SOQL, SOSL, REST, dan CRUD, dapat dipilih satu per satu. Memerlukan akun DataGrout.

Apa yang bisa Anda lakukan dengan Salesforce MCP?

  • Kueri catatan CRM dengan SOQL — minta asisten Anda menjalankan kueri SELECT salesforce@v1/soql@v1 untuk mengambil prospek, peluang, kasus, atau kampanye.
  • Panggil endpoint REST Salesforce apa pun — instruksikan asisten Anda untuk menggunakan salesforce@v1/rest@v1 untuk mengambil data dari endpoint API REST tertentu.
  • Cari di seluruh objek dengan SOSL — minta asisten Anda melakukan pencarian berbasis teks di beberapa objek CRM menggunakan salah satu alat SOSL yang diaktifkan.
  • Lakukan operasi CRUD pada objek CRM — setelah akses tulis diaktifkan secara eksplisit per alat, asisten Anda dapat membuat, memperbarui, atau menghapus catatan melalui alat CRUD yang sesuai.

Dokumentasi

DataGrout's Salesforce MCP Server menghubungkan agen AI ke Salesforce melalui OAuth2, menggunakan kredensial aplikasi DataGrout atau kredensial Anda sendiri. Operasi tulis dinonaktifkan secara default dan memerlukan konfigurasi eksplisit per integrasi. 700+ alat mencakup objek CRM — leads, opportunities, cases, campaigns — melalui SOQL, SOSL, REST, dan CRUD, yang dapat dipilih satu per satu, bukan ditampilkan sebagai satu set tetap.

Pengaturan menggunakan CLI:

Buka GitHub DataGrout dan lakukan pengaturan menggunakan antarmuka baris perintah - https://github.com/DataGrout/conduit-sdk

Pengaturan menggunakan Portal DataGrout:

1. Daftar untuk akun DataGrout
Buka https://app.datagrout.ai/ dan buat akun.

2. Buat server

  • Klik dropdown server di pojok kiri atas dasbor.

  • Pilih Create New Server.

  • Masukkan nama (wajib) dan deskripsi opsional.

  • Klik Create Server.

  • Server Anda akan diberi UUID dan menghasilkan endpoint MCP: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • Anda dapat mengambil URL ini kapan saja nanti di bawah Settings > Server Info.

3. Buat token akses

  • Buka dropdown server dan klik ikon Settings.

  • Buka tab Authentication.

  • Klik Create Access Token.

  • Beri nama, atau biarkan kosong untuk nama yang dibuat otomatis.

  • Salin token segera — token hanya ditampilkan sekali dan tidak dapat diambil lagi nanti.

4. Tambahkan integrasi Salesforce

  • Buka halaman Home — ini adalah marketplace integrasi.

  • Temukan Salesforce dalam daftar dan klik Add.

  • Anda akan diarahkan ke halaman detail integrasi Salesforce untuk menyelesaikan pengaturan.

5. Konfigurasi autentikasi

  • Pilih jenis autentikasi: OAuth2.

  • Pilih apakah akan menggunakan kredensial aplikasi DataGrout atau kredensial Anda sendiri.

  • Pilih lingkungan: Production atau Sandbox.

6. Otorisasi koneksi

  • Klik Connect.

  • Anda akan diarahkan ke layar login/otorisasi yang dihosting Salesforce untuk masuk dan memberikan akses.

  • Setelah diotorisasi, Anda akan kembali ke dasbor DataGrout.

7. Konfigurasi alat dan kebijakan

  • Pada halaman detail integrasi, pilih alat mana dari 700+ alat yang tersedia untuk diekspos bagi integrasi ini.

  • Buka tab Policy untuk meninjau atau menyesuaikan kebijakan keamanan. Kebijakan ini diwarisi dari kebijakan Hub Server induk dan hanya dapat diperketat, tidak pernah dilonggarkan — akses tulis harus diaktifkan secara eksplisit per alat jika Anda menginginkannya, karena dinonaktifkan secara default.

Konfigurasi Klien MCP:

DataGrout menjalankan satu endpoint MCP per server — URL dan token yang sama berfungsi di semua klien yang terhubung, dan setiap integrasi yang Anda tambahkan (termasuk Salesforce) tersedia melaluinya. Tidak diperlukan konfigurasi terpisah per integrasi.

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

Gunakan blok yang sama ini untuk Claude Desktop, Claude Code, Cursor, dan Windsurf. Konfigurasi MCP VS Code mungkin menggunakan "servers" alih-alih "mcpServers" — periksa versi Anda.

Dua opsi autentikasi lain tersedia untuk endpoint ini: mutual TLS (agen produksi/perusahaan) dan OAuth 2.1 (aplikasi yang menghadap pengguna, melalui Client Credentials atau Authorization Code + PKCE).

Referensi konfigurasi:

PengaturanNilaiDefault
Jenis AuthOAuth2, mTLS, atau Bearer token
KredensialKredensial aplikasi DataGrout atau yang disediakan pengguna
LingkunganProduction atau Sandboxdipilih pengguna saat pengaturan
Eksposur alatDapat dipilih satu per satu dari 700+ alattidak ada yang diaktifkan sampai dipilih
Akses tulisDiaktifkan per alat, per integrasidinonaktifkan
KebijakanDiwarisi dari Hub Server induk; dapat diperketat, tidak dapat dilonggarkandiwarisi

Alat:

  • salesforce@v1/rest@v1 — memanggil endpoint REST dan metode HTTP yang ditentukan. GET selalu diizinkan; metode lain bergantung pada kebijakan.

  • salesforce@v1/soql@v1 — menjalankan kueri SOQL. Hanya SELECT, tanpa DML. Hasil dipaginasi dan di-cache.

  • 700+ alat tambahan untuk objek CRM melalui SOQL, SOSL, REST, dan CRUD, diaktifkan atau dinonaktifkan satu per satu per integrasi.

Pengaturan interaksi:

  • Estimasi biaya ditampilkan sebelum alat dijalankan

  • Tanda terima eksekusi yang mengonfirmasi alat telah dijalankan

  • Ringkasan eksekusi setelah selesai

Tautan: