mcp-server-salesforce

Salesforce MCP Server

Salesforce records, metadata, and Apex can be managed through natural language requests in Claude. This MCP integration serves administrators and developers working on data queries, schema changes, field permissions, and code.

Server facts

mcp-server-salesforce

Project

Author
tsmztech
License
MIT
Category
Productivity

Tech

Runtime / language
node
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
165
Last commit
Data as of

Tags

  • Claude
  • mcp
  • modelcontextprotocol
  • salesforce
  • server

Overview

Work in Salesforce can start with locating standard or custom objects by a partial name, then inspecting their fields, relationships, and picklist options. From Claude, users can run SOQL queries over related records or use the dedicated aggregation tool for grouped counts, totals, averages, and filtered summaries. SOSL search covers multiple objects, while record operations support insertion, updates, deletion, and upserts keyed by external IDs.

Configuration and development tools extend that workflow beyond reading data. Custom objects and fields can be created or revised, with separate controls for inspecting, granting, or revoking field permissions. Apex tools retrieve source and metadata for classes and triggers, create or update their implementations, and execute anonymous code with results and debug output. Log management supports enabling or disabling logging for users and retrieving their logs. Authentication options include username and password, OAuth client credentials, and Salesforce CLI. With CLI authentication, switching organizations follows the default org in a VS Code workspace.

mcp-server-salesforce setup notes

  • mcp-server-salesforce records stdio only; confirm a network transport upstream before planning remote access.

Related MCP servers