amitgurbani avatar

WooCommerce MCP Server

amitgurbani/mcp-server-woocommerce

Connects Claude directly to your WooCommerce REST API with full CRUD access across products, orders, customers, coupons, shipping zones, tax rates, webhooks, and reporting. All 101 tools support field filtering to cut token usage by 60-97%, and destructive operations are clearly marked with hints. Runs via npx with no install, just drop your API keys into the config. Includes read-only mode for safe exploration and MCP resources with schema references so Claude understands product types, order status lifecycles, and coupon rules. The batch operations on variations and attribute terms are handy for variable products. Ships with guided prompts for multi-step workflows like setting up variants or processing refunds. Back up before pointing this at production.

GitHub stars
1
tools
2
transport
STDIO
last updated
Mar 12, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

cleanup_orphaned_mediaCleans up orphaned media.

Cleans up orphaned media.

No parameter schema in public metadata yet.

run_system_toolRuns a system tool.

Runs a system tool.

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-server-woocommerce

CI npm License: MIT Node

MCP server for managing WooCommerce stores through AI assistants like Claude. Provides 101 tools covering products, orders, customers, coupons, shipping, taxes, webhooks, settings, reports, and more.

Quick Start

1. Get WooCommerce API keys

In your WordPress admin: WooCommerce > Settings > Advanced > REST API > Add key with Read/Write permissions.

2. Add to your AI tool

No install needed — runs directly via npx:

Claude Code

Add to your project's .mcp.json:


View the full README on GitHub

Details

Repository
github.com/amitgurbani/mcp-server-woocommerce
Website
github.com/AmitGurbani/mcp-server-woocommerce
Package
@amitgurbani/mcp-server-woocommerce
Transport
STDIO
Registry
MCP registry, active