create_entity_record
Create a new entity record by specifying entity name and property values, with optional nested child records. Requires Create permission; creates real data, so double-check values before submitting.
Instructions
Create a new entity record. ⚠️ Requires Create permission on the entity.
Provide the entity name and a properties object with field values. Optionally include child entity records (nested creation).
Example: create a new catalog entry:
entityName: "ui_catalog"
properties: { "name": "my_catalog", "fetch": "FETCH ..." }
IMPORTANT: This creates real data. Double-check your values before submitting. There is NO delete functionality via this MCP — mistakes must be corrected manually.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| children | No | Optional. Map of child entity names to arrays of child records, each with 'entity_name' and 'properties'. Used when the entity has related child entities that should be created in the same transaction. Example: { "child_entity": [{ "entity_name": "child", "properties": {...} }] } | |
| entityName | Yes | The entity name to create (e.g., 'ui_catalog', 'user') | |
| properties | Yes | Key-value pairs of entity property names to their values. Required fields depend on the entity schema — use get_entity_schema first. |