Describe Salesforce Object
salesforce_describe_objectDiscover Salesforce object fields: names, types, labels, and required/editable status before writing SOQL queries or creating/updating records.
Instructions
Get metadata for a Salesforce object: field names, types, labels, and whether fields are required/editable.
Use this to discover what fields are available before writing SOQL queries or creating/updating records.
Args:
object_type (string): The Salesforce object API name (e.g., 'Account', 'Contact', 'Opportunity__c')
include_picklists (boolean): Whether to include picklist values for picklist fields (default: false)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: Object metadata including:
All field API names, labels, and data types
Required fields
Createable and updateable flags
Picklist values (if requested)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_type | Yes | Salesforce object API name (e.g., Account, Contact, Opportunity, MyCustomObject__c) | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |
| include_picklists | No | Whether to include picklist values for picklist/multipicklist fields |