DigitalRocket-biz/salesforce-mcp-fly
3.1
If you are the rightful owner of salesforce-mcp-fly 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 SSE Server provides an HTTP/SSE interface for the Salesforce MCP server, enabling deployment on Fly.io and integration with ElevenLabs.
Salesforce MCP SSE Server
This server wraps the Salesforce MCP server (@surajadsul02/mcp-server-salesforce) with an HTTP/SSE interface for deployment on Fly.io, making it compatible with ElevenLabs' MCP integration.
Deployment
- Install Fly CLI:
# Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex
# macOS/Linux
curl -L https://fly.io/install.sh | sh
- Login to Fly.io:
fly auth login
- Launch the app:
fly launch
- Set secrets:
fly secrets set SALESFORCE_USERNAME="william@digitalrocket.biz.veruna"
fly secrets set SALESFORCE_PASSWORD="Sharedharvestpass123!"
fly secrets set SALESFORCE_TOKEN="cCFC9x3KEKpoguj95Lzxvf7E"
fly secrets set SALESFORCE_INSTANCE_URL="https://harvestinsurance.my.salesforce.com/"
- Deploy:
fly deploy
Endpoints
GET /
- Service infoGET /sse
- SSE endpoint for MCP communicationPOST /messages?session_id={id}
- Send messages to MCP serverGET /health
- Health check
Integration with ElevenLabs
Once deployed, use the URL format:
https://salesforce-mcp-server.fly.dev/sse
In ElevenLabs:
- Navigate to Integrations
- Add Custom MCP Server
- Select "SSE" as server type
- Enter the deployed URL
- Configure as needed