Salesforce MCP Server

salesforce_manage_object

Create or update custom objects in Salesforce, defining fields, relationships, and sharing models to organize and manage metadata efficiently.

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

Input Schema

NameRequiredDescriptionDefault
descriptionNoDescription of the object
labelNoLabel for the object
nameFieldFormatNoDisplay format for AutoNumber field (e.g., 'A-{0000}')
nameFieldLabelNoLabel for the name field
nameFieldTypeNoType of the name field
objectNameYesAPI name for the object (without __c suffix)
operationYesWhether to create new object or update existing
pluralLabelNoPlural label for the object
sharingModelNoSharing model for the object

Input Schema (JSON Schema)

{ "properties": { "description": { "description": "Description of the object", "optional": true, "type": "string" }, "label": { "description": "Label for the object", "type": "string" }, "nameFieldFormat": { "description": "Display format for AutoNumber field (e.g., 'A-{0000}')", "optional": true, "type": "string" }, "nameFieldLabel": { "description": "Label for the name field", "optional": true, "type": "string" }, "nameFieldType": { "description": "Type of the name field", "enum": [ "Text", "AutoNumber" ], "optional": true, "type": "string" }, "objectName": { "description": "API name for the object (without __c suffix)", "type": "string" }, "operation": { "description": "Whether to create new object or update existing", "enum": [ "create", "update" ], "type": "string" }, "pluralLabel": { "description": "Plural label for the object", "type": "string" }, "sharingModel": { "description": "Sharing model for the object", "enum": [ "ReadWrite", "Read", "Private", "ControlledByParent" ], "optional": true, "type": "string" } }, "required": [ "operation", "objectName" ], "type": "object" }

You must be authenticated.

Other Tools from Salesforce MCP Server

Related Tools

ID: kqeniawbr6