Skip to main content
Salesforce is an Available CRM & Sales integration. Use Salesforce-hosted MCP when a Salesforce admin has enabled a hosted MCP server and users should connect from daoco with OAuth.

Connect Salesforce

1

Enable a Salesforce-hosted server

In Salesforce Setup, enable the hosted MCP server you want to expose. Start with platform/sobject-reads while validating access because it is read-only.
2

Create an External Client App

In Salesforce External Client App Manager, create an External Client App for daoco. Include mcp_api and refresh_token, require PKCE, and use JWT-based access tokens for named users.
3

Add the daoco callback URI

Add the callback URI shown in the daoco Salesforce card to the External Client App. If your deployment uses MCP_TENANT_OAUTH_CALLBACK_URL, use that exact value.
4

Configure daoco

In daoco, open Connections -> Integrations -> CRM & Sales -> Salesforce. Paste the External Client App consumer key. Leave the client secret blank unless your Salesforce External Client App requires one.
5

Connect Salesforce

Save and connect, then complete Salesforce OAuth with a user who can access the enabled hosted MCP server.

Default endpoint

daoco defaults Salesforce to the production read-only SObject MCP server:
For sandbox, scratch, or custom Salesforce-hosted MCP servers, configure the backend override values before users connect.