What is WooCommerce MCP Server?
An MCP (Model Context Protocol) server that provides full integration with WooCommerce stores via the WordPress REST API. It allows AI assistants to manage products, orders, customers, shipping, taxes, coupons, and store configuration using a comprehensive set of tools.
How to use WooCommerce MCP Server?
Clone the repository, install dependencies with pip install -r requirements.txt, create a .env file with your WordPress site URL and WooCommerce REST API keys, then initialize and run the server using initialize() and mcp.run() in a Python script. Alternatively, deploy directly to Railway by connecting your GitHub repo and setting the required environment variables.
Key features of WooCommerce MCP Server
- Full coverage of WooCommerce REST API (products, orders, customers, shipping, taxes, coupons, reports, settings)
- WordPress content management (posts and meta data)
- Batch operations for product variations, tax rates, and coupons
- Deployable on Railway with automatic SSL, monitoring, and scaling
- Environment-based configuration for all credentials
- Supports both WooCommerce and WordPress authentication methods
Use cases of WooCommerce MCP Server
- Manage products, inventory, categories, tags, and attributes via AI prompts
- Create and update orders, process refunds, and manage order notes
- Configure shipping zones, methods, and tax classes/rates
- Generate sales, product, customer, and stock reports
- Apply bulk discounts using coupon creation and batch update
Comments