Releases: bnymnDev/shopware-mcp
Release list
v0.2.0
Minor Changes
-
5cdb0d9: Plugin-aware tools: the server now detects which extensions a shop has installed and registers
extra tools for the ones it knows, in the background and without delaying startup. A shop without
the extension sees the unchanged core tool set, and--no-extensionsturns detection off. The
first supported suite is Merqo, adding compliance status, incoming e-invoices, returns and
abandoned carts.shop_auditadditionally reports which EU duties (structured e-invoicing, accessible storefront,
packaging reporting, AI labelling) appear to be covered by an active extension. It names the duty
and its deadline, never a product, and can be switched off withcomplianceChecks: false.entity_searchand explicitly requested raw fields now truncate very long values, so a stored file
such as an archived invoice can no longer fill an agent's context window.
v0.1.1
Patch Changes
- Correct the MCP registry namespace to match the GitHub owner exactly. The registry grants
io.github.bnymnDev/*and compares it case-sensitively against themcpNamein the published
package, so the lowercase spelling was rejected.
v0.1.0
Minor Changes
- Initial release: MCP server for the Shopware 6 Admin API.
- Read tools:
shop_info,sales_channels_list,products_search,products_get,orders_search,orders_get,customers_search,customers_get,categories_list,promotions_list,plugins_list,stock_get. - Guarded write tools (
--allow-write,dryRundefault):stock_set,product_update,order_state_transition,promotion_toggle. - Resources
shopware://shopandshopware://sales-channels, promptsorder_summaryandlow_stock_report. - Insight tools:
shop_audit(prioritised health findings) andsales_report(server-side aggregations: revenue, states, channels, timeline, top products). - Generic access:
entity_searchfor any Shopware entity with credential scrubbing and a blocked-entity list,entity_schemafor field discovery. - stdio and stateless Streamable HTTP transports, Docker image, Claude Desktop extension manifest, MCP registry manifest.
- Client: user agent, optional
SHOPWARE_LANGUAGE_ID, one retry on 429/502/503/504.
- Read tools: