Answers
Can Claude access Salesforce?
Yes. Claude can connect to Salesforce through Salesforce Hosted MCP Servers or a remote MCP provider such as ApexGenius. Salesforce’s native option exposes administrator-enabled standard or custom tools to an authenticated user. ApexGenius is a separate connector for multi-org project discovery, records, metadata and source work, staging, validation, and deployment.
Current setup steps, capabilities, tradeoffs, and official sources.
Salesforce Hosted MCP Servers are generally available. A Salesforce administrator activates a standard or custom server, creates an External Client App, and gives Claude the server URL and OAuth client ID. Each user authenticates to Salesforce, and that user’s CRUD permissions, field-level security, and sharing rules apply.
ApexGenius is a separate remote MCP gateway. Connect Salesforce projects to ApexGenius through OAuth, add one ApexGenius connector to Claude, and select the authorized project for each task. Its full connector covers project discovery, records, metadata and source search, staged files, anonymous Apex, validation, and deployment.
Neither path gives Claude unlimited Salesforce access. The selected MCP server defines the available tools, the AI client controls tool approval behavior, and Salesforce enforces the permissions of the authenticated credential.
Your two remote MCP paths
Two ways to connect Claude to Salesforce
Both paths use MCP and OAuth, but they solve different setup and operating problems. Salesforce Hosted MCP is configured inside each Salesforce org. ApexGenius is a separate project-aware gateway designed to make multiple authorized orgs available through one connector.
Option 1: Salesforce Hosted MCP Servers
Salesforce hosts the endpoint, authenticates each user, and applies CRUD, field-level security, and sharing rules to every tool call.
Option 2: ApexGenius MCP
ApexGenius sits between the AI client and the Salesforce orgs you authorize, adding project selection, metadata and source search, staging, and deployment workflows.
Salesforce-native choices
What Salesforce itself offers
Salesforce Hosted MCP is not one universal tool catalog. The administrator chooses a standard server, assembles a custom server, or evaluates the broader Headless 360 beta.
Generally available
Standard Hosted MCP
Salesforce supplies fixed servers for SObject read-only access, full CRUD, mutations, deletes, Data 360, and Tableau Next. An admin enables only the servers the team needs.
Generally available
Custom Hosted MCP
An admin curates a focused server from selected standard tools plus eligible Flows, Apex actions, Apex REST, API Catalog endpoints, Agentforce, or Prompt Builder assets.
Beta as of July 2026
Headless 360
A broader four-tool discovery and dispatch surface for records, selected Setup work, Apex triggers, users, integrations, and other operations. Evaluate it in a sandbox before production use.
Where Salesforce DX MCP fits
Salesforce DX MCP Server is a separate beta option for Claude Code, Claude Desktop, and other local coding clients. It is aimed at Salesforce CLI, testing, deployment, and developer workflows rather than the hosted business-user connection shown below.
Setup
How each Claude connection is configured
The native path needs Salesforce administrator work before an individual user can connect. The ApexGenius path moves the project and multi-org layer into ApexGenius, while Salesforce still controls the permissions granted through OAuth.
Salesforce Hosted MCP
- 1. Activate a server. In Salesforce Setup, an admin opens API Catalog → MCP Servers and enables the required standard or custom server.
- 2. Register the client. Create an External Client App with the
mcp_apiandrefresh_tokenscopes plus the callback URL required by Claude. - 3. Copy the server details. Use the production or sandbox URL for the selected Salesforce MCP server and copy the External Client App consumer key.
- 4. Connect Claude. In Claude, open Customize → Connectors → Add custom connector. Paste the Salesforce server URL, then add the External Client App consumer key as the OAuth Client ID under Advanced settings.
ApexGenius MCP
- 1. Create an ApexGenius project. Sign up, create a project, and authorize the Salesforce org through OAuth.
- 2. Add the remote connector. In Claude, open Customize → Connectors → Add custom connector, paste the ApexGenius MCP URL, and complete the ApexGenius sign-in when prompted.
- 3. Inspect the tools. Confirm the project, record, metadata, staged-file, Apex, and deployment tools available to the client.
- 4. Select the project per task. Start with project discovery, choose the intended org, inspect before writing, and validate before a production deployment.
Decision guide
Salesforce Hosted MCP vs ApexGenius
Choose based on who owns the setup and what work the user needs to do. Neither path bypasses the Salesforce permissions granted to the authenticated user.
Choose Salesforce Hosted MCP when...
Your Salesforce administrators want to own the endpoint, External Client App, tool curation, and per-user governance inside Salesforce. Salesforce says Hosted MCP access is included with Enterprise Edition and above; API limits and product-specific meters can still apply.
Choose ApexGenius when...
You are a consultant or small hands-on team that wants one AI connector for authorized client projects, built-in metadata and source search, staged edits, and Salesforce Metadata API validation and deployment. ApexGenius is $15 per user each month with two orgs and a seven-day trial; Salesforce and Claude subscriptions remain separate.
Last verified July 19, 2026
Salesforce MCP server availability and AI-client navigation can change. Confirm the current admin, edition, plan, and client requirements before rollout.
Try it on your own org
7 days free. No credit card. Cancel anytime. Connects in about two minutes.