66 WooCommerce tools for AI-driven storefront management.
Create and update products, manage orders and refunds, handle coupons and customers, control shipping and taxes, monitor stock and revenue — all from a conversation with your agent.
Goldnat for WooCommerce · Let AI run your WooCommerce store.
Capabilities
What it does.
OAuth 2.0 + PKCE
Secure by design
Industry-standard OAuth flow with PKCE. Every AI agent authenticates with proof-of-key exchange — no secrets stored client-side.
Permission-aware
WordPress permissions
Tool calls respect WordPress's native permission model. Users only see content they're allowed to access.
REST + JSON
Servio protocol
Manifest endpoint, tool discovery, structured JSON responses. Compatible with the Model Context Protocol standard.
66 tools
Production ready
66 structured tool calls for WordPress.
Compatible clients
Works with every AI client.
Pre-configured OAuth integrations for every major AI agent — including our own hosted agent at goldnat.ai. Connect in minutes, not hours.
Tools
Available tool calls.
66 tools exposed via the Servio protocol. AI agents call these by name with structured arguments.
woocommerce
-
woocommerce.createOrderCreate a new order with line items Pro -
woocommerce.createProductCreate a new WooCommerce product Pro -
woocommerce.getCustomerGet customer profile + order stats Pro -
woocommerce.getOrderGet a single order by ID with line items and totals Pro -
woocommerce.getSalesReportSales totals + counts for a date range Pro -
woocommerce.getTopSellersTop-selling products by units sold in a period Pro -
woocommerce.listCustomersList customers with basic profile info Pro -
woocommerce.listOrdersList orders across the shop with filters (admin scope) Pro -
woocommerce.listProductCategoriesList all product categories with counts Pro -
woocommerce.updateInventoryUpdate stock quantity + stock-status for a product Pro -
woocommerce.updateOrderStatusChange an order's status (e.g. pending → processing → completed) Pro -
woocommerce.updateProductUpdate an existing product's fields Pro -
woocommerce.addOrderNoteAdd a note to an order — internal (admin-only) or customer-visible (triggers email). Pro -
woocommerce.applyCouponToCartApply a coupon code to the current cart, returning updated totals. Pro -
woocommerce.bulkUpdateProductsApply the same price/stock/status/category patch to many products in one call. Pro -
woocommerce.bulkUpdateStockSet stock quantities for many products in one call: [{product_id, stock_quantity}]. Pro -
woocommerce.createCouponCreate a new WooCommerce coupon (percent / fixed_cart / fixed_product). Pro -
woocommerce.createCustomerCreate a new WooCommerce customer with email + address (auto-generates username if omitted). Pro -
woocommerce.createProductAttributeCreate a global attribute (product_attribute) with name + slug + type. Pro -
woocommerce.createProductCategoryCreate a WooCommerce product category (product_cat term) with optional parent + description. Pro -
woocommerce.createProductTagCreate a new product tag (product_tag term). Pro -
woocommerce.createProductVariationAdd a variation to a variable product with attributes + price + stock. Pro -
woocommerce.createRefundIssue a full or partial refund on an order. Supports line-item breakdown and restocking. Pro -
woocommerce.createWebhookCreate a webhook: topic (order.created, product.updated…), delivery URL, secret. Pro -
woocommerce.deleteCouponTrash a coupon by ID (recoverable) or force-delete it. Pro -
woocommerce.deleteCustomerDelete a customer account. Optionally reassign their content/orders to another user. Pro -
woocommerce.deleteOrderDelete an order (trash or force-delete). Force-delete is IRREVERSIBLE and destroys refunds. Pro -
woocommerce.deleteProductDelete a product (trash or force-delete). Pro -
woocommerce.deleteProductCategoryDelete a product category (products keep their other categories). Pro -
woocommerce.deleteProductVariationDelete a variation (force-delete recommended). Pro -
woocommerce.deleteWebhookDelete a webhook by ID. Pro -
woocommerce.duplicateProductDuplicate a product as a new draft (copies core fields, meta, taxonomies). Pro -
woocommerce.getCustomerReportTop customers by spend + new/returning breakdown for a date range. Pro -
woocommerce.getLowStockReportProducts at or below the low-stock threshold, plus a list of out-of-stock SKUs. Pro -
woocommerce.getProductVariationGet one variation with attributes, price, SKU, stock. Pro -
woocommerce.getRevenueReportRevenue breakdown over a date range with day-by-day totals and comparison to previous period. Pro -
woocommerce.getShippingMethodsList all registered shipping method types (flat_rate, free_shipping, local_pickup, etc.). Pro -
woocommerce.getStockStatusGet stock status of one product (or SKU): in_stock/out_of_stock/on_backorder, quantity, manage_stock. Pro -
woocommerce.listCouponsList existing coupons with usage stats. Filter by status/search. Pro -
woocommerce.listOrderNotesRetrieve all notes on an order with author, timestamp, and type. Pro -
woocommerce.listPaymentGatewaysList available payment gateways with enabled state + settings summary. Pro -
woocommerce.listProductAttributesList global product attributes (Color, Size…) with their term counts. Pro -
woocommerce.listProductReviewsList product reviews with rating + status + author. Pro -
woocommerce.listProductTagsList product tags with post counts. Pro -
woocommerce.listProductVariationsList all variations of a variable product with attributes, price, SKU, stock. Pro -
woocommerce.listRefundsList all refunds issued against an order with amount, reason, date. Pro -
woocommerce.listShippingZonesList all shipping zones with regions + assigned methods. Pro -
woocommerce.listTaxRatesList all tax rates with country/state/rate/name. Pro -
woocommerce.listWebhooksList active WooCommerce webhooks with topic + delivery URL. Pro -
woocommerce.replyToReviewPost a reply to a review as the site admin. Pro -
woocommerce.sendOrderEmailTrigger a WooCommerce order email (customer_invoice / customer_processing_order / customer_completed_order / new_order). Pro -
woocommerce.setOrderTrackingAttach shipment tracking metadata to an order (carrier, tracking number, tracking URL). Pro -
woocommerce.updateCouponModify amount, expiry, usage limit, or status of an existing coupon. Pro -
woocommerce.updateCustomerUpdate customer email/name/address/phone. Pro -
woocommerce.updateOrderUpdate order fields beyond status: customer_id, billing/shipping addresses, customer_note. Pro -
woocommerce.updatePaymentGatewayEnable / disable a payment gateway or update its title/description. Pro -
woocommerce.updateProductCategoryUpdate product category name/slug/description/parent. Pro -
woocommerce.updateProductVariationUpdate variation price/stock/SKU/status. Pro -
woocommerce.updateReviewApprove / hold / spam / trash a review. Pro -
woocommerce.updateShippingZoneRename a shipping zone or reorder its position. Pro -
woocommerce.updateTaxRateUpdate a tax rate: percentage, name, priority, compound, shipping. Pro
WooCommerceModule
-
woocommerce.addToCartAdd a product to the shopping cart Pro -
woocommerce.getCartGet current shopping cart contents Pro -
woocommerce.getOrdersGet customer orders Pro -
woocommerce.getProductGet a single WooCommerce product by ID or SKU Pro -
woocommerce.searchProductsSearch WooCommerce products with filters Pro
Pricing
Get the plugin.
Sign in to your Goldnat account to complete purchase — Paddle handles local currency, VAT, and tax automatically. Your license appears in your account immediately.
Pro Monthly
Full feature set + support
- ✓ Full tool coverage
- ✓ Permission-aware
- ✓ Priority support
Pro Annual
Full feature set + support
- ✓ Full tool coverage
- ✓ Permission-aware
- ✓ Priority support
WordPress platform
More plugins for WordPress
Questions about Goldnat for WooCommerce?