S

Salesforce MCP

Query and update Salesforce objects with SOQL and SOSL.

Salesforce·No reviews yet
Repo Docs
Share:

About

Talk to any Salesforce org: run SOQL queries, execute SOSL search, describe objects, insert and update standard/custom records, and trigger Apex REST endpoints. Great for building agents that answer "what's the status of account X" without leaving chat. OAuth 2.0 with a connected app.

Example tools

Illustrative tool names — the actual tool set is defined by the server at runtime.

create_task
Create a new task
list_tasks
List tasks with filters
update_task
Update fields of an existing task

Screenshots

No screenshots yet.

Frequently Asked Questions

Common questions about Salesforce MCP.

What is the Salesforce MCP for?
The Salesforce MCP allows you to interact with Salesforce organizations. It enables agents to query and update Salesforce objects using SOQL and SOSL, and to call Apex REST endpoints.
How do I authenticate with the Salesforce MCP?
Authentication for the Salesforce MCP uses OAuth 2.0. You will need to configure a connected app within your Salesforce instance to enable this.
Can I query custom Salesforce objects with this MCP?
Yes, this MCP supports querying and updating both standard and custom Salesforce records. You can use SOQL and SOSL for these operations.
What is a typical use case for the Salesforce MCP?
A common use case is building agents that can answer questions about Salesforce data, such as "what's the status of account X," directly within a chat interface without switching applications.
Does the Salesforce MCP have any limitations?
A prerequisite is having a Salesforce organization and configuring a connected app for OAuth 2.0. Performance may depend on Salesforce API limits and network latency.

Install Salesforce MCP

Claude Desktop

Add this to claude_desktop_config.json.

{
  "mcpServers": {
    "salesforce": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce"
      ]
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "salesforce": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce"
      ]
    }
  }
}

VS Code

Add this to your workspace settings.json.

{
  "mcp.servers": {
    "salesforce": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce"
      ]
    }
  }
}

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Discussion(0)

Sign in to join the discussion.

No comments yet.