Salesforce MCP Pro
Allows interaction with Salesforce orgs, providing tools for org lookup, metadata deployment and retrieval, SOQL queries, Apex test execution, permission set assignment, and record CRUD operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Salesforce MCP ProRun SOQL to fetch accounts modified today in production"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Salesforce MCP Pro
Salesforce MCP Pro is a high-performance Node 22 MCP server for Salesforce development workflows. It is designed as a faster, more controllable replacement for the standard Salesforce MCP server, with broad DX and data coverage.
Why Salesforce MCP Pro
Fast startup and reliable local execution on Windows/macOS
More than 75 Salesforce-focused tools across DX, data, and UI automation domains
Hybrid backend (Salesforce CLI + jsforce) for broad coverage and practical performance
Built-in operational safety controls for production-like orgs
Structured stderr observability with per-tool request IDs, timing, org alias, and error classification
Related MCP server: Salesforce MCP Server
Capability Overview
Salesforce MCP Pro currently provides tool categories for:
Org discovery and environment resolution
Agentforce lifecycle and programmatic preview tooling
Tooling API discovery, metadata inspection, and dependency impact analysis
Metadata API deploy/retrieve lifecycle operations
2GP packaging lifecycle operations
SOQL, SOSL, Apex Cursors, Named Query API, DML operations
Apex testing, anonymous execution and async job operations (schedule/batch)
Chatter collaboration tooling for record feeds and group updates
Nebula Logger wrappers for namespace-aware log and tag queries
LWC and Flow generation
Multi-Framework support: GraphQL queries and UIBundle scaffold/list/build/deploy workflows
Create and publish Platform Events
Debug log retrieval and trace-flag management
Access operations (permission sets, permission set groups, user creation)
Live Salesforce skill discovery from
forcedotcom/sf-skills(including Flow and OmniStudio-focused skills)Live LWC recipe discovery from
trailheadapps/lwc-recipesLive Trailhead catalog search and content fetch via public Trailhead MCP
mcp.trailhead.salesforce.comPlaywright-based UI automation for non-API tasks, including tooling to build and run test automation
Support for Git-backed Salesforce projects
Use your MCP client’s tool browser to see the current live tool catalog.
Trailhead-prefixed tools (sf_trailhead_*) call the external Trailhead MCP endpoint and return Trailhead server capabilities/content, not the full local Salesforce MCP Pro tool catalog.
Requirements
Node.js
>=22.19.0Salesforce CLI (
sf) installed and authenticated
Quick Start
npm install
npm startPortable MCP Config (Option A)
This avoids machine-specific absolute paths when repos are cloned with a shared sibling layout.
Assumed layout:
.../<salesforce-project>.../SalesforceMCP
From <salesforce-project>/.cursor/mcp.json:
{
"mcpServers": {
"Salesforce MCP Pro": {
"command": "node",
"args": ["../SalesforceMCP/src/index.js"]
}
}
}For Claude Desktop, use the same command and args under mcpServers.
Safety Model
Org allow-listing (
ALLOWED_ORGS)Global read-only mode (
READ_ONLY)Protected-org mutation confirmation (enabled by default)
Key environment variables:
SF_CLI_PATH(optional)ALLOWED_ORGS(optional)READ_ONLY(optional)ENFORCE_PROTECTED_ORG_CONFIRM(optional, defaulttrue)PROTECTED_ORG_PATTERNS(optional, defaultprod,production,live)GITHUB_TOKEN(optional, recommended for higher GitHub API rate limits when using skill-discovery tools)
UI Automation Notes
UI tools use Playwright and are designed for deterministic, definition-driven browser automation.
ui_session_startdefaults toheadless: truefor normal runs.Use
slowMoMsduring debugging:0for normal speed100-250for human-observable debugging
For visual troubleshooting, set
headless: falseand capture screenshots withui_screenshot.Ensure Playwright browser binaries are installed in the runtime environment used by this server.
Documentation Map
Query/search examples:
docs/search-examples.mdAgentforce examples:
docs/agentforce-examples.mdTooling API examples:
docs/tooling-api-examples.mdDX operations examples:
docs/dx-operations-examples.mdChatter examples:
docs/chatter-examples.mdPackaging examples:
docs/packaging-examples.mdCRUD examples:
docs/crud-examples.mdSkills discovery examples:
docs/skills-examples.mdLWC recipes examples:
docs/lwc-recipes-examples.mdMulti-Framework examples:
docs/multiframework-examples.mdTrailhead examples:
docs/trailhead-examples.mdUI automation examples:
docs/ui-examples.mdVersion control examples:
docs/version-control-examples.mdNebula Logger examples:
docs/nebula-examples.md
Local Smoke Test
Start the server with
npm start.Confirm stderr shows
Salesforce MCP Pro is running on stdio.In your MCP client, confirm the
Salesforce MCP Proserver is connected and tools are available.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.14179MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables interaction with Salesforce through REST API using jsforce, allowing users to execute SOQL queries, retrieve object metadata, and perform CRUD operations on Salesforce records.37MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.
- AlicenseNot gradedqualityCmaintenanceA TypeScript implementation of a Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and CRUD operations.2MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/adamcmyhre/Salesforce-MCP-Pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server