salesforce-mcp-server
The Salesforce MCP Server is designed to facilitate interaction between Salesforce data and the Claude Desktop application by implementing a Model Context Protocol server. It allows for querying account information from a Salesforce organization, enhancing data accessibility and integration.
Salesforce MCP Server
This project implements a Model Context Protocol (MCP) server that integrates with Salesforce, enabling Claude Desktop to interact with Salesforce data. It supports querying account information from a Salesforce organization.
Prerequisites
- Node.js v16 or later
- Salesforce CLI (sf)
- Claude Desktop application
- Access to a Salesforce organization (sandbox or production)
Installation
- Clone the repository.
- Install dependencies.
- Create a
.env
file and configure it. - Authenticate with Salesforce.
Configuration
Configure Claude Desktop to connect to the Salesforce MCP server.
Running the Server
Start the server and interact with Salesforce data via Claude Desktop.
Available Features
accounts/list
: Returns a list of Salesforce accounts.refresh_accounts
: Manually refresh the account data.
Development
Project structure and development scripts are provided for ease of contribution.
Troubleshooting
Contains solutions for connection, authentication, and server issues.
License
[Your License]
Contributing
Guidelines for contributing to the project.