WooCommerce MCP

Productivitystdio
Repository

A Model Context Protocol server that connects AI assistants to a WooCommerce store over the WordPress REST API. Provides tools to manage products and inventory, look up and update orders, inspect customers, and pull sales reports, so agents can answer store questions and automate ecommerce operations.

Connect

Add this configuration to .claude/mcp.json

{
  "mcpServers": {
    "woocommerce": {
      "command": "npx",
      "args": [],
      "env": {
        "WOOCOMMERCE_URL": "<YOUR_WOOCOMMERCE_URL>",
        "WOOCOMMERCE_CONSUMER_KEY": "<YOUR_WOOCOMMERCE_CONSUMER_KEY>",
        "WOOCOMMERCE_CONSUMER_SECRET": "<YOUR_WOOCOMMERCE_CONSUMER_SECRET>"
      }
    }
  }
}

Tools (3)

list_products

List store products with optional search and pagination.

{
  "type": "object",
  "properties": {
    "search": {
      "type": "string",
      "description": "Optional product name search"
    },
    "per_page": {
      "type": "integer",
      "description": "Number of products per page"
    }
  }
}

list_orders

List store orders, optionally filtered by status.

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Order status filter (e.g. processing, completed)"
    }
  }
}

get_sales_report

Retrieve a sales report for a given period.

{
  "type": "object",
  "properties": {
    "period": {
      "type": "string",
      "description": "Reporting period (e.g. week, month, year)"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server information

Author
juanlurg (@juanlurg)
Repository
https://github.com/juanlurg/woocommerce-mcp
License
MIT
Stars
0
Last updated
July 28, 2026