woo-mcp-server
Provides tools to manage a WooCommerce store, including viewing products and orders, updating product stock quantities, and deleting products via the WooCommerce REST API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@woo-mcp-serverwhat products are low in stock?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
WooCommerce MCP Web Dashboard
A full-stack, standalone Model Context Protocol (MCP) server integrated with a real-time web dashboard to manage WooCommerce stores directly from your browser.
Features
Real-time SSE Communication: Connects your web frontend to the Node.js backend using Server-Sent Events (SSE).
View Products & Orders: Fetch catalog details, inventory counts, pricing, and recent orders instantly.
Update Stock: Modify product stock quantities dynamically (
manage_stock: true) with automated error handling.Delete Products: Permanently delete products by ID using forced parameters via the WooCommerce REST API.
Unified Deployment: Merges the MCP backend and frontend dashboard (
index.html) into a single executable URL hosted seamlessly on Render.
Related MCP server: MCP WooCommerce Server
Tech Stack
Backend: Node.js, Express.js, TypeScript, Axios, dotenv, CORS,
@modelcontextprotocol/sdk.Frontend: HTML5, CSS3, JavaScript (Fetch API & EventSource).
API Integration: WooCommerce REST API v3 (Authenticated via Consumer Key & Secret).
Hosting: Render (Auto-deployment via GitHub).
Environment Variables
Configure the following variables in your .env file or Render Environment settings:
PORT=3000
WOO_URL=[https://your-woocommerce-store.com](https://your-woocommerce-store.com)
WOO_CONSUMER_KEY=ck_****************************************
WOO_CONSUMER_SECRET=cs_****************************************
Local Development & Setup
Clone the repository:
Bash
git clone [https://github.com/your-username/woo-mcp-server.git](https://github.com/your-username/woo-mcp-server.git)
cd woo-mcp-server
Install dependencies:
Bash
npm install
Build and start the server:
Bash
npm run build
npm start
Access the Dashboard:
Open http://localhost:3000 in your browser to interact with the live management panel.This server cannot be deployed
Maintenance
Related MCP Connectors
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
1WooCommerce MCP Pack — wraps the WooCommerce REST API v3
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceWooCommerce MCP Server enables interaction with WooCommerce stores through the WordPress REST API. It provides comprehensive tools for managing all aspects of products, orders, customers, shipping, taxes, discounts, and store configuration using JSON-RPC 2.0 protocol.103MIT
- FlicenseNot gradedqualityDmaintenanceEnables interaction with WooCommerce stores through the REST API. Supports product search, order management, and e-commerce operations through natural language commands.-
- FlicenseNot gradedqualityDmaintenanceEnables interaction with WooCommerce stores through the WordPress REST API, supporting comprehensive management of products, orders, customers, shipping, taxes, discounts, and store configuration.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides access to WooCommerce REST API functionality, enabling product, order, customer, and coupon management.337 npm1MIT