Salesforce
MCP Salesforce connector
Installation
Installing for Claude Desktop
Option 1: One-Command Installation
npx mcpbar@latest install smn2gnt/MCP-Salesforce -c claude
This command will automatically install and configure the Salesforce MCP server for your selected client.
Option 2: Manual Configuration
Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
After opening your configuration file, copy and paste this configuration:
View JSON configuration
{
"mcpServers": {
"Salesforce": {
"command": "uvx",
"args": [
"mcp-salesforce-connector"
],
"env": {
"SALESFORCE_USER": "${input:salesforce_user}",
"YOUR_SALESFORCE_USER": "${input:your_salesforce_user}",
"SALESFORCE_PASS": "${input:salesforce_pass}",
"YOUR_SALESFORCE_PASS": "${input:your_salesforce_pass}",
"SALESFORCE_SECURITY_TOKEN": "${input:salesforce_security_token}",
"YOUR_SALESFORCE_SECURITY_TOKEN": "${input:your_salesforce_security_token}"
}
}
}
}
MCP Salesforce Connector
A Model Context Protocol (MCP) server implementation for Salesforce integration, allowing LLMs to interact with Salesforce data through SOQL queries and SOSL searches.
Features
- Execute SOQL (Salesforce Object Query Language) queries
- Perform SOSL (Salesforce Object Search Language) searches
- Retrieve metadata for Salesforce objects, including field names, labels, and types
- Retrieve, create, update, and delete records
- Execute Tooling API requests
- Execute Apex REST requests
- Make direct REST API calls to Salesforce
Configuration
Model Context Protocol
To use this server with the Model Context Protocol, you need to configure it in your claude_desktop_config.json
file. Add the following entry to the mcpServers
section:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"mcp-salesforce-connector",
"salesforce"
],
"env": {
"SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
"SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
}
}
}
}
Note on Salesforce Authentication Methods
This server supports two authentication methods:
- OAuth (Recommended): Set
SALESFORCE_ACCESS_TOKEN
andSALESFORCE_INSTANCE_URL
as environment variables. - Username/Password (Legacy): If
SALESFORCE_ACCESS_TOKEN
andSALESFORCE_INSTANCE_URL
are not set, the server will fall back to usingSALESFORCE_USERNAME
,SALESFORCE_PASSWORD
, andSALESFORCE_SECURITY_TOKEN
.
Stars
80Forks
35Last commit
27 days agoRepository age
6 monthsLicense
MIT
Auto-fetched from GitHub .
MCP servers similar to Salesforce:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit