Create Product is a WordPress ability from WooCommerce — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

Create Product

Write
WooCommerce Ecommerce woocommerce/products-create

Create a new WooCommerce product with a name, price, description, and other catalog attributes.

Requires the WooCommerce plugin active on WordPress 6.9+, with the experimental 'mcp_integration' feature flag enabled (WooCommerce > Settings > Advanced > Features). Abilities are only registered for requests hitting WooCommerce's own /woocommerce/mcp REST endpoint, and each request must authenticate with a WooCommerce REST API key (consumer_key:consumer_secret) sent via the X-MCP-API-Key header over HTTPS — the key's read/write permission scope must match the HTTP method used.

What it does

This ability creates a new product by dispatching a POST request through the wc/v3/products REST endpoint, using the same creatable schema WooCommerce exposes for that endpoint. Supported fields include name, product type, status, catalog visibility, description and short description, SKU, regular and sale prices, stock management fields, categories, and images, among others. None of these fields are flagged as strictly required in WooCommerce's own schema, so the ability accepts a minimal payload, though a usable product generally needs at least a name and price. The newly created product object is returned in the response.

See it in action

You ask your AI assistant

"Create a new simple product called 'Canvas Tote Bag' priced at $24.99 with the description 'Durable everyday canvas tote.'"

Inputs

Name Type Required Description
name string No Product name.
type string No Product type (e.g. simple, grouped, external, variable). Defaults to 'simple'.
status string No Product status (post status). Defaults to 'publish'.
featured boolean No Whether the product is featured. Defaults to false.
catalog_visibility string No Catalog visibility: visible, catalog, search, or hidden. Defaults to 'visible'.
description string No Full product description.
short_description string No Short product description.
sku string No Unique SKU identifier for the product.
regular_price string No Product regular price.
sale_price string No Product sale price.

Returns

The newly created product object, matching the WooCommerce product REST schema.

Permission

Registered as a write (POST) operation. Requires a WooCommerce REST API key sent via the X-MCP-API-Key header over HTTPS with 'write' or 'read_write' permission scope.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.