MCP Catalogs
Home

woocommerce-mcp-server

by techspawn·89·Score 44

A comprehensive MCP server for WooCommerce integration with WordPress REST API, covering products, orders, customers, and store management.

ecommercedeveloper-toolsproductivity
48
Forks
5
Open issues
6 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server enables seamless interaction with WooCommerce stores through the WordPress REST API, providing comprehensive tools for managing products, orders, customers, shipping, taxes, discounts, and store configuration. It supports both WordPress content management and WooCommerce-specific operations using JSON-RPC 2.0 protocol. The server is compatible with Windows, macOS, and Linux platforms.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automate WooCommerce store management through AI assistants
you:Create shopping experiences in AI applications connected to WooCommerce
you:Sync product information and orders between WooCommerce and other systems
you:What authentication methods are supported?
you:What WooCommerce operations are supported?

When to choose this

Choose this MCP server if you need to integrate WooCommerce store management with AI workflows, especially if you're already using WordPress and WooCommerce for your e-commerce operations.

When NOT to choose this

Avoid this server if you're using a different e-commerce platform that doesn't run on WordPress, as it's specifically designed for WooCommerce integration.

Tools this server exposes

12 tools extracted from the README
  • get_products

    Retrieve a list of products from WooCommerce

  • create_product

    Create a new product in WooCommerce

  • get_orders

    Retrieve a list of orders from WooCommerce

  • create_order

    Create a new order in WooCommerce

  • get_customers

    Retrieve a list of customers from WooCommerce

  • get_product_categories

    Retrieve product categories from WooCommerce

  • create_coupon

    Create a new discount coupon in WooCommerce

  • get_sales_report

    Retrieve sales reports from WooCommerce

  • get_shipping_zones

    Retrieve shipping zones from WooCommerce

  • get_tax_rates

    Retrieve tax rates from WooCommerce

  • get_settings

    Retrieve all settings from WooCommerce

  • get_system_status

    Retrieve system status from WooCommerce

Comparable tools

shopify-mcpmagento-mcpwordpress-mcp

Installation

Installation

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Build the project:
npm run build

Configuration

Add the server to your MCP settings file with environment variables:

{
  "mcpServers": {
    "woocommerce": {
      "command": "node",
      "args": ["path/to/build/index.js"],
      "env": {
        "WORDPRESS_SITE_URL": "https://your-wordpress-site.com",
        "WOOCOMMERCE_CONSUMER_KEY": "your-woocommerce-consumer-key",
        "WOOCOMMERCE_CONSUMER_SECRET": "your-woocommerce-consumer-secret",
        "WORDPRESS_USERNAME": "your-wordpress-username",
        "WORDPRESS_PASSWORD": "your-wordpress-password"
      }
    }
  }
}

FAQ

What authentication methods are supported?
The server supports WooCommerce authentication via consumer keys and WordPress authentication via username/password credentials. Both can be provided through environment variables or directly in request parameters.
What WooCommerce operations are supported?
The server supports comprehensive WooCommerce operations including products, orders, customers, shipping zones, tax rates, coupons, payment gateways, and store reports. It also includes WordPress content management capabilities like post creation and management.

Compare woocommerce-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.