Salesforce DX MCP Server
Official MCP server for Salesforce orgs, CRM objects, DX tasks, metadata, and agentic development workflows.
- Skill Road
- Salesforce DX MCP Server
Categories
Description
Salesforce DX MCP Server is the official Model Context Protocol server from the Salesforce CLI organization for working with Salesforce orgs. The direct documentation link points to https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_mcp.htm, while the repository https://github.com/salesforcecli/mcp contains the README, source code, license, and references to the @salesforce/mcp npm package. According to the README, the server is designed to let large language models read, manage, and operate Salesforce resources securely. For Skill Road, this entry fills the previously empty Lead Generation category because Salesforce data commonly includes contacts, accounts, leads, opportunities, and sales processes, even though the server itself comes from the developer toolchain.
CRM context for agents
The practical value appears when an agent can see not only code but also the structure of a Salesforce org. In sales, RevOps, and implementation projects, requirements often depend on objects, fields, flows, Apex code, permissions, and real CRM processes. Salesforce DX MCP Server can bring that context into an MCP client so an agent can inspect metadata, support standard DX tasks, prepare tests or scratch-org work, and reason about changes more accurately. This is especially useful where lead processes, campaign logic, CRM automation, or data quality in Salesforce meet code and configuration work.
Setup through Salesforce CLI
The server builds on the Salesforce DX developer toolchain. Before using it, teams need the Salesforce CLI installed and a Salesforce org already authorized. The MCP server is configured in a compatible client through the @salesforce/mcp npm package. The important point is that agents should not work with copied credentials. They use the existing Salesforce CLI authentication state and operate only within the authorized org and its permissions. For early testing, a sandbox or scratch org is far safer than a production sales environment.
Permissions, data, and governance
Salesforce data can contain personal information, leads, customer history, revenue expectations, contract context, or internal notes. Any MCP server that brings this data into an AI client must therefore be tightly controlled. Permissions follow the signed-in org, roles, profiles, permission sets, and Salesforce security models. Teams should decide in advance which objects and environments an agent may see, whether write actions are allowed, and how changes are reviewed. For lead generation and CRM analysis, a read-oriented first setup with a clear question is usually enough.
License, GitHub stars, and fit
The repository is Apache-2.0 licensed. The GitHub API reported exactly 467 stars for https://github.com/salesforcecli/mcp on 2026-09-07; that number is a snapshot of repository popularity, not a proof of quality or security. The server itself is open source, while Salesforce account access, org capabilities, platform functions, and the selected AI client follow their own provider terms. This public entry therefore does not state fixed prices. Lead Generation, Coding, and Automation fit because the server connects CRM objects and sales processes with development and automation tasks. Production use should start with a sandbox, minimal permissions, auditability, and human approval.
Requirements
Salesforce CLI, authorized Salesforce org, Node.js/npm, and an MCP-compatible client.
Installation instructions
Install Salesforce CLI, authorize an org, and configure @salesforce/mcp in the MCP client.
npx -y @salesforce/mcp
Authentication
Existing Salesforce CLI authentication for the authorized org.
Required access permissions
Permissions follow the Salesforce org, profiles, roles, permission sets, and enabled DX/MCP tools.
Transmitted or stored data
Tool calls run through the local DX/MCP toolchain and can return Salesforce metadata, CRM objects, and test results to the client.
Security risks
Production CRM data, broad org rights, and unreviewed write actions can cause data exposure, faulty automation, or compliance issues.
License and costs
- License
- Apache-2.0
- Cost
- free
The MCP server is Apache-2.0 licensed. Use depends on Salesforce account access, org capabilities, platform functions, and the AI client.
Alternatives
Not recorded yet.
At a glance
- Provider
- Salesforce
- Status
- Official server
- Deployment
- Local
- Current version
- Not recorded yet.
- GitHub stars
- 481
- Last reviewed
- 07.09.2026
Repository and documentation
Categories
Supported clients
Related guides
Guides and background related to this entry.
Set up the Fakechat plugin for Claude Code
Install the Fakechat plugin, start Claude Code with the channels flag, and test messages and files through a local browser interface.
30.09.2026
Set up the Asana plugin for Claude Code
Create your own Asana OAuth app, install the Claude Code plugin, and connect to Asana's V2 MCP server via /asana-setup.
30.09.2026
Setting up Laravel Boost
Install Laravel Boost in a Laravel application and connect it to Claude Code, Cursor, or Codex.
29.09.2026
Setting up the Zernio MCP Server
Connect the Zernio MCP Server via OAuth or an API key, link social accounts, and deliberately safeguard write access to posts, inboxes, and ad campaigns.
28.09.2026