Back to Blog

Salesforce MCP Explained: Which Server Does What

Salesforce offers several MCP servers for different jobs. This guide explains the hosted MCP servers, the Salesforce DX MCP server, MuleSoft and Heroku, what each needs, and when a CRM with a built-in MCP server is the simpler choice.

Benjamin WagnerBenjamin Wagnerby Benjamin Wagner
Salesforce MCPMCPAI AgentsCRM

Salesforce MCP is not one product. Salesforce supports the Model Context Protocol (MCP), the open standard that lets AI clients such as Claude, ChatGPT or Cursor call tools in other systems, through several servers aimed at different people: hosted servers that give an AI client access to CRM data, a local server for Salesforce developers, and servers for MuleSoft and Heroku. Which one you mean decides who sets it up, what it can do and what it costs.

This guide summarizes each Salesforce MCP offering from Salesforce's own documentation as of 27 September 2026, then compares the approach with a CRM whose MCP server is part of the product. Disclosure: Customermates, the second CRM discussed here, publishes this guide.

At a glance

For business data

Salesforce Hosted MCP Servers expose CRM objects to AI clients. Salesforce announced general availability in April 2026.

For developers

The Salesforce DX MCP server runs locally, uses your Salesforce CLI login and focuses on metadata, deployments, tests and code.

Setup

Hosted servers need an administrator: an External Client App, OAuth and server activation in Setup.

Built-in alternative

A CRM with its own MCP endpoint, such as Customermates, needs no separate server setup; the trade-off is a smaller platform.

The Salesforce MCP servers at a glance

OfferingWho it is forWhere it runsWhat it doesStatus (per Salesforce)
Hosted MCP ServersBusiness users, admins, AI teamsHosted by SalesforceRead, create, update and delete CRM records; query and search; custom toolsGenerally available since April 2026; some servers in beta
Salesforce DX MCP serverSalesforce developersLocally, via npxOrg management, metadata deployment, SOQL, Apex tests, code analysisOpen source; tools marked GA or non-GA
MuleSoft MCP server and connectorIntegration teamsLocally or in Mule appsBuild and manage MuleSoft integrations; turn Mule apps into MCP serversSee MuleSoft documentation
Heroku MCP serverHeroku developersLocally or remoteManage Heroku apps and resourcesSee Heroku documentation

Salesforce Hosted MCP Servers

Salesforce Hosted MCP Servers are the offering most people mean when they search for "Salesforce MCP": a managed MCP endpoint in front of your org's data, so an external AI client can work with accounts, contacts, opportunities and other objects.

What they do. Salesforce provides standard servers with different scopes. The SObject servers come in variants for full access, reads only, create and update without delete, and deletes. Tools include schema lookup, SOQL queries, SOSL search and related-record reads. Further standard servers cover Data 360, Tableau Next, Archive and a Headless 360 server that Salesforce labelled beta in its Summer '26 release guide. Beyond the standard set, custom servers can expose Apex actions, Flows, named queries, API Catalog endpoints and Prompt Builder templates as tools.

Availability. Salesforce announced general availability on 29 April 2026 and describes the servers as available to Enterprise Edition orgs and above. The GitHub community repository confirms the GA status.

Setup and security. An administrator creates an External Client App with the MCP API and refresh-token OAuth scopes and turns the servers on in Setup. Each user then signs in through OAuth, and Salesforce applies that user's object permissions, field-level security and sharing rules to every call. The setup overview describes the steps.

Pricing. We did not find a published price for the hosted MCP servers in Salesforce's official documentation. Ask Salesforce how MCP calls count against your API and consumption limits before a rollout.

The Salesforce DX MCP server

The Salesforce DX MCP server is an open-source (Apache-2.0) server for developers. It runs locally through npx with the @salesforce/mcp package and works with orgs you have already authorized in the Salesforce CLI. Its toolsets cover orgs, metadata, data, users, testing, DevOps, code analysis, Lightning Web Components, Aura and mobile, with more than 60 tools in total. Tools not yet generally available need an explicit flag.

It is the right server when an AI coding assistant should deploy metadata, run Apex tests or query a scratch org. It is not meant as a way for business users to work with CRM data.

