woo-mcp
Provides read-only access to a WooCommerce store, enabling queries about orders, customers, sales, stock, stuck or failed orders, top products/categories/customers, and new vs returning customers via WooCommerce REST API and Analytics.
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.
woo-mcp
A read-only MCP server that lets Claude answer questions about a WooCommerce store: orders, customers, sales, stock. It only sends GET requests and never changes anything in the store.
Tools
Tool | Answers |
| Who are my customers? Details by ID, email or name |
| One order, a customer's orders (including guest checkouts), orders by date |
| How many orders, optionally per day / month / year |
| How many times was product X bought (by ID, SKU or name) |
| Which orders are stuck in processing / on-hold |
| Failed and pending payments, with contact details and the amount at stake |
| Best sellers and best customers |
| New vs returning customers, by orders and revenue |
| What's running out, and what isn't selling |
¹ Uses WooCommerce Analytics. Enable it and run WooCommerce → Analytics → Settings → Import historical data once. The stock tools only see products with stock management turned on.
Related MCP server: mcp-server-woocommerce
Setup
Requires Node.js 20.12+.
npm install
npm run build
cp .env.example .env # then fill it inCreate the API key in WooCommerce → Settings → Advanced → REST API with Read permission. The store must use https.
Variable | Default | |
|
| |
|
| |
|
| Set |
|
| Max parallel requests to the store (1–20) |
|
| Per-request timeout |
Connect
Claude Code:
claude mcp add woo --scope user -- node /path/to/woo-mcp/dist/index.jsClaude Desktop (Settings → Developer → Edit Config):
{ "mcpServers": { "woo": { "command": "node", "args": ["/path/to/woo-mcp/dist/index.js"] } } }Then just ask: "What's the latest order?", "What sold best this month?", "Which orders are stuck?"
Development
npm test # build + end-to-end tests against a fake store
npm run inspect # MCP Inspector in the browserArchitecture, request costs and security details: docs/DEVELOPMENT.md.
License
Apache 2.0. You're free to use, modify and distribute this code, including commercially, as long as you credit the author: keep the NOTICE file and the copyright notice with any copy or derivative work.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted WooCommerce MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
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
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThis read-only MCP Server allows you to connect to WooCommerce data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcpMIT
- AlicenseBqualityDmaintenanceMCP server for managing WooCommerce stores through AI assistants like Claude. Provides 101 tools covering products, orders, customers, coupons, shipping, taxes, webhooks, settings, reports, and more.100112 npm2MIT
- AlicenseBqualityBmaintenanceRead-only MCP server for WooCommerce that enables answering questions about products, orders, sales, and blog posts via the WordPress REST API without needing plugins or write access.590 npm2MIT
- AlicenseAqualityDmaintenanceA read-only MCP server that lets AI assistants answer Shopify store operations questions via tools like get_shop, list_products, get_product, and list_orders.4MIT