shreymittal1000/salesforce-mcp
If you are the rightful owner of salesforce-mcp 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 Connector allows users to interact with Salesforce data and metadata using natural language, providing a seamless way to manage and explore Salesforce environments.
Salesforce MCP Connector π
Welcome to the Salesforce Model Context Protocol server! This MCP allows you to interact with your Salesforce data and metadata using natural language.
Whether you're a business user, developer, or administrator, you can now chat with your Salesforce org to: Get insights, Manage data, Configure the platform, create objects, fields, flows.. delete them, automate tasks and many more.
Quick Start β‘
Option 1: Cloud Version (Recommended for Most Users) βοΈ
- Visit salesforce-mcp.com
- Click "Connect to Salesforce" and authenticate with your org
- Start chatting with your Salesforce data right away!
Option 2: Local Version (Recommended for Developers) π»
- Follow the configuration steps below
- Set up your environment variables
- Use with your preferred MCP-compatible AI assistant
What You Can Do β¨
Our connector empowers you to:
-
Ask Questions About Your Data π
- Get insights about your Salesforce records
- Example: "Show me all accounts created in the last 30 days with their names and annual revenue"
- The AI will automatically translate this into the appropriate Salesforce query
-
Search Across Your Org π
- Find information across all your Salesforce records
- Example: "Find all records containing 'Acme' in any field"
- Works like a powerful search engine for your Salesforce data
-
Understand Your Data Structure π
- Explore available fields and objects
- Example: "What fields are available on the Account object?"
- Get a clear view of your data model
-
Manage Your Records π
- Create, update, and delete records with natural language
- Examples:
- "Create a new Account named 'Acme Corp' with industry 'Technology'"
- "Update the phone number of Account 001xx000003DIloAAG to '555-0123'"
- "Delete the Account with ID 001xx000003DIloAAG"
-
Work with Development Tools π οΈ
- Access and manage your Salesforce development environment
- Example: "Show me all Apex classes in the org"
- Perfect for developers and administrators
-
Use Custom Applications π
- Interact with your custom Salesforce applications
- Example: "Call the custom Apex REST endpoint '/MyCustomService' with parameters"
- Seamlessly integrate with your existing solutions
-
Access Advanced Features βοΈ
- Connect to any Salesforce API endpoint
- Example: "Get the describe information for the Account object"
- Unlock the full power of the Salesforce platform
-
And many more... π
- If you are missing any functionality feel free to request it on our Discord channel or do a PR yourself...
Configuration βοΈ
For Local Installation
To use this connector locally, you'll need to configure it in your claude_desktop_config.json
file. Add the following to the mcpServers
section:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"salesforce-mcp",
"salesforce"
],
"env": {
"USERNAME": "YOUR_SALESFORCE_USERNAME",
"PASSWORD": "YOUR_SALESFORCE_PASSWORD",
"SECURITY_TOKEN": "YOUR_SALESFORCE_SECURITY_TOKEN"
}
}
}
}
Replace the placeholder values with your Salesforce credentials:
YOUR_SALESFORCE_USERNAME
: Your Salesforce usernameYOUR_SALESFORCE_PASSWORD
: Your Salesforce passwordYOUR_SALESFORCE_SECURITY_TOKEN
: Your Salesforce security token
Security Note π
Your Salesforce credentials are stored securely and are only used to establish the connection to your org. We never store or share your credentials with third parties.
Contributing π
Thanks for being here! Whether youβre fixing a bug, adding a feature, or improving documentation β your help makes a big difference.
Hereβs how to get started:
- Check out our
- Take a look at the open Issues
- Fork the repo and create your branch
- Open a pull request when youβre ready
We appreciate your support and look forward to collaborating! π
Support π¬
Need help? Visit our documentation or contact our support team at support@salesforce-mcp.com or in our Discord channel
License π
This project is licensed under the MIT License - see the file for details.