Product Catalog
Manage products, variants, and categories for your online store or any catalog-style listing. Prices in cents, category nesting, variant options, fulltext search.
Endpoints (13)
List products with optional filters. Returns products with category info. Paginated.
No input parameters required.
Get a single product with its variants and category in one response.
No input parameters required.
Create a new product. Slug auto-generated from name if omitted. Price in cents (1999 = €19.99).
No input parameters required.
Update an existing product. Only send fields you want to change.
No input parameters required.
Delete a product and all its variants (CASCADE).
No input parameters required.
Fulltext search on product name, description, and SKU. Default: only active products.
No input parameters required.
List all categories with product counts. Returns tree structure by default.
No input parameters required.
Create a product category. Supports nesting via parent_id.
No input parameters required.
Update an existing category.
No input parameters required.
Delete a category. Products in this category get category_id = NULL.
No input parameters required.
Add a variant to a product. Auto-sets product type to variable.
No input parameters required.
Update a product variant.
No input parameters required.
Delete a variant. Auto-resets product type to simple if last variant.
No input parameters required.
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| list-products | product-catalog_list_products |
| get-product | product-catalog_get_product |
| create-product | product-catalog_create_product |
| update-product | product-catalog_update_product |
| delete-product | product-catalog_delete_product |
| search-products | product-catalog_search_products |
| list-categories | product-catalog_list_categories |
| create-category | product-catalog_create_category |
| update-category | product-catalog_update_category |
| delete-category | product-catalog_delete_category |
| create-variant | product-catalog_create_variant |
| update-variant | product-catalog_update_variant |
| delete-variant | product-catalog_delete_variant |