Back to Home
SameerShrivastava-SF icon

Salesforce-MCP-Server

Verified Safe

by SameerShrivastava-SF

Overview

Transforms Claude Desktop into a powerful Salesforce IDE for development, metadata management, SOQL execution, multi-org operations, and automation through natural language commands.

Installation

Run Command
python -m app.main --mcp-stdio

Environment Variables

  • SFMCP_MCP_SERVER_NAME
  • SFMCP_LOG_LEVEL
  • SFMCP_DEBUG_MODE
  • SFMCP_OAUTH_CALLBACK_PORT
  • SFMCP_OAUTH_TIMEOUT_SECONDS
  • SFMCP_SALESFORCE_API_VERSION
  • SFMCP_MAX_RETRIES
  • SFMCP_REQUEST_TIMEOUT_SECONDS
  • SFMCP_DEPLOY_TIMEOUT_SECONDS
  • SFMCP_DEPLOY_POLL_INTERVAL_SECONDS

Security Notes

The project demonstrates strong security awareness, particularly with explicit input validation for SOQL queries (`validate_soql_query`) and API names. Network requests to Salesforce use `requests` and `simple_salesforce`, which are standard and secure. The OAuth callback server runs locally and attempts to free ports using `psutil.Process.terminate()`, which is a powerful operation, but seems contained to managing its own local environment. No direct `eval` or unvalidated `os.system` calls are apparent. No obvious hardcoded secrets other than the Salesforce `PlatformCLI` client ID, which is public.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars1
Forks0
Last Update2025-12-10

Tags

SalesforceMCPClaude DesktopIDEMetadata ManagementSOQLAutomationDevelopmentAPI