Details
Overview
WooCommerce MCP Server (techspawn/woocommerce-mcp-server) is an open-source Model Context Protocol server for WooCommerce stores running on WordPress. It lets MCP-compatible assistants call WooCommerce and WordPress REST endpoints for catalog, order, customer, shipping, tax, discount, and content operations using JSON-RPC-style tool methods.
Setup is self-hosted: clone, npm install, build, then point your MCP client at the built Node entry with environment variables for site URL and WooCommerce consumer key/secret (plus WordPress username/password when using WP content methods).
Key Features
- WooCommerce products: List/get/create/update/delete products and product meta helpers.
- Catalog taxonomy: Product categories, tags, and attributes (including attribute terms).
- Orders & customers: Full store operations surface described in the README method tables (orders, customers, and related commerce resources).
- Shipping, taxes, discounts: Tools for store configuration areas beyond the catalog.
- WordPress content methods: Optional WP post/meta CRUD when WP basic auth credentials are supplied.
- Cross-platform Node server: Documented for Windows, macOS, and Linux MCP hosts.
How to Use
- Install an MCP-compatible host (Claude Desktop, Cursor, Claude Code, etc.).
- Clone or install the server from https://github.com/techspawn/woocommerce-mcp-server and follow the README for build /
npx/ Docker commands. - Create API credentials for the underlying platform and put them in the MCP
envblock — never commit secrets. - Register the server in your client MCP config (Claude Desktop
claude_desktop_config.jsonor Cursormcp.json), then restart the client. - Start with read-only prompts; enable write tools only after you understand scopes and confirmation settings.
Pricing
The MCP server is open source. You need a WordPress site with WooCommerce and REST API keys. Hosting and WooCommerce extensions remain your cost; the MCP layer itself is free to run.
| Plan | Billing | Price | Notes |
|---|---|---|---|
| woocommerce-mcp-server | — | Free (OSS) | Self-host Node server |
| WordPress + WooCommerce hosting | Host / plugins | Varies | Consumer key/secret required |
Best For
Independent WooCommerce merchants and agencies that want Claude Desktop or Cursor to operate the store catalog and orders through REST without building a custom admin chatbot.
FAQ
Is it official Automattic/WooCommerce?
No — it is a community project under the techspawn GitHub org. Review the repo for license and maintenance status before production use.
What credentials are required?
WORDPRESS_SITE_URL, WOOCOMMERCE_CONSUMER_KEY, and WOOCOMMERCE_CONSUMER_SECRET for WooCommerce APIs; WP username/password for WordPress content methods.
Related ChatGPT app?
The README links a related WooCommerce ChatGPT App project for visual shopping inside ChatGPT; that is separate from the MCP server itself.
Security tip?
Treat consumer keys like passwords, scope them narrowly, and only enable write tools in trusted MCP clients with human confirmation.