mcp-woocommerce
Provides tools for interacting with a WooCommerce shop's REST API, enabling product search and details, recent order listing without customer personal data, sales summaries, low-stock checks, and optional stock updates when writes are enabled.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-woocommerce
An MCP server that connects Claude to a WooCommerce shop. The shop owner asks questions in plain language, and Claude calls the shop's REST API to answer:
"What did we sell this month, and which products are about to run out?" →
sales_summary(days=30)+low_stock(threshold=5)→ a short answer with the figures.
Works with Claude Desktop, Claude Code and any MCP client.
Tools
Tool | What it does |
| Find products by name or SKU: price, stock, sales |
| Details and description of one product |
| Recent orders, without customer names, emails, phones or addresses |
| Revenue, number of orders, average order, best sellers (cancelled orders excluded) |
| Products at or below a stock level, lowest first |
| Change stock. Disabled unless |
Related MCP server: mcp-woocommerce
Safe by default
Read-only unless the owner explicitly enables writes.
No personal data sent to the model: order tools strip customer identity and contact details; only country, items and totals are returned.
Least privilege: create the WooCommerce API key with Read permission. Use Read/Write only if you enable
update_stock.Readable errors: WooCommerce errors (wrong id, bad key) come back as clear tool errors instead of crashes.
Setup
In WordPress: WooCommerce → Settings → Advanced → REST API → Add key (permission: Read).
Install:
pip install git+https://github.com/zeusmyto/mcp-woocommerceAdd it to Claude Desktop (
claude_desktop_config.json):
{
"mcpServers": {
"woocommerce": {
"command": "mcp-woocommerce",
"env": {
"WC_URL": "https://your-shop.example",
"WC_KEY": "ck_...",
"WC_SECRET": "cs_..."
}
}
}
}Or with Claude Code:
claude mcp add woocommerce --env WC_URL=https://your-shop.example --env WC_KEY=ck_... --env WC_SECRET=cs_... -- mcp-woocommerceDevelopment
pip install -e . pytest
python -m pytest -qThe tests run against a fake WooCommerce API (no shop or credentials needed) and check, among other things, that no customer personal data ever reaches the model and that writes are blocked by default.
Built on the official MCP Python SDK (v2).
Built by Adel Touhami with Claude Code, from 15 years of building WooCommerce shops. MIT license.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
This server cannot be deployed
Maintenance
Related MCP Connectors
Run a WooCommerce store from Claude: reports, SEO, prices, stock. You approve every change first.
WooCommerce MCP server for ChatGPT, Claude and any AI agent: list orders, update order status, create refund, create coupon, update product and get sales report in your own WooCommerce account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to WooCommerce yourself; Cotlet does not store your password and you need no WooCommerce API key. About the official WooCommerce API: Yes. WooCommerce has a full REST API (wc/v3) for orders, products, customers, coupons, refunds and reports, and a store owner creates consumer keys for it per store (checked 16 Oct 2026). Setup and FAQ: https://cotlet.dev/integrations/woocommerce-api-mcp-server
Ask Claude or ChatGPT about your WooCommerce sales, stock and orders. Safe edits with undo.
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables interaction with WooCommerce stores through the REST API. Supports product search, order management, and e-commerce operations through natural language commands.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to interact with WooCommerce stores via the WooCommerce REST API, supporting operations like listing products, orders, and customers.249 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to manage an online store's products, variations, orders, refunds, customers, coupons, shipping, taxes, payment gateways, reports, and settings through the WordPress REST API. It also supports WordPress content operations such as creating and updating posts and metadata.MIT
- AlicenseNot gradedqualityAmaintenanceEnables interaction with WooCommerce stores through the WordPress REST API, providing tools for managing products, orders, customers, shipping, taxes, coupons, payment gateways, reports, and store settings. Also supports WordPress content operations such as creating and updating posts and post metadata.MIT