Allows interaction with Salesforce through its REST API, providing capabilities to execute SOQL queries, retrieve object metadata, create/update/delete records, and access real-time data from a Salesforce instance.
Salesforce MCP Server
A Model Context Protocol server implementation for interacting with Salesforce through its REST API using jsforce.
Installing via Smithery
To install Salesforce Server for Claude Desktop automatically via Smithery:
Features
Execute SOQL queries
Retrieve object metadata
Create, update, and delete records
Secure authentication handling
Real-time data access
Setup
Clone the repository
Copy
.env.example
to.env
and fill in your Salesforce credentialsInstall dependencies:
npm install
Build:
npm run build
Start:
npm start
Usage
The server exposes several functions:
query
Execute SOQL queries against your Salesforce instance:
describe-object
Get metadata about a Salesforce object:
create
Create a new record:
update
Update an existing record:
delete
Delete a record:
Security
Make sure to:
Keep your
.env
file secure and never commit itUse IP restrictions in Salesforce when possible
Regularly rotate your security token
Consider implementing additional authentication for the MCP server
Contributing
Contributions are welcome! Please submit PRs with improvements.
Salesforce MCP Server
A Model Context Protocol server implementation for interacting with Salesforce through its REST API using jsforce.
Installing via Smithery
To install Salesforce Server for Claude Desktop automatically via Smithery:
Features
Execute SOQL queries
Retrieve object metadata
Create, update, and delete records
Secure authentication handling
Real-time data access
Setup
Clone the repository
Copy
.env.example
to.env
and fill in your Salesforce credentialsInstall dependencies:
npm install
Build:
npm run build
Start:
npm start
Usage
The server exposes several functions:
query
Execute SOQL queries against your Salesforce instance:
describe-object
Get metadata about a Salesforce object:
create
Create a new record:
update
Update an existing record:
delete
Delete a record:
Security
Make sure to:
Keep your
.env
file secure and never commit itUse IP restrictions in Salesforce when possible
Regularly rotate your security token
Consider implementing additional authentication for the MCP server
Contributing
Contributions are welcome! Please submit PRs with improvements.
License
MIT License
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A 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.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server implementation for interacting with Salesforce through its REST API.Last updated -3342
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.Last updated -10140MIT License
- -securityFlicense-qualityA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.Last updated -
JSer.info MCP Serverofficial
-securityAlicense-qualityA Model Context Protocol server that provides search and retrieval capabilities for JSer.info's JavaScript resource database, enabling access to items, posts, product information, and timeline data through various specialized tools.Last updated -022MIT License