Salesforce MCP Server logo

Salesforce MCP Server

by tsmztech

An MCP server that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata. It allows Claude to query, modify, and manage Salesforce objects and records using everyday language.

View on GitHub

Last updated: N/A

What is Salesforce MCP Server?

The Salesforce MCP Server is an implementation of the Model Context Protocol (MCP) that allows Claude, an AI assistant, to interact with Salesforce using natural language. It acts as a bridge, enabling Claude to query, modify, and manage Salesforce data and metadata through simple, conversational commands.

How to use Salesforce MCP Server?

To use the server, you need to install it via npm (npm install -g @tsmztech/mcp-server-salesforce) and configure it with your Salesforce credentials (either Username/Password or OAuth 2.0 Client Credentials Flow) in your claude_desktop_config.json. Once configured, you can use natural language commands with Claude to interact with your Salesforce data.

Key features of Salesforce MCP Server

  • Object and Field Management

  • Smart Object Search

  • Detailed Schema Information

  • Flexible Data Queries

  • Data Manipulation

  • Cross-Object Search

  • Apex Code Management

  • Intuitive Error Handling

Use cases of Salesforce MCP Server

  • Creating and modifying custom Salesforce objects and fields using natural language.

  • Querying Salesforce records with complex filters and relationship support.

  • Managing Apex code, including reading, creating, and updating classes and triggers.

  • Searching across multiple Salesforce objects using SOSL.

  • Performing data operations (insert, update, delete, upsert) on Salesforce records.

FAQ from Salesforce MCP Server

What is MCP?

MCP stands for Model Context Protocol, a protocol that allows AI models like Claude to interact with external systems and data sources.

What Salesforce authentication methods are supported?

The server supports Username/Password authentication and OAuth 2.0 Client Credentials Flow.

How do I install the server?

You can install the server globally using npm: npm install -g @tsmztech/mcp-server-salesforce.

How do I configure the server?

Configuration is done via the claude_desktop_config.json file, where you specify your Salesforce credentials and connection type.

What if I encounter issues?

Please file an issue on the GitHub repository: https://github.com/tsmztech/mcp-server-salesforce/issues