Open Connectors
Add a Custom MCP from Settings → Connectors.
- Create an External Client App in Salesforce
- Configure its OAuth settings
- Add the Salesforce credentials to a Custom MCP in Concord
- Authorize the connection
You need Salesforce permissions to manage External Client Apps in your org, and the org must have access to Salesforce hosted MCP servers. Salesforce’s own guide, Create an External Client App for MCP, covers the Salesforce side in detail.
1. Create an External Client App in Salesforce
1
Open External Client App Manager
In Salesforce, open Setup and search for External Client App Manager, or go to Apps → External Client Apps → External Client App Manager.You can also open it directly, replacing the domain with your org’s My Domain:
2
Create the app
Click New External Client App and name it:
2. Configure OAuth
Enable OAuth for the External Client App, then set the callback URL and scopes.1
Set the callback URL
Use exactly:
2
Add the OAuth scopes
Add both of these scopes:
- Perform requests at any time (
refresh_token, offline_access) - Access Salesforce hosted MCP servers (
mcp_api)
3. Configure the authorization flow
The connection uses Authorization Code with PKCE.1
Enable the flow
Under Flow Enablement, enable Authorization Code and Credentials Flow.
2
Require PKCE
Under Security, make sure Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows is enabled.
3
Save
Save the External Client App.
4. Get the Consumer Key and Secret
Open the Concord External Client App and go to Settings → OAuth Settings → Consumer Key and Secret. Retrieve both values:- Consumer Key
- Consumer Secret
5. Create the Custom MCP in Concord
In Concord, go to Settings → Connectors and add a new Custom MCP. Configure it as follows:
Make sure Enabled is checked, then click Add connector.
Salesforce requires a pre-registered client, so the Client ID and Client Secret fields are mandatory here. Leaving them empty would make Concord attempt automatic registration, which Salesforce does not support.
6. Connect
Once the connector is saved:1
Open the connector
Open the Salesforce connector in Concord.
2
Start the authorization
Click Connect. Concord discovers the Salesforce authorization server and starts the OAuth flow with PKCE.
3
Authorize in Salesforce
Sign in to Salesforce if prompted, then authorize the Concord application.
Configuration reference
Salesforce
Concord
Useful links
- Create an External Client App for MCP — Salesforce’s official guide
- External Client App Manager in your org:
https://YOUR_SALESFORCE_DOMAIN/lightning/setup/ManageExternalClientApplication/home