1. Conduid
  2. Developer Tools
  3. Salesforce MCP
MCP server · Developer Tools

Salesforce MCP

MCP Salesforce connector

Unclaimed MIT comms
74Good

Scored yesterday · breakdown

About Salesforce MCP

Salesforce MCP is an MCP server published by smn2gnt in the Developer Tools category: mCP Salesforce connector.

The repository has 178 stars and 53 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add salesforce -- npx -y @snokam/mcp-salesforce
npx
npx -y @snokam/mcp-salesforce

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Salesforce MCP

Powered by Claude · Grounded in docs

I know everything about Salesforce MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.18Release v0.1.18 · 29 Jul 2026Fixes Redirect log messages to `stderr` to prevent `stdout` MCP JSON-RPC stream corruption Full Changelog**: https://github.com/smn2gnt/MCP-Salesforce/compare/v0.1.17...v0.1.18 Full Changelog**:…
v0.1.17v0.1.17 · 28 Jul 2026Full Changelog**: https://github.com/smn2gnt/MCP-Salesforce/compare/v0.1.16...v0.1.17
v0.1.16v0.1.16 Update mcp dependency version range · 28 Jul 2026Full Changelog**: https://github.com/smn2gnt/MCP-Salesforce/compare/v0.1.15...v0.1.16 [Update mcp dependency version range](https://github.com/smn2gnt/MCP-Salesforce/commit/cf048f12912f90be4da7a032671c0d0d9513dfc4)
v0.1.15v0.1.15 · 30 May 2026What's Changed Fix CLI auth: fetch token via 'org auth show-access-token' (CLI credential redaction) by @murphybp2 in https://github.com/smn2gnt/MCP-Salesforce/pull/22 New Contributors @murphybp2 made their first contribution in…
v0.1.14v0.1.14 · 13 Apr 2026What's Changed Bulk operations by @aleslednej in https://github.com/smn2gnt/MCP-Salesforce/pull/21 Full Changelog**: https://github.com/smn2gnt/MCP-Salesforce/compare/v0.1.13...v0.1.14

README

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
  • List all available SObjects - Discover standard and custom objects
  • 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",
            "SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
            }
        }
    }
}

Available Tools

Query and Search Tools

  • run_soql_query - Execute SOQL queries against Salesforce
  • run_sosl_search - Perform SOSL searches across objects

Metadata Tools

  • get_object_fields - Retrieve field metadata for specific objects
  • list_sobjects - List all available SObjects (standard and custom)

Single Record Operations

  • get_record - Retrieve a specific record by ID
  • create_record - Create a new record
  • update_record - Update an existing record
  • delete_record - Delete a record

Bulk Operations

  • bulk_create_records - Create multiple records in a single operation
  • bulk_update_records - Update multiple records (must include Id field)
  • bulk_delete_records - Delete multiple records using record IDs

Advanced API Tools

  • tooling_execute - Execute Tooling API requests
  • apex_execute - Execute Apex REST requests
  • restful - Make direct REST API calls to Salesforce

Note on Salesforce Authentication Methods

This server supports four authentication methods:

  • OAuth (Recommended): Set SALESFORCE_ACCESS_TOKEN and SALESFORCE_INSTANCE_URL as environment variables.
  • Client Credentials: Set SALESFORCE_CLIENT_ID and SALESFORCE_CLIENT_SECRET for OAuth 2.0 Client Credentials flow. This is useful for server-to-server integrations.
  • Salesforce CLI (Default Org): If no OAuth env vars are set, the server will try to use the active Salesforce CLI default org from the current workspace (via sf org display --json or sfdx force:org:display --json). Optionally set SALESFORCE_CLI_TARGET_ORG to target a specific org.
  • 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.

Environment Configuration

  • SALESFORCE_DOMAIN (Optional): Set to test to connect to a Salesforce sandbox environment. If not set or left empty, the server will connect to the production environment.
  • SALESFORCE_CLI_TARGET_ORG (Optional): When using the Salesforce CLI authentication method, set this to target a specific org alias or username instead of the default org.

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Salesforce MCP

How do I install Salesforce MCP?

Run claude mcp add salesforce -- npx -y @snokam/mcp-salesforce, then add the server to your MCP client's configuration.

Is Salesforce MCP safe to use with an AI agent?

Its trust score is 74 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Salesforce MCP still maintained?

Yes — the latest release is v0.1.18 (29 Jul 2026), and the last commit was 2 months ago. The repository has 178 stars and 3 open issues.