Salesforce MCP Server

A lite, single-org Salesforce MCP server built on jsforce. Bring-your-own OAuth token — no credentials stored server-side. Runs over stdio (Claude

Local serverstdio

What is the Salesforce MCP Server?

A lite, single-org Salesforce MCP server built on jsforce. Bring-your-own OAuth token — no credentials stored server-side. Runs over stdio (Claude Code) or as a

What you get

login opens a browser, completes the OAuth handshake, saves the token to ~/.config/salesforce-mcp-jsforce/token.json, and prints ready-to-paste config.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
salesforce_identityread
salesforce_queryread
salesforce_searchread
salesforce_list_objectsread
salesforce_describe_objectread
salesforce_get_recordread
salesforce_create_recordwrite
salesforce_update_recordwrite
salesforce_delete_recordwrite

How to install the Salesforce MCP Server

{
  "mcpServers": {
    "salesforce-1": {
      "command": "npx",
      "args": ["-y", "@imazhar101/salesforce-mcp-jsforce"],
      "env": {
        "ECA_CONSUMER_KEY": "your-value",
        "SF_ACCESS_TOKEN": "your-value",
        "SF_INSTANCE_URL": "your-value",
        "SF_LOGIN_URL": "your-value",
        "SF_CLIENT_ID": "your-value",
        "SF_CLIENT_SECRET": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
ECA_CONSUMER_KEYCredential the server authenticates with.Yes
SF_ACCESS_TOKENCredential the server authenticates with.Yes
SF_INSTANCE_URLEndpoint or connection string the server talks to.Yes
SF_LOGIN_URLEndpoint or connection string the server talks to.Yes
SF_CLIENT_IDConfiguration value read at startup.Optional
SF_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Salesforce to salesforce identity.”
  • “Use Salesforce to salesforce query.”
  • “Use Salesforce to salesforce search.”

Frequently asked questions

A lite, single-org Salesforce MCP server built on jsforce. Bring-your-own OAuth token — no credentials stored server-side. Runs over stdio (Claude Code) or as a Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.