1. Conduid
  2. Commerce
  3. Shopware Admin MCP
MCP server · Commerce

Shopware Admin MCP

This MCP server provides AI assistants with direct access to Shopware's Admin API, enabling seamless product, category, order, and theme management.

61Good

Scored 3 hours ago · breakdown

About Shopware Admin MCP

Shopware Admin MCP is an MCP server published by shopware in the Commerce category: this MCP server provides AI assistants with direct access to Shopware's Admin API, enabling seamless product, category, order, and theme management.

The repository has 33 stars and 6 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/shopware/shopware-admin-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (19)

category_createCreate categories (supports bulk)

Parameters not published.

category_deleteDelete categories

Parameters not published.

category_listList all categories

Parameters not published.

category_updateUpdate categories (supports bulk)

Parameters not published.

dal_aggregateAggregate data from the DAL

Parameters not published.

fetch_entity_listList all available entities in Shopware

Parameters not published.

fetch_single_entity_schemaGet the schema for a single entity

Parameters not published.

order_detailGet detailed order information

Parameters not published.

order_listList all orders

Parameters not published.

order_updateUpdate an order

Parameters not published.

Show all 19 tools
product_createCreate new products with pricing and media

Parameters not published.

product_getGet detailed product information

Parameters not published.

product_listSearch and paginate products

Parameters not published.

product_updateUpdate existing products

Parameters not published.

sales_channel_listList all sales channels

Parameters not published.

sales_channel_updateUpdate a sales channel

Parameters not published.

theme_config_changeChange the theme configuration for a sales channel

Parameters not published.

theme_config_getGet the theme configuration for a sales channel

Parameters not published.

upload_media_by_urlUpload media from URL

Parameters not published.

Ask AI

✦

Ask AI about Shopware Admin MCP

Powered by Claude · Grounded in docs

I know everything about Shopware Admin MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 3 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.1.10.1.1 · 4 Sep 2025
0.1.00.1.0 · 3 Sep 2025Full Changelog**: https://github.com/shopware/shopware-admin-mcp/compare/0.0.6...0.1.0
0.0.60.0.6 · 2 Sep 2025
0.0.50.0.5 · 25 Aug 2025
0.0.40.0.4 · 25 Aug 2025

README

Shopware Admin MCP Server

[!WARNING] This repository is deprecated, archived, and read-only.

This project is no longer actively maintained. The repository has been archived and is kept available for historical reference only.

We are no longer accepting issues, pull requests, feature requests, bug reports, or maintenance updates in this repository. No further releases are planned.

A Model Context Protocol (MCP) server that provides AI assistants with direct access to Shopware's Admin API for product management tasks.

Features

  • Product Management: List, search, create, and update products with media support
  • Category Management: List, create, update, and delete categories (supports bulk operations)
  • Sales Channel Management: List sales channels for product visibility
  • Media Management: Upload media from URLs for product images
  • Order Management: List and view orders
  • Theme Management: Change theme colors and logos
  • Shopware Integration: Native integration with Shopware Admin API

Available MCP Tools

Tool Description Parameters
product_list Search and paginate products page, term (optional)
product_get Get detailed product information id
product_create Create new products with pricing and media name, productNumber, description, taxRate, stock, netPrice, grossPrice, active (optional), visibilities (optional), categories (optional), media (optional)
product_update Update existing products id, active (optional), name (optional), description (optional), stock (optional), visibilities (optional), categories (optional), media (optional)
category_list List all categories None
category_create Create categories (supports bulk) categories (array with name, parentId optional, active optional)
category_update Update categories (supports bulk) categories (array with id, name optional, parentId optional, active optional)
category_delete Delete categories ids (array of category IDs)
sales_channel_list List all sales channels None
sales_channel_update Update a sales channel id, active (optional), maintenance (optional)
upload_media_by_url Upload media from URL url, fileName
order_list List all orders page, filters (optional)
order_detail Get detailed order information id
order_update Update an order id, status (optional)
theme_config_get Get the theme configuration for a sales channel salesChannelId
theme_config_change Change the theme configuration for a sales channel salesChannelId, themeId, brandPrimaryColor (optional), brandSecondaryColor (optional), brandBackgroundColor (optional), logoId (optional)
fetch_entity_list List all available entities in Shopware None
fetch_single_entity_schema Get the schema for a single entity entity
dal_aggregate Aggregate data from the DAL entity, type, field, filter (optional)

Prerequisites

  • Shopware 6 instance with admin access
  • Node.js 22+ for development

Installation

Create a Integration in Shopware Admin with permission to create, read, update, delete products.

Set following environment variables:

  • SHOPWARE_API_URL: URL of your Shopware instance (e.g., https://your-shopware-instance.com)
  • SHOPWARE_API_CLIENT_ID: Client ID of the created integration
  • SHOPWARE_API_CLIENT_SECRET: Client Secret of the created integration

Usage

With Claude Code CLI

Add the server using the Claude Code CLI:

claude mcp add shopware-admin-mcp \
  --env SHOPWARE_API_URL=https://your-shopware-instance.com \
  --env SHOPWARE_API_CLIENT_ID=your-integration-client-id \
  --env SHOPWARE_API_CLIENT_SECRET=your-integration-client-secret \
  -- npx -y @shopware-ag/admin-mcp

Replace the placeholder values with your actual Shopware instance URL and integration credentials.

With mcp.json

Add the following configuration to your mcp.json file:

{
  "mcpServers": {
    "shopware-admin-mcp": {
      "command": "npx",
      "args": ["-y", "@shopware-ag/admin-mcp"],
      "env": {
        "SHOPWARE_API_URL": "https://your-shopware-instance.com",
        "SHOPWARE_API_CLIENT_ID": "your-integration-client-id",
        "SHOPWARE_API_CLIENT_SECRET": "your-integration-client-secret"
      }
    }
  }
}

Development

Local Development

# Start local development server in stdio mode
npm run dev

Code Quality

# Format code
npm run format

# Fix linting issues
npm run lint:fix

# Run type checking
npm run type-check

Permissions

Entity Read Create Update Delete
Product ✅ ✅ ✅ ✅
Product Translation ✅ ✅ ✅ ✅
Product Visibility ✅ ✅ ✅ ✅
Product Category ✅ ✅ ✅ ✅
Product Media ✅ ✅ ✅ ✅
Category ✅ ✅ ✅ ✅
Category Translation ✅ ✅ ✅ ✅
Sales Channel ✅ ✅ ✅ ✅
Media ✅ ✅ ✅ ✅
Media Default Folder ✅ ✅ ✅ ✅
Media Folder ✅ ✅ ✅ ✅
Tax ✅ ✅ ✅ ✅
Theme ✅ ✅ ✅ ✅
Theme Translation ✅ ✅ ✅ ✅
Theme Media ✅ ✅ ✅ ✅
Theme Sales Channel ✅ ✅ ✅ ✅
Order ✅ ✅ ✅ ✅
Order Customer ✅ ✅ ✅ ✅
Order Delivery ✅ ✅ ✅ ✅
Order Transaction ✅ ✅ ✅ ✅

License

MIT License - see LICENSE file for details.

Support

For issues and feature requests, please use the GitHub issue tracker.

README fetched from the repository 3 hours ago. The original is authoritative.

Questions

About Shopware Admin MCP

How do I install Shopware Admin MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Shopware Admin MCP safe to use with an AI agent?

Its trust score is 61 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shopware Admin MCP still maintained?

Yes — the last commit was 3 months ago. The repository has 33 stars and 6 forks and 3 open issues.