home / mcp / woocommerce mcp server

WooCommerce MCP Server

Provides read-only access to WooCommerce data and WordPress content via MCP endpoints for AI integrations.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "iosdevsk-mcp-for-woocommerce": {
      "url": "https://your-site.com/wp-json/wp/v2/wpmcp/streamable",
      "headers": {
        "JWT_TOKEN": "YOUR_JWT",
        "WP_API_URL": "https://your-site.com"
      }
    }
  }
}

You turn your WordPress and WooCommerce store into an AI-accessible data source. This MCP server exposes public store data and WordPress content through read-only endpoints, so you can build AI assistants that answer questions with product links, categories, reviews, and more without exposing sensitive customer data.

How to use

Connect your MCP client to the Streamable HTTP endpoint to enable modern, low-latency access to your WooCommerce data. Use the read-only tools to search products, fetch details and variations, explore categories and attributes, read reviews, and retrieve related content from WordPress posts and pages. Always include product permalinks in responses to give customers clickable links to items.

Available tools

wc_products_search

Primary universal search for products, including permalink fields for clickable product links.

wc_get_product

Fetch a product by ID with permalink included.

wc_get_product_variations

Retrieve all variations for a variable product, each with a permalink.

wc_get_product_variation

Get a specific variation by ID with permalink.

wc_intelligent_search

Intelligent fallback search across products and attributes.

wc_analyze_search_intent

Analyze user queries to suggest search parameters.

wc_analyze_search_intent_helper

Helper for mapping queries to categories or tags.

wc_get_products_by_brand

Query products filtered by brand attribute.

wc_get_products_by_category

Query products by category.

wc_get_products_by_attributes

Filter products by multiple attributes.

wc_get_products_filtered

Multi-criteria filtering (brand, category, price, attributes).

wc_get_categories

List product categories.

wc_get_tags

List product tags.

wc_get_product_attributes

Global attribute definitions.

wc_get_product_attribute

Attribute by ID.

wc_get_attribute_terms

Terms for an attribute (e.g., Red, Blue for Color).

wc_get_product_reviews

List reviews with filters and pagination.

wc_get_product_review

Single review by ID.

wc_get_shipping_zones

List shipping zones.

wc_get_shipping_zone

Detail for a shipping zone.

wc_get_shipping_methods

List shipping methods.

wc_get_shipping_locations

List shipping locations.

wc_get_payment_gateways

List payment gateways.

wc_get_payment_gateway

Detail for a payment gateway.

wc_get_tax_classes

List tax classes.

wc_get_tax_rates

List tax rates.

wc_get_system_status

Retrieve system status.

wc_get_system_tools

List system tools.

wordpress_posts_list

List WordPress posts.

wordpress_posts_get

Get a WordPress post by ID.

wordpress_pages_list

List WordPress pages.

wordpress_pages_get

Get a WordPress page by ID.