MCP Salesforce Connector
MCP Salesforce-Connector
Eine Model Context Protocol (MCP)-Serverimplementierung für die Salesforce-Integration, die es LLMs ermöglicht, über SOQL-Abfragen und SOSL-Suchen mit Salesforce-Daten zu interagieren.
Funktionen
Ausführen von SOQL-Abfragen (Salesforce Object Query Language)
Durchführen von SOSL-Suchen (Salesforce Object Search Language)
Abrufen von Metadaten für Salesforce-Objekte, einschließlich Feldnamen, Bezeichnungen und Typen
Auflisten aller verfügbaren SObjects – Entdecken von Standard- und benutzerdefinierten Objekten
Abrufen, Erstellen, Aktualisieren und Löschen von Datensätzen
Ausführen von Tooling API-Anfragen
Ausführen von Apex REST-Anfragen
Durchführen direkter REST-API-Aufrufe an Salesforce
Related MCP server: Salesforce MCP Integration
Konfiguration
Model Context Protocol
Um diesen Server mit dem Model Context Protocol zu verwenden, müssen Sie ihn in Ihrer claude_desktop_config.json-Datei konfigurieren. Fügen Sie den folgenden Eintrag zum Abschnitt mcpServers hinzu:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"mcp-salesforce-connector",
"salesforce"
],
"env": {
"SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
"SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
"SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
}
}
}
}Verfügbare Tools
Abfrage- und Such-Tools
run_soql_query– Ausführen von SOQL-Abfragen gegen Salesforcerun_sosl_search– Durchführen von SOSL-Suchen über Objekte hinweg
Metadaten-Tools
get_object_fields– Abrufen von Feldmetadaten für bestimmte Objektelist_sobjects– Auflisten aller verfügbaren SObjects (Standard und benutzerdefiniert)
Einzeldatensatz-Operationen
get_record– Abrufen eines bestimmten Datensatzes nach IDcreate_record– Erstellen eines neuen Datensatzesupdate_record– Aktualisieren eines bestehenden Datensatzesdelete_record– Löschen eines Datensatzes
Massenoperationen
bulk_create_records– Erstellen mehrerer Datensätze in einer einzigen Operationbulk_update_records– Aktualisieren mehrerer Datensätze (muss das Feld Id enthalten)bulk_delete_records– Löschen mehrerer Datensätze unter Verwendung von Datensatz-IDs
Erweiterte API-Tools
tooling_execute– Ausführen von Tooling API-Anfragenapex_execute– Ausführen von Apex REST-Anfragenrestful– Durchführen direkter REST-API-Aufrufe an Salesforce
Hinweis zu Salesforce-Authentifizierungsmethoden
Dieser Server unterstützt vier Authentifizierungsmethoden:
OAuth (Empfohlen): Setzen Sie
SALESFORCE_ACCESS_TOKENundSALESFORCE_INSTANCE_URLals Umgebungsvariablen.Client Credentials: Setzen Sie
SALESFORCE_CLIENT_IDundSALESFORCE_CLIENT_SECRETfür den OAuth 2.0 Client Credentials-Flow. Dies ist nützlich für Server-zu-Server-Integrationen.Salesforce CLI (Standard-Org): Wenn keine OAuth-Umgebungsvariablen gesetzt sind, versucht der Server, die aktive Salesforce CLI-Standard-Org aus dem aktuellen Arbeitsbereich zu verwenden (via
sf org display --jsonodersfdx force:org:display --json). Optional kannSALESFORCE_CLI_TARGET_ORGgesetzt werden, um eine bestimmte Org anzusprechen.Benutzername/Passwort (Legacy): Wenn
SALESFORCE_ACCESS_TOKENundSALESFORCE_INSTANCE_URLnicht gesetzt sind, greift der Server aufSALESFORCE_USERNAME,SALESFORCE_PASSWORDundSALESFORCE_SECURITY_TOKENzurück.
Umgebungskonfiguration
SALESFORCE_DOMAIN(Optional): Auftestsetzen, um eine Verbindung zu einer Salesforce-Sandbox-Umgebung herzustellen. Wenn nicht gesetzt oder leer gelassen, verbindet sich der Server mit der Produktionsumgebung.SALESFORCE_CLI_TARGET_ORG(Optional): Bei Verwendung der Salesforce CLI-Authentifizierungsmethode setzen Sie dies, um einen bestimmten Org-Alias oder Benutzernamen anstelle der Standard-Org anzusprechen.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables interaction with Salesforce through REST API using jsforce, allowing users to execute SOQL queries, retrieve object metadata, and perform CRUD operations on Salesforce records.37MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.
- AlicenseNot gradedqualityCmaintenanceA TypeScript implementation of a Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and CRUD operations.2MIT
- AlicenseBqualityDmaintenanceA server implementation that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and API operations including retrieving, creating, updating, and deleting records.101MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/smn2gnt/MCP-Salesforce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server