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 50 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
Related MCP server: Salesforce MCP Server
Capability Overview
Salesforce MCP Pro currently provides tool categories for:
Org discovery and environment resolution
SOQL, SOSL, Named Query API, user access evaluation, and field nillability checks
Agentforce lifecycle and programmatic preview tooling
Tooling API discovery and metadata inspection
2GP packaging lifecycle operations
Metadata deploy/retrieve lifecycle operations
Apex testing, anonymous execution, cursor-assisted workflows, and async job operations (schedule/batch)
Chatter collaboration tooling for record feeds and group updates
LWC and Flow baseline generation (with optional deploy-after-generate)
Debug log retrieval and trace-flag management
Access operations (permission sets, permission set groups, user creation)
Record CRUD and upsert operations
Live Salesforce skill discovery from
forcedotcom/sf-skills(including Flow and OmniStudio-focused skills)Playwright-based UI automation for non-API tasks, including tooling to build automated test flows (with reusable flow definitions)
Version-control insights for Git-backed Salesforce projects
Use your MCP client’s tool browser to see the current live 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
Cutover guide:
docs/cutover.mdQuery/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.mdUI automation roadmap:
docs/ui-roadmap.mdUI automation examples:
docs/ui-examples.mdVersion control examples:
docs/version-control-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
- Alicense-qualityDmaintenanceA 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.45MIT
- Flicense-qualityDmaintenanceA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.
- Alicense-qualityCmaintenanceA 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…
MCP (Model Context Protocol) server for Appwrite
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