Salesforce

MCP Salesforce connector

Installation

Installing for Claude Desktop

Option 1: One-Command Installation

npx mcpbar@latest install smn2gnt/MCP-Salesforce -c claude

This command will automatically install and configure the Salesforce MCP server for your selected client.

Option 2: Manual Configuration

Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

After opening your configuration file, copy and paste this configuration:

View JSON configuration
{
  "mcpServers": {
    "Salesforce": {
      "command": "uvx",
      "args": [
        "mcp-salesforce-connector"
      ],
      "env": {
        "SALESFORCE_USER": "${input:salesforce_user}",
        "YOUR_SALESFORCE_USER": "${input:your_salesforce_user}",
        "SALESFORCE_PASS": "${input:salesforce_pass}",
        "YOUR_SALESFORCE_PASS": "${input:your_salesforce_pass}",
        "SALESFORCE_SECURITY_TOKEN": "${input:salesforce_security_token}",
        "YOUR_SALESFORCE_SECURITY_TOKEN": "${input:your_salesforce_security_token}"
      }
    }
  }
}

MCP Salesforce Connector

A Model Context Protocol (MCP) server implementation for Salesforce integration, allowing LLMs to interact with Salesforce data through SOQL queries and SOSL searches.

Features

  • Execute SOQL (Salesforce Object Query Language) queries
  • Perform SOSL (Salesforce Object Search Language) searches
  • Retrieve metadata for Salesforce objects, including field names, labels, and types
  • Retrieve, create, update, and delete records
  • Execute Tooling API requests
  • Execute Apex REST requests
  • Make direct REST API calls to Salesforce

Configuration

Model Context Protocol

To use this server with the Model Context Protocol, you need to configure it in your claude_desktop_config.json file. Add the following entry to the mcpServers section:

{
    "mcpServers": {
        "salesforce": {
        "command": "uvx",
        "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
        ],
        "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
            }
        }
    }
}

Note on Salesforce Authentication Methods

This server supports two authentication methods:

  • OAuth (Recommended): Set SALESFORCE_ACCESS_TOKEN and SALESFORCE_INSTANCE_URL as environment variables.
  • Username/Password (Legacy): If SALESFORCE_ACCESS_TOKEN and SALESFORCE_INSTANCE_URL are not set, the server will fall back to using SALESFORCE_USERNAME, SALESFORCE_PASSWORD, and SALESFORCE_SECURITY_TOKEN.
Share:
Details:
  • Stars


    80
  • Forks


    35
  • Last commit


    27 days ago
  • Repository age


    6 months
  • License


    MIT
View Repository

Auto-fetched from GitHub .

MCP servers similar to Salesforce:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Salesforce: MCP Server – MCP.Bar