salesforce-mcp
Provides tools for interacting with Salesforce, enabling AI agents to manage and query Salesforce records and objects through the Salesforce platform.
Click on "Deploy 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-mcpshow me my recent open opportunities"
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
Local stdio MCP server for the Salesforce MCP endpoint. It follows the same
distribution model as the MSX MCP: a versioned GitHub repository that Scout
launches through npx.
Build and test
npm install
npm test
npm run build:exeThe distributable is dist\salesforce-mcp.exe.
Related MCP server: Salesforce MCP Server
Distribution
Publish this repository to GitHub and create a version tag such as v0.1.0.
The target machine needs Node.js 20 or later. Scout can then launch the tagged
repository directly:
"salesforce": {
"builtin": false,
"config": {
"name": "Salesforce",
"type": "command",
"command": "npx",
"args": [
"-y",
"github:<owner>/<salesforce-mcp-repo>#v0.1.0"
],
"timeout": 300000
},
"tools": []
}This is the same launch contract used by MSX. npx downloads the tagged
package, installs its dependencies, and runs the bin entry in package.json.
The repository must be accessible to the target user.
For an npm distribution, publish the package to a registry and replace the
GitHub reference with @<scope>/salesforce-mcp@0.1.0.
The first Salesforce request opens browser sign-in. Each user gets a separate encrypted refresh token at:
C:\Users\<user>\.mcp-oauth-proxy\salesforce-tokens.jsonIf the Connected App requires a secret, set
MCP_OAUTH_PROXY_CLIENT_SECRET_SALESFORCE as a per-user environment variable.
Never place the secret in this repository or in the Scout configuration.
The OAuth callback must be registered as:
http://localhost:8765/oauth/callbackDevelopment mode
npm startThe optional --config argument remains available for development overrides.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI agents to Filepad workspaces through OAuth MCP.
OAuth MCP for Google, Meta, X and LinkedIn Ads, Search Console, GA4 and GoHighLevel.
Authenticated, user-scoped MCP connectors for 30+ business systems.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables authenticated interaction with Salesforce through OAuth Bearer token forwarding. Allows users to make API calls to Salesforce instances while maintaining secure session-based authentication throughout the MCP lifecycle.26 npm-
- FlicenseNot gradedqualityCmaintenanceEnables lead management and permission set operations on Salesforce through the MCP protocol.-
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Salesforce data and services via custom MCP tools, including account analytics, opportunity queries, case creation, and AI agent invocation.4-
- AlicenseAqualityCmaintenanceEnables AI agents to interact with Salesforce through MCP, supporting queries, records, metadata, and bulk operations with flexible OAuth authentication.16MIT