Salesforce MCP Server

Salesforce MCP Server

MCP server enabling Claude to query and manage Salesforce data via natural language.

112
Stars
67
Forks
0
Releases

Overview

Salesforce MCP Server is an MCP (Model Context Protocol) server that bridges Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata. It supports end-to-end data management and discovery through intuitive natural language commands: create and modify custom objects and fields; search objects using partial names; retrieve detailed object schemas and relationships; run flexible data queries with parent-child and cross-object relationships and complex filters; perform data manipulation operations such as insert, update, delete, and upsert; perform cross-object searches with SOSL; manage Apex classes and triggers; and receive Salesforce-specific error feedback. The server also supports switchable authentication to multiple Salesforce orgs, selectable via the default org in your VS Code workspace, with Salesforce CLI authentication recommended. Authentication methods documented include Username/Password, OAuth 2.0 Client Credentials, and Salesforce CLI-based flows. Claude Desktop integration is supported with a pre-configured extension and example claude_desktop_config.json entries for connecting to Salesforce. This MCP server is designed for Salesforce admins and developers who want to interact with Salesforce via Claude using natural language, enabling queries, metadata management, and code operations with robust error handling and cross-object capabilities.

Details

Owner
tsmztech
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Object and Field Management

Create and modify custom objects and fields using natural language

Smart Object Search

Find Salesforce objects using partial name matches

Detailed Schema Information

Get comprehensive field and relationship details for any object

Flexible Data Queries

Query records with relationship support and complex filters

Data Manipulation

Insert, update, delete, and upsert records with ease

Cross-Object Search

Search across multiple objects using SOSL

Apex Code Management

Read, create, and update Apex classes and triggers

Switchable Authentication

Switch between orgs based on the default VS Code workspace configuration (Salesforce_CLI authentication recommended)

Audience

Salesforce AdminQuery, modify, and manage Salesforce data and metadata using natural language.
Salesforce DeveloperDevelop and test NLP-based queries and operations against Salesforce data.
Claude UsersInteract with Salesforce data using Claude via natural language commands.

Tags

SalesforceMCP ServerClaudeObject ManagementField ManagementSOSLApexDebug LogsData QueriesAuthenticationMulti-Org