Creates new records in Dynamics 365 using metadata to validate fields, resolve option sets to integers, build lookup bindings, and handle required fields.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dynamics365-dataverse:create-recordThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user wants to create a new record in Dynamics 365.
The user wants to create a new record in Dynamics 365.
Argument provided: $ARGUMENTS
Select environment — call list_environments, ask the user which environment (this is especially important for creates — you must confirm the target). Call select_environment.
Identify the entity — use list_entities if needed to find the EntitySetName (plural name for the API).
Discover the schema — call get_entity_attributes to understand:
@odata.bind syntaxResolve lookups — for any lookup field the user provides (e.g. "parent account = Contoso"):
get_entity_relationships (ManyToOne) to find what entity the lookup points toquery_records on that entity to find the GUID"[email protected]": "/pluralentity(guid)"Resolve option sets — for any picklist field:
get_picklist_options to get the integer Value for the Label the user providedBuild and submit — call create_record with the entity and data object.
Confirm — show the created record's ID and key details.
| Type | Format | Example |
|---|---|---|
| String | plain string | "name": "Contoso" |
| Integer | number | "numberofemployees": 500 |
| Decimal / Money | number | "revenue": 1000000.00 |
| Boolean | true/false | "donotphone": false |
| DateTime | ISO 8601 | "createdon": "2024-03-15T00:00:00Z" |
| Lookup | @odata.bind | "[email protected]": "/accounts(guid)" |
| Option Set | integer code | "industrycode": 7 |
createdon, modifiedon, createdby, modifiedby, versionnumber, primary IDAttributeType = Virtual) cannot be set directlynpx claudepluginhub nickmeron/dataverse-mcp-serverGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.