Salesforce
MCP server for Salesforce CRM - query, search, and manage records via SOQL and SOSL
Ways to connect
3 ways to connect Salesforce
Every one of them gets the same identity, policy, scanning, and audit. Pick the delivery and sign-in that fit your workspace.
Official sObjects server, Salesforce-hosted
- Delivery
- Hosted by Salesforce
- Sign-in
- OAuth
- Tools
- 11
Official sObjects server, Salesforce-hosted, sandbox or scratch org
- Delivery
- Hosted by Salesforce
- Sign-in
- OAuth
- Tools
- 11
Tools
21 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
21 tools found.
Create record
Tool name:
create_recordCreate a new Salesforce record.
Delete record
DestructiveTool name:
delete_recordDelete a Salesforce record by ID.
Describe object
Read onlyTool name:
describe_objectGet detailed metadata for a specific Salesforce sObject including all fields, their types, picklist values, relationships, and constraints.
Get limits
Read onlyTool name:
get_limitsGet the org's API usage limits including daily API calls, data storage, file storage, and other governor limits.
Get record
Read onlyTool name:
get_recordRetrieve a single Salesforce record by its ID.
List objects
Read onlyTool name:
list_objectsList all sObjects (standard and custom objects) available in the Salesforce org.
Query
Read onlyTool name:
queryExecute a SOQL (Salesforce Object Query Language) query.
Query more
Read onlyTool name:
query_moreRetrieve the next page of results from a SOQL query.
Search
Read onlyTool name:
searchExecute a SOSL (Salesforce Object Search Language) search across multiple objects.
Update record
Tool name:
update_recordUpdate an existing Salesforce record.
Create sobject record
Tool name:
createSobjectRecordCreates a new record.
Delete related record
Tool name:
deleteRelatedRecordDeletes a child record by navigating from a parent record through a relationship.
Delete sobject record
Tool name:
deleteSobjectRecordPermanently deletes a record by ID.
Find
Tool name:
findExecutes a text search across multiple objects simultaneously.
Get object schema
Tool name:
getObjectSchemaReturns Salesforce schema information optimized for LLM consumption.
Get related records
Tool name:
getRelatedRecordsRetrieves child records related to a parent record by traversing relationships.
Get user info
Tool name:
getUserInfoReturns current user's identity, role, and preferences.
List recent sobject records
Tool name:
listRecentSobjectRecordsReturns records of a specific type that the user recently viewed or modified.
Soql query
Tool name:
soqlQueryExecutes a SOQL query to retrieve Salesforce records.
Update related record
Tool name:
updateRelatedRecordUpdates a child record by navigating from a parent record through a relationship.
Update sobject record
Tool name:
updateSobjectRecordUpdates an existing record by ID.
Compatibility
Connect Salesforce to the clients your teams already use
27 AI clients can connect to Salesforce through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Salesforce through Runlayer?
One approved path
Approve Salesforce once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.