Dokumentation für gehostete Salesforce-MCP-Server
MCP-Server für Salesforce · Apache-2.0
LöschtWas der Baustein im Konto darf
Verbindet Claude, ChatGPT und andere KI-Assistenten mit deiner Salesforce-Org: Die KI liest Salesforce-Datensätze, auf Wunsch legt sie auch an und ändert, und arbeitet dabei nur mit den Rechten des angemeldeten Benutzers.
Empfehlung
Starte mit dem reinen Lesezugriff `platform/sobject-reads`, am besten in einer Sandbox, und wechsle erst später auf `platform/sobject-all`. Das Plugin "Salesforce in Claude" ist ein getrennter Beta-Weg für von Salesforce zugelassene Organisationen. Beleg 4 Beleg 5 Beleg 9
Nicht geeignet, wenn
- Deine Org liegt unterhalb der Enterprise Edition: Die Schnellstart-Anleitung verlangt Enterprise Edition oder höher. Beleg 5
- Du hast keinen Admin mit Zugriff auf Setup: Server und External Client App lassen sich nur dort einrichten. Beleg 5 Beleg 7
- Die KI soll ohne angemeldeten Menschen arbeiten, etwa als Dienstkonto: Salesforce plant das nicht. Beleg 6
- Dein KI-Client kann sich nur selbst per dynamischer Client-Registrierung anmelden: Er ist nicht kompatibel. Beleg 6
3 Abläufe zum Ausprobieren
Kopiere einen Prompt in deinen KI-Client und ersetze, was in eckigen Klammern steht. Lesende Abläufe ändern nichts im Dienst; bei schreibenden bestätigst du jede Änderung selbst.
Fasse die offenen Opportunities dieses Quartals nach Phase und Betrag zusammen. Nenne die fünf größten und welche Felder bei ihnen leer sind. Ändere nichts.
- Ergebnis
- Eine Zusammenfassung je Phase, die fünf größten Opportunities und Hinweise auf fehlende Angaben.
- Vorher prüfen
- Die KI sieht nur, was dein Benutzer sehen darf; Summen können von einem Bericht mit anderen Rechten abweichen. Gleiche sie vor einem Forecast-Termin mit dem Standardbericht ab.
Finde Konten, bei denen kein Ansprechpartner hinterlegt ist, und gib eine Liste mit Kontoname, Inhaber und letzter Änderung aus. Beginne mit einer begrenzten Auswahl von höchstens 50 Konten. Ändere nichts.
- Ergebnis
- Eine Liste von Konten, die ein Mensch gezielt nachpflegen kann.
- Vorher prüfen
- Nutze dafür den Server `platform/sobject-reads`, der nur lesen kann. Prüfe als Stichprobe zwei Konten direkt in Salesforce.
Setze in der Sandbox die Phase der Opportunity [Name] auf [neue Phase]. Zeige mir vorher, welches Feld du änderst, und ändere erst nach meiner Bestätigung.
- Ergebnis
- Ein geänderter Datensatz, in dem dein Name als Bearbeiter steht.
- Vorher prüfen
- Schreiben geht nur mit `platform/sobject-all`, der auch löschen kann. Übe zuerst in einer Sandbox und sieh die Änderung danach in Salesforce nach.
Das brauchst du
- Tarif
- Salesforce-Org ab Enterprise Edition.
- Rolle
- Ein Salesforce-Admin mit Zugriff auf Setup schaltet den Server ein und legt die External Client App an; danach meldet sich jeder Benutzer mit seinem eigenen Konto an.
- Zeitbedarf
- ca. 1 Stunde mit Admin, die App braucht bis zu 30 Minuten
Einrichtung je Client
Claude (Plugin Salesforce in Claude, Beta)
- Voraussetzung: Salesforce hat deine Organisation über die Beta-Anmeldung für das Plugin Salesforce in Claude zugelassen; das Plugin steht in der Beta auf allen bezahlten Claude-Tarifen bereit.
- Ein Salesforce-Admin schaltet den gewünschten MCP-Server in Setup ein.
- Er legt eine External Client App an und trägt als Callback-URL `https://claude.ai/api/mcp/auth_callback` ein.
- Der Admin gibt Consumer Key und Consumer Secret der App an einen Owner der Claude-Organisation weiter.
- Der Owner öffnet in Claude die Organization settings, dann Connectors, wählt Salesforce (Beta) und trägt Key und Secret in die OAuth-Felder ein.
- Jedes Mitglied meldet sich beim ersten Einsatz mit dem eigenen Salesforce-Konto an.
Postman (zum Testen)
- Der Admin schaltet in Setup den Server `platform/sobject-reads` ein.
- Er legt eine External Client App an: Callback-URL `https://oauth.pstmn.io/v1/callback`, Scopes `mcp_api` und `refresh_token`, PKCE und JWT-Token aktiviert.
- Nach ein bis zwei Minuten, spätestens nach 30 Minuten, in Postman eine MCP-Anfrage mit der Adresse `https://api.salesforce.com/platform/mcp/v1/platform/sobject-reads` anlegen; für Sandboxes gilt `https://api.salesforce.com/platform/mcp/v1/sandbox/platform/sobject-reads`.
- Das Werkzeug `getUserInfo` ohne Parameter aufrufen; kommen Ergebnisse zurück, steht die Verbindung.
Rechte
- Laut Profil kann der Server löschen.
- Laut Profil legt der Server Daten an oder ändert sie.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Die Anmeldung läuft per OAuth im Browser über eine External Client App, die ein Admin anlegt. Es gibt keine Dienstkonten: Die KI arbeitet immer als der angemeldete Benutzer und hat dessen Objekt-, Feld- und Freigaberechte.
- Liest
- Alle Salesforce-Daten, die der angemeldete Benutzer sehen darf, innerhalb seiner Objekt-, Feld- und Freigaberechte.
- Ändert
- Mit dem Server `platform/sobject-all` legt die KI Datensätze an, ändert und löscht sie; der Name des Benutzers steht danach als Bearbeiter im Verlauf. Der Server `platform/sobject-reads` ändert nichts.
- Kann nicht
- Mehr tun, als der Benutzer selbst in Salesforce darf, oder ohne angemeldeten Menschen arbeiten. Felder, die der Benutzer nicht sehen darf, bleiben für die KI unsichtbar.
- Zugriffe laut Paketangaben
- —
- Authentifizierung
- —
- Transport
- —
- Technische Prüfung
- Ungeprüft
Datenschutz
Was der Server kann
- Liest Salesforce-Daten über den Server `platform/sobject-reads`; dort gibt es kein Werkzeug zum Anlegen, Ändern oder Löschen.
- Legt über den Server `platform/sobject-all` Datensätze an, ändert und löscht sie, mit den Rechten des angemeldeten Benutzers.
- Bietet auf `platform/sobject-all` Prompt-Vorlagen für wiederkehrende Aufgaben wie ein Briefing zu einem Konto; sie sind derzeit in Claude und Cursor nutzbar.
- Lässt Admins in Setup eigene Server mit ausgewählten APIs und Flows zusammenstellen, um den Zugriff enger zu fassen.
- Arbeitet mit Claude, ChatGPT, Cursor, Postman und Microsoft Copilot Studio über dieselbe Anmeldung per OAuth.
Grenzen
- Jeder Server ist anfangs ausgeschaltet, ein Admin muss ihn einzeln einschalten.
- Salesforce unterstützt nur die Anmeldung per Authorization-Code-Flow mit PKCE; Dienstkonten und Maschine-zu-Maschine-Zugriff sind nicht geplant.
- Zugelassen sind nur External Client Apps, keine alten Connected Apps; Clients, die ausschließlich dynamische Client-Registrierung können, funktionieren nicht.
- Der Hilfeweg für Probleme ist der Salesforce-Support; die Issues im Repository haben keinen Servicevertrag.
Wenn etwas nicht klappt
- Der Server antwortet mit Fehler 404.
- Der Server ist vermutlich nicht aktiviert. Prüfe in Setup unter API Catalog, MCP Servers, ob er eingeschaltet ist. Beleg 5
- Die Anmeldung scheitert mit Fehler 401.
- Prüfe die Scopes der App; es müssen `mcp_api` und `refresh_token` sein, die Scopes aus der Beta-Zeit funktionieren nicht. Hilft das nicht, warte bis zu 30 Minuten, weil die neue App erst wirksam werden muss. Beleg 5
- Die Verbindung führt in die falsche Org.
- Produktion und Sandbox haben unterschiedliche Adressen; verwechsle sie nicht. Beleg 5
Einordnung der Redaktion
Aufgaben: CRM pflegen, Angebote & Deals. Für Marketing und Vertrieb gedacht.
Beschreibung des Anbieters
Salesforce Hosted MCP Servers
Eckdaten
- Maintainer
- forcedotcom
- Repository-Lizenz
- Apache-2.0
- Dienstanbieter
- Offiziell vom angebundenen Anbieter
- Dienste
- Salesforce
- Bereiche
- CRM, Vertrieb
- Plattformen
- —
- Repository-Themen
- mcp-server, salesforce, salesforce-developers
- Homepage
- Homepage des Anbieters
Quellen (11)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft