About
A Model Context Protocol server that provides comprehensive Salesforce functionality—querying, Apex execution, data and metadata management—with auto-bulk switching, dual authentication, and smart caching for AI development tools.
Capabilities

Overview
The Salesforce MCP Server bridges the gap between AI assistants and the Salesforce platform, giving developers a single, consistent interface for querying data, executing Apex, managing metadata, and performing routine administration tasks. By exposing these capabilities through the Model Context Protocol, tools such as Claude Desktop, Cline, and Cursor can embed real‑world Salesforce interactions directly into conversational flows or code generation pipelines. This eliminates the need for manual API calls, reduces boilerplate, and keeps security concerns—like OAuth token handling—encapsulated within the server.
At its core, the server offers 17 comprehensive tools that cover every common Salesforce operation. Query and search utilities (, ) support automatic bulk switching, ensuring optimal performance for large result sets. Apex tools (, ) allow developers to run anonymous blocks, capture debug logs, and assess test coverage without leaving the chat. Data‑management commands (, , ) provide bulk and single‑record operations with validation, while metadata tools (, ) enable component‑level deployments and retrievals—critical for continuous integration workflows. A simple tool keeps health checks in the loop, giving instant feedback on connectivity.
The server’s key capabilities elevate it beyond a simple wrapper. Intelligent auto‑bulk switching chooses the most efficient API endpoint on the fly, while dual authentication (OAuth2 or username/password) gives teams flexibility to match their security posture. A one‑hour TTL cache for SObject metadata reduces API chatter, and full TypeScript type safety guarantees that inputs and outputs are validated at runtime. Detailed logging and raw error exposure mean that developers can troubleshoot Salesforce errors without leaving the AI context, preserving the exact stack trace and error codes.
Real‑world use cases abound. A data analyst can ask an AI assistant to pull the latest sales pipeline records, then have the assistant automatically upsert them into a reporting database—all through conversational commands. A DevOps engineer might trigger an Apex test run from within the IDE, receive coverage metrics in chat, and immediately deploy a corrected class. A Salesforce administrator could ask the assistant to list all custom objects or retrieve metadata bundles, then have those files downloaded and committed to version control. In each scenario, the MCP server abstracts away authentication, pagination, and bulk logic, letting developers focus on business logic rather than plumbing.
By integrating seamlessly with MCP‑compatible clients, the Salesforce MCP Server offers a standout advantage: it turns the powerful but complex Salesforce API into a conversational, type‑safe, and highly reusable set of tools. This empowers developers to prototype, test, and deploy Salesforce solutions faster while maintaining strict security and performance guarantees.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
Zed Brave Search Context Server
Brave Search integration for Zed AI assistants
Limitless TCG MCP Server
LLM-powered access to Limitless TCG tournaments and data
Mcp Minimal Server
Lightweight MCP server for quick configuration validation
Delve MCP Server
AI‑powered Go debugging via Delve
DeepSeek Thinking Claude 3.5 Sonnet MCP
Two‑stage reasoning and response generation in one server
Nornir MCP Server
Fast, concurrent network automation via Nornir and NAPALM