salesforce.com
salesforce.com logo

Salesforce

Integrates with Salesforce's REST API to enable querying, metadata retrieval, and CRUD operations on Salesforce data for...

Created byApr 22, 2025

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

  1. Clone the repository
  1. Copy .env.example to .env and fill in your Salesforce credentials
  1. Install dependencies: npm install
  1. Build: npm run build
  1. 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 it
  • Use 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

  1. Clone the repository
  1. Copy .env.example to .env and fill in your Salesforce credentials
  1. Install dependencies: npm install
  1. Build: npm run build
  1. 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 it
  • Use 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

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

  1. Clone the repository
  1. Copy .env.example to .env and fill in your Salesforce credentials
  1. Install dependencies: npm install
  1. Build: npm run build
  1. 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 it
  • Use 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

  1. Clone the repository
  1. Copy .env.example to .env and fill in your Salesforce credentials
  1. Install dependencies: npm install
  1. Build: npm run build
  1. 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 it
  • Use 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