Shopware Admin MCP Server
OfficialProvides integration with Shopware's Admin API, enabling management of products, categories, sales channels, media, orders, and themes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Shopware Admin MCP ServerShow me the top 5 best-selling products"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Shopware Admin MCP Server
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
Related MCP server: Magento MCP Server
Available MCP Tools
Tool | Description | Parameters |
| Search and paginate products |
|
| Get detailed product information |
|
| Create new products with pricing and media |
|
| Update existing products |
|
| List all categories | None |
| Create categories (supports bulk) |
|
| Update categories (supports bulk) |
|
| Delete categories |
|
| List all sales channels | None |
| Update a sales channel |
|
| Upload media from URL |
|
| List all orders |
|
| Get detailed order information |
|
| Update an order |
|
| Get the theme configuration for a sales channel |
|
| Change the theme configuration for a sales channel |
|
| List all available entities in Shopware | None |
| Get the schema for a single entity |
|
| Aggregate data from the DAL |
|
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 integrationSHOPWARE_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-mcpReplace 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 devCode Quality
# Format code
npm run format
# Fix linting issues
npm run lint:fix
# Run type checking
npm run type-checkPermissions
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shopware/shopware-admin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server