# WooCommerce MCP Server

> WordPress plugin implementing Model Context Protocol for WooCommerce stores. Connects AI assistants like Claude to manage products, orders, customers, and store operations with secure REST API authentication and read-only mode for safety.

- **URL:** https://developer.woocommerce.com/docs/features/mcp/
- **Category:** Business Commerce MCP Servers
- **Tags:** Wordpress, E Commerce, Online Store
- **Updated:** 2026-03-20 19:40
- **Canonical page:** https://mcpserver.ever.works/items/woocommerce-mcp-server

## Details

## Overview

The Model Context Protocol (MCP) is an open standard that enables AI applications to securely connect to external data sources and tools. MCP for WooCommerce is a WordPress plugin that connects your WooCommerce store to AI assistants like Claude via the Model Context Protocol (MCP).

## Key Features

WooCommerce's MCP integration provides AI assistants with structured access to core store operations:

- **Product Management**: Full CRUD operations for products, categories, and attributes
- **Order Management**: View and manage orders, order status, and fulfillment
- **Customer Management**: Access customer data and purchase history
- **Shipping Configuration**: Manage shipping methods and zones
- **Tax Settings**: Configure tax rates and classes
- **Discount Management**: Create and manage coupons and discounts
- **Store Configuration**: Access and modify store settings

## Security Features

MCP for WooCommerce is designed with security as a priority:

- **Read-Only Mode**: Operates in read-only mode by default
- **Public Data Only**: Only provides access to public store data
- **Permission System**: Respects WooCommerce's existing permission system
- **REST API Authentication**: Authenticated using WooCommerce REST API keys
- **No Private Data**: No customer information, sales data, or private details accessible

### Accessible Data

- Product information and catalog
- Categories and tags
- Shipping methods
- Payment gateways
- Public store configuration

## Setup Process

To connect Claude Code to your WooCommerce MCP server:

1. Go to WooCommerce → Settings → Advanced → REST API
2. Create a new API key with "Read/Write" permissions
3. Configure MCP with your API key
4. Connect through Claude Code or other MCP-compatible clients

## Technical Implementation

The configuration typically uses:
- **Package**: @automattic/mcp-wordpress-remote
- **Protocol**: JSON-RPC 2.0
- **Transport**: STDIO and HTTP streamable transport
- **Authentication**: Optional JWT authentication
- **API**: WooCommerce REST API

## Available Implementations

Multiple MCP server implementations available:

### Official WooCommerce MCP Integration

From Automattic (WooCommerce parent company):
- Full feature set
- Regular updates
- Enterprise support

### Community Plugins

WordPress.org plugin repository:
- Free and open-source
- Community-maintained
- Easy installation through WordPress admin

### Third-Party Servers

GitHub implementations:
- techspawn/woocommerce-mcp-server
- iOSDevSK/mcp-for-woocommerce
- Custom configurations and extensions

### Hosted Solutions

Pipedream's WooCommerce MCP server:
- Cloud-hosted
- No local installation required
- Quick setup

## Use Cases

- Automated order fulfillment workflows
- Product catalog management
- Inventory synchronization across platforms
- Customer data extraction for CRM integration
- Targeted marketing campaigns
- Store analytics and reporting
- Multi-channel e-commerce management

## Compatible Clients

- Claude Desktop and Claude Code
- Cursor IDE
- VS Code extensions
- Custom MCP clients
- Any MCP-compatible AI assistant

## Benefits

- Natural language store management
- Automated e-commerce operations
- Secure API access
- WordPress ecosystem integration
- Extensive WooCommerce compatibility
- Community support

## Pricing

Free and open-source. WooCommerce and WordPress hosting costs may apply.

---

_This Markdown mirror is generated by Ever Works for AI agents. The canonical HTML page is at https://mcpserver.ever.works/items/woocommerce-mcp-server._
