salesforce_manage_object
Create or update custom objects in Salesforce by specifying object details, labels, sharing model, and name field settings.
Instructions
Create new custom objects or modify existing ones in Salesforce:
Create: New custom objects with fields, relationships, and settings
Update: Modify existing object settings, labels, sharing model Examples: Create Customer_Feedback__c object, Update object sharing settings Note: Changes affect metadata and require proper permissions
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation": "<operation>",
"objectName": "<objectName>"
},
"name": "salesforce_manage_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Label for the object | |
| operation | Yes | Whether to create new object or update existing | |
| objectName | Yes | API name for the object (without __c suffix) | |
| description | No | Description of the object | |
| pluralLabel | No | Plural label for the object | |
| sharingModel | No | Sharing model for the object | |
| nameFieldType | No | Type of the name field | |
| nameFieldLabel | No | Label for the name field | |
| nameFieldFormat | No | Display format for AutoNumber field (e.g., 'A-{0000}') |