Dropins AI Tools for storefront development
If you select the AEM Boilerplate Commerce starter kit, the Commerce development MCPs and skills additionally install Dropins AI Tools (@dropins/ai-tools) and a set of storefront-specific agent skills, alongside the standard commerce-extensibility MCP server and App Builder skills. This applies whether you choose the starter kit through the automated setup (app-setup) or the manual setup (tools-setup) flow.
Dropins AI Tools provides structured, authoritative data about every drop-in component extracted directly from the drop-in source repositories. Agent skills use it as the primary reference for storefront customization tasks, and fallback to the TypeScript definitions in node_modules/@dropins/ when it is unavailable.
Dropins AI Tools acts as an MCP server. When you select AEM Boilerplate Commerce, the setup process configures your coding agent to run it with npx --yes @dropins/ai-tools, under the dropins server key, so it starts automatically without prompting.
data-variant=info
data-slots=text
For the list of storefront skills and the dropins tools they use, see Storefront skills.
Updating Dropins AI Tools
The server checks npm on startup and prints a warning to stderr if a newer stable version is available. The update command varies based on your configuration:
-
Configured with
npxduring setup (default):npx --yes @dropins/ai-tools@latest -
Installed globally - use this command if you also use the standalone
dropins-ai-toolsCLI:npm update -g @dropins/ai-tools
Migrating from @dropins/mcp
Dropins AI Tools was previously published as @dropins/mcp, with a dropins-mcp binary. The following commands have changed:
npx --yes @dropins/mcpnpx --yes @dropins/ai-toolsnpm install -g @dropins/mcpnpm install -g @dropins/ai-toolsdropins-mcp check-healthdropins-ai-tools check-healthThe configured server key remains as dropins and every tool keeps its dropins:* name, so existing prompts, skills, and agent rules are not impacted.
To migrate, rerun the tools-setup command and accept the configuration change, or edit the dropins entry in your agent's MCP configuration manually.
@dropins/mcp remains published, so that existing configurations keep working. However, it stays at its last published version and receives no further updates.