WooCommerce tools in Cogny
Cogny's WooCommerce integration exposes 36 tools (21 read, 10 write, 5 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.
- Read (21): only reads data.
- Write (10): creates or changes something.
- Destructive (5): deletes, removes or replaces something.
Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits.
All tools
| Tool | Kind | What it does |
|---|---|---|
list_products | Read | List products. |
get_product | Read | Get a single product. |
create_product | Write | Create a product. |
update_product | Write | Update a product. |
delete_product | Destructive | Delete a product. force=True permanently deletes (bypasses trash). |
list_product_variations | Read | List variations of a variable product. |
get_product_variation | Read | Get a single product variation. |
list_product_categories | Read | List product categories. |
create_product_category | Write | Create a product category. |
list_product_tags | Read | List product tags. |
list_product_attributes | Read | List global product attributes. |
list_product_reviews | Read | List product reviews. status: approved | hold | spam | trash | all. |
list_orders | Read | List orders. |
get_order | Read | Get a single order with line items, totals, and addresses. |
create_order | Write | Create an order. |
update_order | Write | Update an order (e.g. change status to "completed"). |
delete_order | Destructive | Delete an order. force=True permanently deletes (bypasses trash). |
list_order_notes | Read | List notes on an order. note_type: any | customer | internal. |
create_order_note | Write | Add a note to an order. customer_note=True makes it visible to the customer. |
list_order_refunds | Read | List refunds for an order. |
get_order_refund | Read | Get a single refund for an order. |
create_order_refund | Destructive | Create a refund against an order. |
list_customers | Read | List customers. |
get_customer | Read | Get a single customer. |
create_customer | Write | Create a customer. |
update_customer | Write | Update a customer. |
delete_customer | Destructive | Delete a customer. |
list_coupons | Read | List coupons. |
get_coupon | Read | Get a single coupon. |
create_coupon | Write | Create a coupon. |
update_coupon | Write | Update a coupon. |
delete_coupon | Destructive | Delete a coupon. force=True permanently deletes (bypasses trash). |
get_sales_report | Read | Get the sales report. |
get_top_sellers_report | Read | Get the top sellers report (best-selling products for the period). |
get_report_totals | Read | Get totals counts for a resource. |
get_system_status | Read | Get the store's system status (environment, settings, active plugins). |
Exact input schemas come from tools/list once WooCommerce is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.