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 CRM & Sales

A workspace owner or admin must enable CRM & Sales integrations in Settings -> Preview features.
2

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.
3

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.
4

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.
5

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.
6

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:
https://api.salesforce.com/platform/mcp/v1/platform/sobject-reads
For sandbox, scratch, or custom Salesforce-hosted MCP servers, configure the backend override values before users connect.