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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: woocommerce-mcp
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.
Hosted WooCommerce MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
WooCommerce MCP Pack — wraps the WooCommerce REST API v3
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with WooCommerce stores through the WordPress REST API, supporting comprehensive management of products, orders, customers, shipping, taxes, discounts, and store configuration.MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP-based interaction with WooCommerce stores, exposing REST API read tools by default and optional write tools when configured.MIT
- FlicenseNot gradedqualityAmaintenanceEnables interaction with WooCommerce stores through the WordPress REST API, providing tools for managing products, orders, customers, shipping, taxes, coupons, and store settings.-
- AlicenseNot gradedqualityAmaintenanceEnables interaction with WooCommerce stores through the WordPress REST API, supporting management of products, orders, customers, shipping, taxes, coupons, reports, settings, and related store data.MIT