WooCommerce MCP: Documentation
Updated:
Connection
The endpoint lives on your own domain: https://your-store.com/wp-json/woocommerce/mcp (Streamable HTTP). Enable it with wp option update woocommerce_feature_mcp_integration_enabled yes via WP-CLI, or programmatically through a filter in your plugin/theme code. Auth: an X-MCP-API-Key: consumer_key:consumer_secret header — create keys under WooCommerce → Settings → Advanced → REST API.
Tools
The official feature covers two areas:
- Products — query, create, update, delete; filtering and pagination.
- Orders — query with filters, update status, add order notes.
All operations respect the key's scope (read, write, read_write) just like the regular WooCommerce REST API.
The community server @amitgurbani/mcp-server-woocommerce (npx -y @amitgurbani/mcp-server-woocommerce, the same Consumer Key/Secret plus WORDPRESS_SITE_URL) adds 101 tools — coupons, shipping, taxes, webhooks, store settings, reports and more — if the official set falls short.
Agent flow
"Find products under $10 that are out of stock", "move order #558 to Completed and add a note with the tracking number", "show me the last 20 orders with status Processing".
Important
The feature is in developer preview — behavior and the tool set may change before the final release. A write/read_write key changes real store products and orders; test on a staging site before enabling mcp_integration on production.
Pricing
The official feature ships free in the WooCommerce plugin core; the AmitGurbani community server is MIT-licensed and also free.