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",
"SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
}
}
}
}
Note on Salesforce Authentication Methods
This server supports two authentication methods:
- OAuth (Recommended): Set
SALESFORCE_ACCESS_TOKENandSALESFORCE_INSTANCE_URLas environment variables. - Username/Password (Legacy): If
SALESFORCE_ACCESS_TOKENandSALESFORCE_INSTANCE_URLare not set, the server will fall back to usingSALESFORCE_USERNAME,SALESFORCE_PASSWORD, andSALESFORCE_SECURITY_TOKEN.
Environment Configuration
SALESFORCE_DOMAIN(Optional): Set totestto connect to a Salesforce sandbox environment. If not set or left empty, the server will connect to the production environment.
Recommend MCP Servers 💡
LiTschii/remote-mcp-server
A remote MCP server deployed on Cloudflare Workers, demonstrating how to expose tools via an SSE endpoint with OAuth login.
@mingdaocloud/hap-mcp
HAP MCP Server by MingdaoCloud enabling seamless AI integration with HAP application APIs via stdio and SSE transports
mcp-server-aws
An MCP server for interacting with AWS S3 and DynamoDB services, providing operations like creating, listing, deleting buckets/tables, and managing items.
rae-mpc
MPC Server to connect your preferred model with rae-api.com
metoro-mcp-server
Metoro MCP Server allows you to interact with your Kubernetes cluster via the Claude Desktop App!
terraform-cloud-mcp
Integrates AI assistants with Terraform Cloud API for infrastructure management through natural conversation