Skip to main content
Glama
maneeshkumarsaraswat

woo-mcp-server

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/maneeshkumarsaraswat/woo-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server