by smn2gnt
MCP Salesforce Connector is a Model Context Protocol (MCP) server implementation designed to integrate Large Language Models (LLMs) with Salesforce, enabling seamless interaction with Salesforce data and metadata.
MCP Salesforce Connector is a server implementation of the Model Context Protocol (MCP) that facilitates the integration of Large Language Models (LLMs) with Salesforce. It allows LLMs to interact with Salesforce data and metadata by executing SOQL queries, SOSL searches, and various other Salesforce API requests.
To use MCP Salesforce Connector, you need to configure it within your claude_desktop_config.json
file. Add an entry to the mcpServers
section, specifying the command and arguments for the connector. Authentication can be done via OAuth (recommended, by setting SALESFORCE_ACCESS_TOKEN
and SALESFORCE_INSTANCE_URL
as environment variables) or Username/Password (legacy method, using SALESFORCE_USERNAME
, SALESFORCE_PASSWORD
, and SALESFORCE_SECURITY_TOKEN
).
Q: What authentication methods are supported? A: The server supports OAuth (recommended) and Username/Password (legacy) authentication methods.
Q: Do I need to set up both OAuth and Username/Password authentication?
A: No, if OAuth environment variables (SALESFORCE_ACCESS_TOKEN
and SALESFORCE_INSTANCE_URL
) are not set, the server will fall back to Username/Password authentication.
Q: Can I use this connector with any LLM? A: This connector is designed to work with LLMs that support the Model Context Protocol (MCP).
A Model Context Protocol (MCP) server implementation for Salesforce integration, allowing LLMs to interact with Salesforce data through SOQL queries and SOSL searches.
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:
SALESFORCE_ACCESS_TOKEN
and SALESFORCE_INSTANCE_URL
as environment variables.SALESFORCE_ACCESS_TOKEN
and SALESFORCE_INSTANCE_URL
are not set, the server will fall back to using SALESFORCE_USERNAME
, SALESFORCE_PASSWORD
, and SALESFORCE_SECURITY_TOKEN
.Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by Skyvern-AI
Skyvern automates browser-based workflows using LLMs and computer vision, offering a robust solution for repetitive online tasks.
by PipedreamHQ
Connect APIs quickly, run event‑driven automations, and execute custom code in Node.js, Python, Go, or Bash on a hosted platform.
by czlonkowski
Provides AI assistants with structured access to n8n node documentation, properties, and operations, enabling automated workflow creation, validation, and management.
by executeautomation
mcp-playwright is a Model Context Protocol (MCP) server that enables large language models (LLMs) to perform browser automation and web scraping tasks using Playwright.
by browserbase
Provides cloud browser automation capabilities for LLMs, enabling web navigation, interaction, screenshot capture, and data extraction through Browserbase and Stagehand.
by haris-musa
excel-mcp-server is a Python-based Model Context Protocol (MCP) server that enables AI agents to programmatically create, read, and modify Excel files without requiring Microsoft Excel to be installed.
by mobile-next
Mobile-mcp is a Model Context Protocol (MCP) server designed for scalable mobile automation, app scraping, and development across iOS and Android devices, including physical devices, simulators, and emulators.
by anaisbetts
mcp-installer is an MCP server designed to automate the installation of other MCP servers, simplifying the process for users.
by leonardsellem
An MCP server that enables AI assistants to interact with n8n workflows through natural language.