Enables AI agents to interact with Salesforce CRM data, providing tools to execute SOQL queries, retrieve object metadata (fields, types, and relationships), and manage records through create, update, and delete operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Salesforce MCP Server for HerokuFind all open opportunities closing this quarter"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Salesforce MCP Server for Heroku
A Model Context Protocol (MCP) server that enables AI agents to interact with Salesforce CRM data.
Features
SOQL Queries - Execute any SOQL query against your Salesforce org
Object Metadata - Discover fields and relationships for any object
Record Management - Create, update, and delete records
Heroku Native - Designed for Heroku deployment with MCP process support
Available Tools
Tool | Description |
| Execute SOQL queries |
| Get object metadata (fields, types, relationships) |
| Create new records |
| Update existing records |
| Delete records |
Deployment
One-Click Deploy
Click the "Deploy to Heroku" button above, then configure your Salesforce credentials.
Manual Deploy
Configure Credentials
For sandbox orgs, use https://test.salesforce.com as the login URL.
Register with Heroku AI
After deployment, attach your Heroku AI model:
The mcp-salesforce process is now available via /v1/agents/heroku.
Usage Example
Environment Variables
Variable | Description | Required |
| Salesforce login URL | No (defaults to production) |
| Salesforce username | Yes |
| Salesforce password | Yes |
| Security token (if required) | No |
| API key for web endpoint | No |
License
MIT