Salesforce Cloud MCP Server

This MCP (Model Context Protocol) server provides AI-powered tools for interacting with Salesforce, featuring opportunity intelligence, conversation analysis, business case generation, and standard CRUD operations. Built with pagination support and optimized response structures for AI workflows. Its 15 documented tools cover record, opportunity, opportunities.

People connecting data & analytics tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-07-17 · ★ 5 · #36 OF 75 MAINTAINED DATA & ANALYTICS · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install Salesforce Cloud

before you install - you'll need

Set SF_CLIENT_ID, SF_CLIENT_SECRET, SF_USERNAME, SF_PASSWORD before connecting. SF_LOGIN_URL is optional or environment-specific per the README.

Claude Code

claude mcp add aaronsb-salesforce-cloud -- npx -y @aaronsb/salesforce-cloud-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "aaronsb-salesforce-cloud": {
      "command": "npx",
      "args": [
        "-y",
        "@aaronsb/salesforce-cloud-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package @aaronsb/salesforce-cloud-mcp - published under the repo owner's npm scope (@aaronsb)

registry namespace io.github.aaronsb is GitHub-verified and matches the repo owner

03 · What Salesforce Cloud can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can execute a SOQL query with pagination support, get metadata about a Salesforce object with optional field information, create a new record in Salesforce, and update an existing record in Salesforce.

Capability map

Tools grouped from the project's README - what Salesforce Cloud lets an agent do.

read & search

6 tools - e.g. Find the field(s) that carry a concept when you know what you want to query but not the API name. Searches the discovered field catalog (ADR-302) by keyword acr; Get metadata about a Salesforce object…

search_fields · describe_object · get_user_info · list_objects · search_opportunities · find_similar_opportunities

Record

3 tools - e.g. Create a new record in Salesforce.; Update an existing record in Salesforce.; Delete a record from Salesforce.

create_record · update_record · delete_record

Opportunity

3 tools - e.g. Get detailed information about a specific opportunity including all available fields and related records.; Enrich an opportunity with market intelligence, industry insights, and strategic recommendations…

get_opportunity_details · enrich_opportunity · opportunity_insights

run & execute

1 tool - e.g. Execute a SOQL query with pagination support.

execute_soql

Analyze

1 tool - e.g. Analyze conversation activity and engagement patterns for an opportunity. Extracts insights from calls, emails, and other activities to provide engagement recom

analyze_conversation

Generate

1 tool - e.g. Generate a professional business case document for an opportunity. Returns step-by-step instructions for creating a formatted business case using TeXFlow.

generate_business_case

Latest releases

v0.7.2 · 2026-07-17

extension never started in Claude Desktop · The .mcpb failed to load in Claude Desktop with "unable to connect to extension server" (unconfigurable), while the same build worked as a node/npx CLI. · Claude Desktop runs…

v0.7.1 · 2026-07-17

extension hangs on connect in Claude Desktop · 0.7.0 could fail to load in Claude Desktop with "unable to connect to extension server", leaving the extension unconfigurable. · startup fired eager Salesforce auth in the…

v0.7.0 · 2026-07-16

ADR-301: Sample records to score fields, and weight the sample by recency · search_fields tool for concept-to-field resolution (ADR-302)

04 · Who maintains Salesforce Cloud

Salesforce Cloud is maintained by aaronsb. We track 5 MCP servers from aaronsb - 5 actively maintained, 176 combined GitHub stars, oldest repo from Jan 2025. Full record: all servers from aaronsb.

  1. Google Workspace Give AI agents access to Gmail, Calendar, Drive, and more - multi-account, manifest-driven ★ 165
  2. Jira Cloud MCP server for Jira Cloud - manage issues, sprints, boards, filters, and custom fields ★ 4

05 · Facts

category
data & analytics - ranked #36 of 75 actively-maintained data & analytics servers as of 2026-08-25.
release cadence
4 releases in the last 90 days (latest 2026-07-17)
registry
io.github.aaronsb/salesforce-cloud (active, first published 2026-03-27)
packages
npm:@aaronsb/salesforce-cloud-mcp

06 · Salesforce Cloud FAQ

Is Salesforce Cloud still maintained?

Yes - as of 2026-08-25, its last commit was 2026-07-17 and it shipped 4 releases in the last 90 days. We re-verify nightly.

What can Salesforce Cloud do?

With this server connected, an agent can execute a SOQL query with pagination support, get metadata about a Salesforce object with optional field information, create a new record in Salesforce, and update an existing record in Salesforce.

How do I install Salesforce Cloud?

Run `npx -y @aaronsb/salesforce-cloud-mcp`. The README documents 5 environment variables (SF_CLIENT_ID, SF_CLIENT_SECRET, SF_USERNAME…) to set first. Set SF_CLIENT_ID, SF_CLIENT_SECRET, SF_USERNAME, SF_PASSWORD before connecting. SF_LOGIN_URL is optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Salesforce Cloud run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Salesforce Cloud

More data & analytics MCP servers · Picoli MCP · Sipcode · Appfigures · Smolanalytics

More TypeScript MCP servers · Ori Memory · Abell · Projscan · Chamber · Sniff · see all