Salesforce · Capability

Salesforce CRM Data Management

Unified capability for CRM data management workflows combining the REST API, Bulk API 2.0, and UI API. Used by Salesforce admins, developers, and data teams to manage SObject records, run queries, perform bulk data operations, and build dynamic UIs.

Run with Naftiko SalesforceCRMData ManagementSObjectsBulk Operations

What You Can Do

GET
List sobjects — List all SObject types available in the org.
/v1/sobjects
GET
Describe sobject — Get basic metadata for an SObject type.
/v1/sobjects/{sobjectType}
POST
Create record — Create a new SObject record.
/v1/sobjects/{sobjectType}
GET
Full describe sobject — Get full metadata for an SObject type including all fields.
/v1/sobjects/{sobjectType}/describe
GET
Get record — Get an SObject record by ID.
/v1/records/{sobjectType}/{id}
PATCH
Update record — Update an SObject record.
/v1/records/{sobjectType}/{id}
DELETE
Delete record — Delete an SObject record.
/v1/records/{sobjectType}/{id}
POST
Execute query — Execute a SOQL query.
/v1/queries
POST
Execute query all — Execute a SOQL queryAll including deleted records.
/v1/queries
GET
Get next query page — Get the next page of query results.
/v1/queries/{queryId}
GET
Execute search — Execute a SOSL search across multiple objects.
/v1/searches
GET
Get org limits — Get current API limit usage and quotas.
/v1/limits
GET
Get recently viewed — Get recently viewed records.
/v1/recent
POST
Collections create — Create up to 200 records in a single call.
/v1/collections
PATCH
Collections update — Update up to 200 records in a single call.
/v1/collections
DELETE
Collections delete — Delete up to 200 records in a single call.
/v1/collections
POST
Execute composite — Execute a composite request with dependent subrequests.
/v1/composite
POST
Execute batch — Execute a batch of independent requests.
/v1/composite
POST
Create ingest job — Create a new bulk ingest job.
/v1/ingest-jobs
GET
List ingest jobs — List bulk ingest jobs.
/v1/ingest-jobs
GET
Get ingest job info — Get detailed information about an ingest job.
/v1/ingest-jobs/{jobId}
PATCH
Update ingest job — Update or close an ingest job.
/v1/ingest-jobs/{jobId}
DELETE
Delete ingest job — Delete an ingest job.
/v1/ingest-jobs/{jobId}
GET
Get successful results — Get successfully processed records.
/v1/ingest-jobs/{jobId}/results/successful
GET
Get failed results — Get failed records.
/v1/ingest-jobs/{jobId}/results/failed
POST
Create query job — Create a new bulk query job.
/v1/query-jobs
GET
List query jobs — List bulk query jobs.
/v1/query-jobs
GET
Get query job info — Get detailed information about a query job.
/v1/query-jobs/{jobId}
DELETE
Delete query job — Delete a query job.
/v1/query-jobs/{jobId}
GET
Get query job results — Get query job results.
/v1/query-jobs/{jobId}/results
GET
Get object info — Get object metadata including fields, types, and permissions.
/v1/object-info/{objectApiName}
GET
Get list views — Get list views for an object.
/v1/list-views/{objectApiName}

MCP Tools

list-sobjects

List all SObject types available in the Salesforce org.

read-only idempotent
describe-sobject

Get basic metadata for a Salesforce SObject type.

read-only idempotent
full-describe-sobject

Get full metadata for a Salesforce SObject type including all fields.

read-only idempotent
create-record

Create a new SObject record in Salesforce.

get-record

Get a Salesforce SObject record by ID.

read-only idempotent
update-record

Update fields on a Salesforce SObject record.

idempotent
delete-record

Delete a Salesforce SObject record.

idempotent
execute-query

Execute a SOQL query against Salesforce data.

read-only idempotent
execute-query-all

Execute a SOQL queryAll including deleted and archived records.

read-only idempotent
get-next-query-page

Get the next page of SOQL query results.

read-only idempotent
execute-search

Execute a SOSL search across multiple Salesforce objects.

read-only idempotent
get-org-limits

Get current API limit usage and remaining quotas for the Salesforce org.

read-only idempotent
get-recently-viewed

Get recently viewed records for the current user.

read-only idempotent
collections-create

Create up to 200 SObject records in a single API call.

collections-update

Update up to 200 SObject records in a single API call.

idempotent
collections-delete

Delete up to 200 SObject records in a single API call.

idempotent
execute-composite

Execute a composite request with dependent subrequests.

execute-batch

Execute a batch of independent REST API requests.

create-ingest-job

Create a new Bulk API 2.0 ingest job for bulk data operations.

list-ingest-jobs

List Bulk API 2.0 ingest jobs in the org.

read-only idempotent
get-ingest-job-info

Get detailed information about a Bulk API 2.0 ingest job.

read-only idempotent
update-ingest-job

Update or close a Bulk API 2.0 ingest job.

idempotent
delete-ingest-job

Delete a Bulk API 2.0 ingest job.

idempotent
get-successful-results

Get successfully processed records from a bulk ingest job.

read-only idempotent
get-failed-results

Get failed records from a bulk ingest job.

read-only idempotent
create-query-job

Create a new Bulk API 2.0 query job for extracting large data volumes.

list-query-jobs

List Bulk API 2.0 query jobs in the org.

read-only idempotent
get-query-job-info

Get detailed information about a Bulk API 2.0 query job.

read-only idempotent
get-query-job-results

Get results from a completed bulk query job.

read-only idempotent
get-object-info

Get UI-ready metadata about a Salesforce object including fields, types, and permissions.

read-only idempotent
get-picklist-values

Get picklist values for all picklist fields on an object for a given record type.

read-only idempotent
get-list-views

Get list views for a Salesforce object.

read-only idempotent
get-lookup-records

Search lookup field records for typeahead suggestions.

read-only idempotent

APIs Used

salesforce-rest salesforce-bulk salesforce-ui