$ timeahead.in
/ servers/npm/@salesforce/mcp
npm

@salesforce/mcp

MCP Server for interacting with Salesforce instances

416 stars41k/wkupdated 2d agogithub ↗
90excellent
▣ Overview
NPMLicense

What it does

The Salesforce DX MCP Server integrates Salesforce org access into Claude and other LLMs through the Model Context Protocol. It exposes Salesforce DX tools for reading metadata, querying data, running Apex tests, managing users, and deploying code. Configuration is granular — you select which toolsets (orgs, metadata, data, users) to enable and specify individual tools to expose, all configured via command-line flags at startup. The server reads and writes the filesystem to support code retrieval and deployment workflows.

Who it's for

Salesforce developers and admins using Salesforce DX who want to bring LLM assistance into their development workflows. Particularly useful for teams where developers want Claude to help validate code changes, analyze metadata, or run tests directly against a Salesforce org.

Common use cases

  • Run Apex unit tests and review results with LLM analysis
  • Retrieve and examine org metadata for schema validation
  • Deploy code with pre-flight LLM review of changes
  • Audit org users and permission sets
  • Generate documentation from org metadata

Setup pitfalls

  • Beta service — governed by Salesforce's Beta Services Terms
  • Requires Salesforce CLI (sf) installed and authenticated against target orgs beforehand
  • Reads and writes the filesystem for code operations — validate sandboxing for untrusted LLM workflows
  • Configuration is startup-only via flags (--orgs, --toolsets, --tools) — adding orgs later requires restarting
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
82
16.3
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
90.3
⚿ Capabilities & Risk Explainer
fs readfs writeexecsecrets
◆ Risk level: medium
fs read + fs write + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "salesforcemcp": {
      "command": "npx",
      "args": [
        "-y",
        "@salesforce/mcp"
      ]
    }
  }
}
⚙ Maintenance health
72/ 100 · is this project alive?
contributors (1y)34
top contributor share50%
releases (1y)100
last release9d ago
ci✓ passing
⛁ Raw data
weekly downloads41k
github stars416
forks99
open issues34
license✓ present
readme length34469 chars
last publish0d ago
last commit2d ago
last updated7h ago
install verified✗ fail · 22d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points