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 💡
mailjet
Enables AI agents to interact with Mailjet's email marketing APIs (contacts, campaigns, statistics, etc.) through a standardized Model Context Protocol interface.
@aiondadotcom/mcp-salesforce
A Model Context Protocol (MCP) server for seamless Salesforce integration, offering OAuth authentication and universal CRUD operations on any Salesforce object for AI assistants like Claude.
secureframe-mcp-server
This Model Context Protocol server provides read-only access to Secureframe's compliance automation platform for AI assistants like Claude and Cursor. It allows querying security controls, monitoring compliance tests, and accessing audit data across various frameworks such as SOC 2, ISO 27001, CMMC, and FedRAMP.
s3-mcp-server
An MCP server implementation that exposes AWS S3 data, including PDF documents, as resources and provides tools for listing buckets, listing objects, and retrieving objects, primarily for use with LLMs.
edgeone-pages-mcp
An MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
@johnneerdael/netskope-mcp
A Model Context Protocol (MCP) server for managing Netskope Network Private Access (NPA) infrastructure through Large Language Models (LLMs).