Salesforce Hosted MCP exposes Salesforce records, Data Cloud, invocable actions, and product-specific tools through OAuth. Add each Salesforce MCP endpoint you need as a separate remote MCP server in TrueFoundry.Documentation Index
Fetch the complete documentation index at: https://www.truefoundry.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A TrueFoundry account with permission to add MCP servers.
- A Salesforce org where you have Administrator access.
- The Customize Application permission.
- Your TrueFoundry control plane base URL.
Enable Salesforce MCP
In Salesforce Setup, search for User Interface, enable MCP Service (Beta) if required for your org, and save. MCP calls count against Salesforce API quota.Create an External Client App
In Setup, search for External Client App Manager and create a new External Client App. Enable OAuth and set the callback URL to:| Scope | Purpose |
|---|---|
api | Salesforce API access |
sfap_api | Salesforce API Platform access |
refresh_token, offline_access | Refresh tokens |
einstein_gpt_api | Einstein GPT services, when using hosted MCP beta capabilities |
Salesforce MCP URLs
| Server | Production URL |
|---|---|
| All objects | https://api.salesforce.com/platform/mcp/v1-beta.2/platform/sobject-all |
| Read-only objects | https://api.salesforce.com/platform/mcp/v1-beta.2/sobject-reads |
| Mutations | https://api.salesforce.com/platform/mcp/v1-beta.2/sobject-mutations |
| Deletes | https://api.salesforce.com/platform/mcp/v1-beta.2/sobject-deletes |
| Data Cloud | https://api.salesforce.com/platform/mcp/v1-beta.2/data-cloud-queries |
| Invocable actions | https://api.salesforce.com/platform/mcp/v1-beta.2/invocable_actions |
/sandbox/ after v1-beta.2 in the URL path.