Salesforce MCP Server logo

Salesforce MCP Server

by kablewy

Salesforce MCP Server is a Model Context Protocol server implementation designed to facilitate interaction with Salesforce through its REST API using jsforce. It enables seamless integration and data manipulation within Salesforce environments.

View on GitHub

Last updated: N/A

What is Salesforce MCP Server?

The Salesforce MCP Server is a server that allows you to interact with Salesforce using the Model Context Protocol. It uses jsforce to connect to Salesforce's REST API, providing a standardized way to query, create, update, and delete data.

How to use Salesforce MCP Server?

To use the server, first clone the repository and configure your Salesforce credentials in the .env file. Install dependencies with npm install, build the project with npm run build, and then start the server with npm start. You can then use the exposed functions (query, describe-object, create, update, delete) by sending JSON requests to the server.

Key features of Salesforce MCP Server

  • Execute SOQL queries

  • Retrieve object metadata

  • Create, update, and delete records

  • Secure authentication handling

  • Real-time data access

Use cases of Salesforce MCP Server

  • Integrating Salesforce data with other applications

  • Automating Salesforce data management tasks

  • Building custom Salesforce integrations

  • Providing a standardized interface for Salesforce interactions

  • Connecting Claude Desktop to Salesforce

FAQ from Salesforce MCP Server

What is jsforce?

Jsforce is a JavaScript library for Salesforce's API.

How do I secure my .env file?

Keep your .env file secure and never commit it to version control. Use IP restrictions in Salesforce when possible and regularly rotate your security token.

What is SOQL?

SOQL stands for Salesforce Object Query Language. It is used to query data from Salesforce.

How do I contribute to the project?

Contributions are welcome! Please submit PRs with improvements.

What license is the project under?

The project is under the MIT License.