Salesforce DX MCP Server end of life: what to change
The local Salesforce DX MCP Server reached end of life on 2 November 2026, and npm has marked the package as deprecated since that day. If your implementation partners use Claude Code, Cursor, Copilot or Agentforce Vibes on your orgs, some of them probably still run it. Have them list every place it is configured, fix version 0.30.15 instead of always loading the latest, and move the work to the Salesforce CLI with skills, the Claude Code plugin and Hosted MCP. More important than the tool is the org access it runs with.
What exactly ended on 2 November 2026?
The README of the issue repository forcedotcom/mcp1 and of the source repository salesforcecli/mcp2 carries the same banner: “End of Life: November 2nd, 2026”. It points to GitHub issue 46 for details. I could not open that issue, so I cannot tell you whether the repositories become read-only, whether the package will be marked deprecated or whether security fixes stop on the day.
On 2 November 2026 the npm registry marked the package as deprecated with the note “The Salesforce DX MCP Server has been deprecated” and a link to issue 46. No new version followed: 0.30.15 from 9 July 2026 is still the latest (checked on 6 November 2026).
What I could check before, on 27 October 2026:
- The npm registry3 lists 0.30.15 from 9 July 2026 as the latest version. No version carries a deprecation flag yet. Since April 2025 Salesforce has published 121 versions including pre-releases, roughly one every four days.
- The Salesforce DX developer guide still describes the server without any end-of-life notice4. It configures the package to load the latest version “so you always get the latest version” and says new versions install automatically.
- The Agentforce Vibes documentation5 says the DX MCP Server ships with Vibes and is “installed and enabled by default in Code Builder”.
Before the date, the end of life rested on the README banner alone: none of the three documentation pages above mentioned it. That combination is the risk. A server that updates itself, configured on machines you do not control, has lost its support while the setup guides still describe it. Whatever Salesforce publishes to npm under that name from now on lands on those machines without anyone deciding it.
Compare that with the retirement policy for Hosted MCP Servers6: each version is supported for at least three years, with at least one year’s notice before support ends. For the local server I found no comparable commitment.
- First versions of the DX MCP Server on npm
- Hosted MCP Servers generally available
- Version 0.30.15, the latest so far
- Claude Code plugin announced
- End of life of the local DX MCP Server, per README
A developer tool with org access is an IT lead’s problem
MCP (Model Context Protocol) is the open standard through which an AI tool calls functions in another system. The DX MCP Server gives a coding agent more than 60 such functions for your Salesforce orgs. It runs on the developer’s laptop and uses the orgs that developer has already logged into with the Salesforce CLI. Which orgs the agent may touch is set by one start setting. The README2 lists the values:
- Allow all orgs opens every org authorised on the machine, and Salesforce adds “Use this value with caution.”
- Default target org is resolved again on every tool call. If the developer switches the default org, the agent works in the new one without a warning.
- Explicit usernames or aliases fix the server to named orgs. This is the only setting I accept for agents.
The tools behind that setting are not harmless. One deploys to an org, one assigns permission sets, also on behalf of other users, one reads data. Telemetry is on by default. A partner developer who supports your production org on Monday and builds in a sandbox on Tuesday may have both orgs on the same laptop.
For a manufacturer the production org holds dealer price agreements, warranty claims, installed base and service contracts. You would not give an integration user broad rights without a review. An AI agent with a developer’s login deserves the same scrutiny, and the end of life is a good occasion to apply it. How MCP fits into your architecture overall is the topic of MCP in Salesforce, explained for IT leads.
What replaces the Salesforce DX MCP Server?
Salesforce published three building blocks in 2026. None of the pages I opened calls them successors to the DX MCP Server. The plugin announcement7 of 19 August 2026 does not mention it at all. Mapping the old tasks to them is my reading:
What takes over which task (my reading)
sf-skills is an open library of more than 100 skills. The sf-skills README8 shows a one-line install for Codex, Cursor and Claude Code; in Agentforce Vibes the skills are installed and updated automatically. The README warns that skills “may be renamed, restructured, or removed between releases” and do not carry the stability guarantees of GA APIs. So I would treat them like any other dependency: pin a version and review changes.
The Claude Code plugin bundles about 40 of these skills plus three MCP servers: one for API context, one for metadata knowledge and one for language support in the editor. The first two run on Salesforce infrastructure. According to the Metadata API guide9, the API Context server is a beta service under the Beta Services Terms, needs Hosted MCP set up in the org first, and its calls count against your API quota. Your admin has to switch this on, which means your legal and IT teams should know they are approving a beta service.
Hosted MCP Servers have been generally available since 29 April 202610 for Enterprise Edition and above. According to the security best practices11 they are off by default, every call runs with the rights of the user who authorised the connection, and there are no service accounts. Who may read what through them is covered in Hosted MCP servers and data access, and why the calls will become a cost line in MCP calls as a budget risk.
Worked example: three partners, one deadline
Assume a machine builder with Service Cloud, Field Service and SAP S/4. Three partners work on the same orgs: one for service and field service, one for the SAP integration, one for the dealer portal. All numbers below are assumptions to show the method.
The IT lead asks each partner for a written answer to one question: where is the DX MCP Server configured? The answers show 14 developers, nine of them with the server in a configuration file. Two run it with access to all orgs on the machine. One of those two also has the production org authorised on his laptop because he handles hotfixes. The service partner has checked a shared configuration file into the client repository that always loads the latest version, so every new developer gets it automatically. The portal agency works in Agentforce Vibes and had not looked at its MCP settings at all.
None of this is negligence. It is what happens when a tool spreads through partner teams without anyone on the client side owning it. The fixes are short: the shared file is pinned to 0.30.15 and gets explicit sandbox aliases, the hotfix developer separates his production login from agent work, and the portal agency checks what Vibes enables. Then the service partner tests the plugin and skills in a development sandbox for two weeks, the client’s admin activates the hosted servers there and only there, and the old entry is deleted from the repository.
The decision I would expect to take longest is who approves hosted servers in production. I would leave production out until there is a concrete need.
What should you ask your partners now?
- Inventory. Ask every partner which machines, repositories and tools run the DX MCP Server. Each tool keeps the setting in its own file; where to look is in the box below.
- Pin. Replace every entry that loads the latest version with the fixed version 0.30.15 and set a removal date within weeks. A pinned version keeps the bridge stable, but nobody has promised it fixes.
- Lock the orgs. Named sandboxes only, no access to all orgs, no production. Deployments to production go through the pipeline, as described in partners coding with AI: what belongs in the contract.
- Activate hosted servers deliberately. In a sandbox first, the read-only server before anything that writes, with an External Client App restricted to a permission set.
- Update the repository. The shared MCP configuration and the AI rules file belong in your repository and change through a reviewed pull request, like any other code. Claude Code also supports organisation-managed MCP configuration with allowlists, if you license it centrally.
For developers
Where the DX MCP Server is configured and how to pin it
- Package:
@salesforce/mcp; pin@salesforce/mcp@0.30.15instead of@salesforce/mcpor@salesforce/mcp@latest. - Org access: start flag
--orgswith explicit aliases, neverALLOW_ALL_ORGSorDEFAULT_TARGET_ORGfor agents. - Claude Code:
claude mcp list; project-scoped servers (opens in a new tab) in.mcp.jsonin the repository, local and user-scoped ones in~/.claude.json. - Other tools: VS Code uses
.vscode/mcp.json, Cursor and Cline their own files. - Replacements:
npx skills add forcedotcom/sf-skills, the pluginsalesforce-developmentwith the serverssalesforce-api-context,salesforce-metadata-expertsandsalesforce-lsp, the hosted serversobject-reads.
This is ordinary dependency and access management applied to AI tools, and it belongs in DevOps and release management on the client side. The other interfaces are covered in chapter 3 of the masterclass.
Sources11
- 1forcedotcom/mcp (opens in a new tab)raw.githubusercontent.com
- 2salesforcecli/mcp (opens in a new tab)raw.githubusercontent.com
- 3npm registry (opens in a new tab)registry.npmjs.org
- 4without any end-of-life notice (opens in a new tab)developer.salesforce.com
- 5Agentforce Vibes documentation (opens in a new tab)developer.salesforce.com
- 6retirement policy for Hosted MCP Servers (opens in a new tab)developer.salesforce.com
- 7plugin announcement (opens in a new tab)developer.salesforce.com
- 8sf-skills README (opens in a new tab)raw.githubusercontent.com
- 9Metadata API guide (opens in a new tab)developer.salesforce.com
- 10generally available since 29 April 2026 (opens in a new tab)developer.salesforce.com
- 11security best practices (opens in a new tab)developer.salesforce.com
Frequently asked questions
What happened to the Salesforce DX MCP Server on 2 November 2026?
The local server @salesforce/mcp reached end of life, as announced in the README of both Salesforce repositories. On the same day npm marked the package as deprecated with a link to GitHub issue 46. No new version has been published since 0.30.15 from July.
Do existing DX MCP configurations stop working after 2 November?
npm still serves version 0.30.15, now with a deprecation notice, so existing entries keep loading for the time being. What is unconfirmed is how long that lasts and whether Salesforce ships any fix. I would pin that version and remove the entry within weeks.
Is the Salesforce Claude Code plugin the official replacement?
The plugin announcement of 19 August 2026 does not mention the DX MCP Server or its end of life. The plugin, the sf-skills library and Hosted MCP cover most of the same work, but calling them successors is my reading, not a Salesforce statement.
Does the end of life affect Agentforce Vibes?
Salesforce's Vibes documentation says the DX MCP Server ships with Agentforce Vibes and is enabled by default in Code Builder, and it did not mention the end of life when I read it. Ask your partner and your Salesforce contact which setup Vibes uses since 2 November.