sf_read
Retrieve Salesforce records: fetch by ID, run SOQL queries, or describe object schema.
Instructions
Read Salesforce records.
read_type options: by_id — Fetch a single record by Salesforce Id query — SOQL SELECT query (most flexible) describe — Object schema (fields, types, picklist values)
Examples: read_type="by_id" object="Case" id="500..." fields="Id,CaseNumber,Subject,Status,Priority" read_type="query" soql="SELECT Id, Subject, Status FROM Case WHERE Status = 'New' LIMIT 20" read_type="describe" object="Case" read_type="query" soql="SELECT Id, Name, Industry FROM Account WHERE BillingState = 'CA' LIMIT 50"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| read_type | Yes | ||
| object | No | Object API name (required for by_id and describe) | |
| id | No | Salesforce record Id (15 or 18 character) | |
| fields | No | Comma-separated field names for by_id reads | |
| soql | No | Full SOQL query for query read_type | |
| limit | No | Limit for queries without LIMIT clause |