Overview
Features
MCP-based Salesforce integration
Demonstrates using the Model Context Protocol to communicate with a Salesforce instance from a Node.js server.
Email sending through Salesforce
Illustrates enabling email-related interactions within the MCP workflow to publish or trigger emails in Salesforce.
Apex code deployment via MCP tools
Shows how Apex deployment can be executed through MCP-driven commands within the sample server.
JWT Bearer Flow authentication
Uses JWT Bearer Flow for server-to-Salesforce authentication, requiring a connected app and private key.
Connected App guidance
Includes guidance for configuring the Salesforce Connected App with appropriate OAuth scopes and pre-authorization.
Credentials loader utility
Provides a utils/credentials.js pattern that exports getSalesforceCredentials() to load connection details securely.
Config template for MCP server
Includes a sample claude_desktop_config.json to configure paths and credentials for the MCP server.
Run-ready Node.js server
Offers a runnable server.js with npm/yarn setup commands and clear run instructions.
Who Is This For?
- Developers:Learn MCP-based Salesforce integration setup and configuration for deployments with sample credentials.




