Set Up Your Org

Before AI clients can connect to your Salesforce org through MCP, you need to configure authentication and access. This setup process is a one-time configuration that enables any MCP-compatible client to connect securely using OAuth 2.0.

External Client App — Register your MCP client as an OAuth application in Salesforce. This provides the authentication credentials that clients use to connect to your org.

OAuth Scopes — Grant the permissions needed for MCP servers to access Salesforce data and operations on behalf of authenticated users.

Security Settings — Enable Proof Key for Code Exchange (PKCE) and JWT-based tokens to ensure secure, standards-based authentication.

  • You need System Administrator or equivalent permissions to create an External Client App in Setup.
  • Identify which MCP client you'll be connecting (Claude, ChatGPT, Cursor, Postman, or another MCP-compatible tool). You'll need to configure the callback URL specific to your client.

Start by creating an External Client App to register your MCP client with Salesforce.