MuleSoft and Heroku MCP

MuleSoft offers an MCP connector that lets Mule applications act as MCP servers or clients, so existing integrations can be exposed to AI agents, plus a MuleSoft MCP server for working with the Anypoint Platform. Heroku publishes an open-source MCP server for managing Heroku apps and a remote variant. Both matter for integration and platform teams more than for sales teams.

What Salesforce MCP means in practice

For a sales or service team on Salesforce, the hosted servers make the org's data reachable from the AI client people already use. The strengths are clear: enterprise permissions carry over, standard servers can be limited to read-only access, and custom servers can wrap your own business logic.

The costs are organizational: an administrator must configure the External Client App and choose which servers to enable, the org must be on an eligible edition, and consumption questions need an answer from Salesforce. For large orgs that already run Salesforce, that is a normal part of adoption.

A CRM with a built-in MCP server

A different model is a CRM whose MCP server is part of the product from the start. Customermates exposes one MCP endpoint at /api/v1/mcp on every cloud plan and on self-hosted installations. It uses streamable HTTP and authenticates with OAuth for custom connectors in Claude and ChatGPT, or with an API key for command-line and editor clients. A connected client discovers 49 tools covering contacts, organizations, deals, services, tasks, custom fields, dashboards, webhooks and, on plans with messaging, the unified inbox across email, LinkedIn, WhatsApp, Instagram and Telegram.

QuestionSalesforce Hosted MCP ServersCustomermates MCP
SetupAdmin creates an External Client App, enables serversPaste the endpoint URL in the client and sign in, or use an API key
EditionsEnterprise Edition and above, per SalesforceEvery cloud plan and self-hosted
Scope controlSeparate read, write and delete servers; field-level securityUser role permissions; API keys inherit the user's permissions without per-key scopes
Custom toolsApex, Flows, named queries, prompt templatesFixed tool catalog; extend through REST and webhooks
Messaging toolsDepends on the objects you exposeUnified inbox tools on Pro and above
Open sourceCommunity repository only; the service is proprietaryAGPL core, self-hostable

One control difference matters for evaluation. The Customermates MCP server instructions tell clients to confirm before deletes and sends, but that confirmation happens in the client; once an authorized client calls a tool, the server executes it. Check how your client handles approvals, and start with reads and drafts. See the agentic CRM guide and the MCP documentation.

When to use which

  • You run Salesforce and it stays: use the hosted MCP servers, starting with a read-only server for a pilot group, and add custom servers for your own processes.
  • You develop on Salesforce: use the DX MCP server in your editor.
  • You are choosing a CRM and want AI clients to operate it from day one: a CRM with a built-in MCP server avoids a separate server project. See the Salesforce alternative comparison for the wider trade-offs.
  • You use HubSpot: the HubSpot MCP guide covers its remote server.

Frequently asked questions

What is Salesforce MCP?

Salesforce MCP refers to Salesforce's support for the Model Context Protocol: hosted MCP servers that let AI clients work with CRM data, a local DX MCP server for developers, and MCP offerings for MuleSoft and Heroku.

Is the Salesforce hosted MCP server generally available?

Yes. Salesforce announced general availability of its hosted MCP servers on 29 April 2026. Some individual servers, such as Headless 360, were still labelled beta in the Summer '26 release guide.

Which Salesforce editions support hosted MCP servers?

Salesforce describes them as available to Enterprise Edition orgs and above. Check your own org and contract with Salesforce before planning a rollout.

Does Salesforce MCP respect permissions?

Yes. Users sign in with OAuth, and object permissions, field-level security and sharing rules apply to each call.

What does the Salesforce DX MCP server do?

It is an open-source server for developers that runs locally and uses your Salesforce CLI login to manage orgs, deploy metadata, run SOQL queries and Apex tests, and analyze code.

How is a built-in CRM MCP server different?

In a CRM such as Customermates, the MCP endpoint is part of every plan and every installation, so connecting a client needs no separate server configuration. The tool catalog is fixed by the product rather than composed from custom server definitions.

Customermates

Put customer work in one clear system

Start with the open-source CRM, or use Customermates Cloud to bring supported channels and managed capabilities together.

✓ No credit card required ✓ First 7 days free