{"type":"mcp_server","name":"salesforce-mcp-server","description":"This repository provides a Model Context Protocol (MCP) server that enables Claude Desktop to interact with Salesforce data, specifically querying Account information. It requires Node.js, Salesforce CLI, and Claude Desktop.","category":"Sales","language":"TypeScript","stars":0,"forks":1,"owner":"Iros95","github_url":"https://github.com/Iros95/salesforce-mcp-server","homepage":null,"setup":"## Setup\n\n1. Clone the repository:\n```bash\ngit clone [repository-url]\ncd salesforce-mcp-server\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Create a `.env` file in the project root:\n```\nSF_LOGIN_URL=https://test.salesforce.com\nSF_API_VERSION=59.0\nSF_ORG_ALIAS=your-sandbox-alias\n```\n\n4. Authenticate with Salesforce:\n```bash\n# Login to your sandbox\nsf org login web --alias your-sandbox-alias --instance-url https://test.salesforce.com\n```\n\n5. Configure Claude Desktop by opening the configuration file:\n```bash\n# On Windows\ncode \"%APPDATA%\\Claude\\claude_desktop_config.json\"\n\n# On macOS\ncode ~/Library/Application\\ Support/Claude/claude_desktop_config.json\n```\n\n6. Add the following configuration to Claude Desktop:\n```json\n{\n  \"mcpServers\": {\n    \"salesforce\": {\n      \"command\": \"npm\",\n      \"args\": [\"run\", \"dev\"],\n      \"cwd\": \"path/to/your/salesforce-mcp-server\"\n    }\n  }\n}\n```\nReplace `path/to/your/salesforce-mcp-server` with the actual path to your project directory.","tools":"## Available Tools\n\n1.  `accounts/list` (Returns a list of Salesforce accounts)\n2.  `refresh_accounts` (Manually refresh the account data)","faq":null,"created_at":"2025-02-09T19:46:28+00:00","updated_at":"2025-02-10T22:10:21+00:00","source_url":"https://model-context-protocol.com/servers/salesforce-claude-model-context-protocol","related_articles":[]}