Salesforce - Custom
Connect to a custom MCP server created in Salesforce Setup by entering its server name.
Key Features
- Connect to a custom MCP server configured directly in Salesforce
- Use MCP servers tailored to your organization’s Salesforce setup
- Integrate custom capabilities not covered by the predefined Salesforce hosted MCP servers
Basic Information
Authentication Method
Follows the Salesforce hosted MCP server configuration.
Input Parameters
- serverName (Required): Custom MCP server name created in Salesforce Setup
- sandbox (Optional): Whether to connect to a Salesforce Sandbox environment
Salesforce Setup Method
This Integration requires a Salesforce External Client App (ECA) and an activated custom Hosted MCP server.
- Create an External Client App by following the Salesforce official guide .
- Register the Callback URL shown in the AIP OAuth setup screen as the External Client App Callback URL.
- Create and activate a custom MCP server under Salesforce Setup → API Catalog → MCP Servers. See the Salesforce MCP server activation guide for details.
- Enter the custom MCP server name in the AIP serverName field.
Supported MCP Tools
Salesforce - Custom does not provide a fixed tool list. It uses the tools exposed by the custom MCP server created in Salesforce Setup.
Tool-level Access Control is not supported for custom servers. If you need tool-level permission control, use a predefined Salesforce hosted MCP server such as Salesforce - SObject Reads or Salesforce - SObject All.
Usage Examples
For example,
- Create a custom MCP server named
my_custom_mcpin Salesforce Setup. - Select Salesforce - Custom in AIP and enter
my_custom_mcpasserverName. - The LLM then uses the tools provided by that custom MCP server to perform Salesforce tasks.
Important Notes
serverNamemust exactly match the custom MCP server name registered in Salesforce Setup.- Available tools and permissions are determined by the Salesforce-side custom MCP server configuration.
- For agents or presets that require tool-level Access Control, use a predefined Salesforce hosted MCP server.
Last updated on