woocommerce-mcp-server
by techspawn·★ 89·Score 44
A comprehensive MCP server for WooCommerce integration with WordPress REST API, covering products, orders, customers, and store management.
Overview
This MCP server enables seamless interaction with WooCommerce stores through the WordPress REST API, providing comprehensive tools for managing products, orders, customers, shipping, taxes, discounts, and store configuration. It supports both WordPress content management and WooCommerce-specific operations using JSON-RPC 2.0 protocol. The server is compatible with Windows, macOS, and Linux platforms.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you need to integrate WooCommerce store management with AI workflows, especially if you're already using WordPress and WooCommerce for your e-commerce operations.
When NOT to choose this
Avoid this server if you're using a different e-commerce platform that doesn't run on WordPress, as it's specifically designed for WooCommerce integration.
Tools this server exposes
12 tools extracted from the READMEget_productsRetrieve a list of products from WooCommerce
create_productCreate a new product in WooCommerce
get_ordersRetrieve a list of orders from WooCommerce
create_orderCreate a new order in WooCommerce
get_customersRetrieve a list of customers from WooCommerce
get_product_categoriesRetrieve product categories from WooCommerce
create_couponCreate a new discount coupon in WooCommerce
get_sales_reportRetrieve sales reports from WooCommerce
get_shipping_zonesRetrieve shipping zones from WooCommerce
get_tax_ratesRetrieve tax rates from WooCommerce
get_settingsRetrieve all settings from WooCommerce
get_system_statusRetrieve system status from WooCommerce
Comparable tools
Installation
Installation
- Clone the repository
- Install dependencies:
npm install- Build the project:
npm run buildConfiguration
Add the server to your MCP settings file with environment variables:
{
"mcpServers": {
"woocommerce": {
"command": "node",
"args": ["path/to/build/index.js"],
"env": {
"WORDPRESS_SITE_URL": "https://your-wordpress-site.com",
"WOOCOMMERCE_CONSUMER_KEY": "your-woocommerce-consumer-key",
"WOOCOMMERCE_CONSUMER_SECRET": "your-woocommerce-consumer-secret",
"WORDPRESS_USERNAME": "your-wordpress-username",
"WORDPRESS_PASSWORD": "your-wordpress-password"
}
}
}
}FAQ
- What authentication methods are supported?
- The server supports WooCommerce authentication via consumer keys and WordPress authentication via username/password credentials. Both can be provided through environment variables or directly in request parameters.
- What WooCommerce operations are supported?
- The server supports comprehensive WooCommerce operations including products, orders, customers, shipping zones, tax rates, coupons, payment gateways, and store reports. It also includes WordPress content management capabilities like post creation and management.
Compare woocommerce-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.