Manages Dynamics 365 ALM: export/import solutions between environments, publish customizations, manage environment variables, compare deployments.
npx claudepluginhub nickmeron/dataverse-mcp-serverThis skill is limited to using the following tools:
The user wants to perform ALM operations in Dynamics 365.
Manages Dataverse solution lifecycle: create, export, import, pack/unpack, promote across environments, and validate deployments using PAC CLI and Python SDK.
Configures Salesforce Developer, Sandbox, and Production environments with org management, login URLs, credentials, sandbox types, and promotion flows.
Guides creating, exporting, and importing transport packages to move data models between SAP Datasphere tenants from Dev to QA/Prod. Manages dependencies, versions, and SAP Content Network integration.
Share bugs, ideas, or general feedback.
The user wants to perform ALM operations in Dynamics 365.
Argument provided: $ARGUMENTS
Select environment — call list_environments, ask the user, call select_environment.
Determine the task:
get_solution_dependencies to flag any missing componentsexport_solution with the unique name and managed flagimport_solution with the base64-encoded zipoverwrite_unmanaged: true to overwrite existing unmanaged customizationspublish_workflows: true to activate workflows after importpublish_customizationsThis is a multi-step process across environments:
export_solution (unmanaged or managed)import_solution with the exported base64publish_customizations in UATlist_solutions in UAT to check versionlist_solutions → note versionslist_solutions → note versionspublish_customizations with publish_all: truelist_environment_variables to see all definitions and current valuesget_environment_variable for a specific one (shows current value, default, and source)set_environment_variable to update the value
For a typical DEV → INT → Test → UAT → Prod promotion:
overwrite_unmanaged: true