salesforce-mcp-server

salesforce-mcp-server

3.5

If you are the rightful owner of salesforce-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Salesforce MCP Server is a robust Model Context Protocol server designed to integrate seamlessly with Salesforce for AI development tools, providing a comprehensive suite of tools for developers.

The Salesforce MCP Server is a comprehensive solution for integrating Salesforce with AI development tools like Claude Desktop, Cline, and other MCP-compatible clients. It offers a wide range of tools that facilitate various operations such as querying, data management, Apex development, and metadata handling. The server supports dual authentication methods, including OAuth2 and Username/Password, ensuring secure and flexible access. With features like auto-bulk switching, smart caching, and comprehensive logging, the server optimizes performance and provides detailed insights for debugging and monitoring. The architecture is designed with core components like an Authentication Manager, Connection Manager, and Cache Manager, ensuring efficient operation and resource management. This server is ideal for developers looking to enhance their Salesforce integration capabilities with advanced AI tools.

Features

  • Auto-Bulk Switching for optimal API performance
  • Dual Authentication support with OAuth2 and Username/Password
  • Smart Caching with a 1-hour TTL for SObject metadata
  • Comprehensive Logging for detailed debugging and monitoring
  • Type Safety with full TypeScript implementation and runtime validation

Tools

  1. execute-soql

    Execute SOQL queries with auto-bulk switching and pagination

  2. execute-sosl

    Multi-object search with result aggregation

  3. describe-sobject

    SObject metadata with intelligent caching

  4. execute-apex

    Anonymous Apex execution with debug log capture

  5. run-apex-tests

    Apex test execution with coverage reporting