WooCommerce MCP Server (HTTP/Express)
@Vostos007
About WooCommerce MCP Server (HTTP/Express)
MCP сервер для управления магазином WooCommerce
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"woocommerce-mcp-server-project": {
"command": "node",
"args": [
"server.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is WooCommerce MCP Server (HTTP/Express)?
This server provides a JSON-RPC 2.0 interface over HTTP intended to interact with WooCommerce. It is designed for developers who want to manage WooCommerce data through Model Context Protocol (MCP)-compatible clients. Note that the actual WooCommerce API integration is a placeholder and must be implemented before the server can connect to a live WooCommerce site.
How to use WooCommerce MCP Server (HTTP/Express)?
Clone the repository, run npm install, create a .env file with your WooCommerce site URL, consumer key, consumer secret, a chosen port, and an API key for authentication. Start the server with node server.js; the RPC endpoint will be available at http://localhost:3000/rpc. Use POST requests with a JSON-RPC 2.0 body and the X-API-Key header to call methods like get_products, get_product, and update_product.
Key features of WooCommerce MCP Server (HTTP/Express)
- JSON‑RPC 2.0 protocol over HTTP
- Pre‑defined methods: get_products, get_product, update_product
- API‑key authentication via X‑API‑Key header
- Configurable port and WooCommerce credentials via .env
- Lightweight Express‑based server
Use cases of WooCommerce MCP Server (HTTP/Express)
- Retrieving a list of recent WooCommerce products programmatically
- Fetching details of a specific product by ID
- Updating product information (e.g., description) from an MCP‑aware tool
- Integrating WooCommerce data into AI‑powered assistants or automation workflows (once the WooCommerce integration is implemented)
FAQ from WooCommerce MCP Server (HTTP/Express)
What is the difference between this server and a direct WooCommerce REST API call?
This server wraps WooCommerce interactions in a JSON‑RPC 2.0 interface, making it compatible with MCP clients that expect a standardized remote procedure call format. It also adds an extra authentication layer (MCP_API_KEY) on top of the WooCommerce API credentials.
What runtime dependencies does it require?
Node.js and npm are required. The server uses Express and environment variables read from a .env file.
Where does the data remain?
All product data is stored in your WooCommerce installation. This server only acts as a pass‑through; it does not store any data locally.
Is the WooCommerce integration fully functional?
No. The server currently includes a placeholder function (handleWooCommerceRequest) that must be implemented to make actual WooCommerce API calls. Without that, the server will not return real WooCommerce data
Frequently asked questions
What is the difference between this server and a direct WooCommerce REST API call?
This server wraps WooCommerce interactions in a JSON‑RPC 2.0 interface, making it compatible with MCP clients that expect a standardized remote procedure call format. It also adds an extra authentication layer (MCP_API_KEY) on top of the WooCommerce API credentials.
What runtime dependencies does it require?
Node.js and npm are required. The server uses Express and environment variables read from a `.env` file.
Where does the data remain?
All product data is stored in your WooCommerce installation. This server only acts as a pass‑through; it does not store any data locally.
Is the WooCommerce integration fully functional?
No. The server currently includes a placeholder function (`handleWooCommerceRequest`) that must be implemented to make actual WooCommerce API calls. Without that, the server will not return real WooCommerce data
Basic information
More Developer Tools MCP servers
MCP-Scan: An MCP Security Scanner
invariantlabs-aiSecurity scanner for AI agents, MCP servers and agent skills.
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs

Reelier
Maxime HouleAgents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
Comments