Salesforce MCP Server
Provides tools for interacting with Salesforce, allowing for the creation and management of leads as well as the creation and assignment of user permission sets.
Click on "Deploy 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 Servercreate a lead for Jane Smith at Acme Corp, email jane@acme.com"
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
A FastAPI-based MCP (Model Context Protocol) server for Salesforce Agentforce Registry (Beta).
Features
MCP Protocol Support: Implements initialize, tools/list, and tools/call endpoints
Streamable HTTP: Uses standard HTTP POST requests (not SSE)
Salesforce Integration: Provides tools for lead management and permission sets
Production Ready: Includes proper logging, error handling, and JSON responses
Related MCP server: MCP Salesforce Connector
Tools Available
createLead: Create a new Salesforce Lead
Parameters:
first_name,last_name,email,company
assignPermissionSet: Assign a permission set to a user
Parameters:
username,permission_set_name
createPermissionSet: Create a new permission set
Parameters:
ps_name,ps_label
Setup
Install dependencies:
pip install -r requirements.txtConfigure environment variables in
.env:SALESFORCE_CLIENT_ID=your_client_id SALESFORCE_CLIENT_SECRET=your_client_secret SALESFORCE_USERNAME=your_username SALESFORCE_PASSWORD=your_password SALESFORCE_TOKEN_URL=https://login.salesforce.com/services/oauth2/tokenRun the server:
uvicorn main:app --host 0.0.0.0 --port 8000 --reload
API Endpoints
GET /: Health checkPOST /mcp: MCP protocol endpoint
MCP Protocol
The server strictly follows the MCP protocol with JSON responses containing:
id: Request IDtype: Response type ("result" or "error")result: Response data for successful operations
Logging
All incoming requests and operations are logged for debugging purposes.
This server cannot be deployed
Maintenance
Related MCP Connectors
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.14177MIT
- AlicenseBqualityDmaintenanceA server implementation that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and API operations including retrieving, creating, updating, and deleting records.101MIT
- FlicenseNot gradedqualityDmaintenanceA FastAPI-based MCP server designed for Salesforce Agentforce Registry integration. It enables users to manage leads, configure permission sets, and generate registry URLs through the Model Context Protocol.-
- FlicenseNot gradedqualityDmaintenanceEnables Salesforce lead and permission set management through natural language. Supports creating leads, creating permission sets, and assigning permission sets to users via the Model Context Protocol.-