Integration

WooCommerce integration

WordPress e-commerce platform API for online store management. Manage products, orders, customers, coupons, and settings. Essential for building WooCommerce integrations, order management tools, and WordPress e-commerce automation.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in WooCommerce.Built from the 44 WooCommerce tools below, on the connection you add once.

Common WooCommerce use cases

  • sales analysis
  • order management
  • coupon management
  • tax configuration
  • CRM sync
  • rate management
  • test data removal
  • checkout options
  • customer service
  • debugging

What you can do with WooCommerce

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Coupon, 5 operations

  • create_couponCreate couponPOSTCreates a new discount coupon.
  • delete_couponDelete couponDELETEDeletes a coupon.
  • get_couponGet couponGETRetrieves a specific coupon by ID with all details.
  • list_couponsList couponsGETLists all WooCommerce coupons with discount details.
  • update_couponUpdate couponPUTUpdates an existing coupon.

Customer, 5 operations

  • create_customerCreate customerPOSTCreates a new WooCommerce customer. Register customers with contact and address info.
  • delete_customerDelete customerDELETEPermanently deletes a WooCommerce customer.
  • get_customerGet customerGETRetrieves a single WooCommerce customer by ID.
  • list_customersList customersGETLists all WooCommerce customers. Get customer profiles with order history.
  • update_customerUpdate customerPUTUpdates an existing WooCommerce customer.

Order, 5 operations

  • create_orderCreate orderPOSTCreates a new WooCommerce order manually. Add orders with line items and customer details.
  • delete_orderDelete orderDELETEDeletes an order.
  • get_orderGet orderGETRetrieves a specific WooCommerce order by ID. Returns complete order with line items and addresses.
  • list_ordersList ordersGETLists all WooCommerce orders with status filtering. Get orders for fulfillment and management.
  • update_orderUpdate orderPUTUpdates an existing WooCommerce order. Change status, addresses, or add items.

Product, 5 operations

  • create_productCreate productPOSTCreates a new WooCommerce product. Add products with pricing, categories, and images.
  • delete_productDelete productDELETEDeletes a WooCommerce product. Move to trash or permanently delete with force flag.
  • get_productGet productGETRetrieves a specific WooCommerce product by ID. Returns complete product details with pricing and inventory.
  • list_productsList productsGETLists all WooCommerce products with filtering options. Get products by status, category, and SKU.
  • update_productUpdate productPUTUpdates an existing WooCommerce product. Modify name, price, stock, and other properties.

Webhook, 5 operations

  • create_webhookCreate webhookPOSTCreates a new webhook for event notifications.
  • delete_webhookDelete webhookDELETEPermanently deletes a WooCommerce webhook.
  • get_webhookGet webhookGETRetrieves a single WooCommerce webhook by ID.
  • list_webhooksList webhooksGETLists all webhooks configured in WooCommerce.
  • update_webhookUpdate webhookPUTUpdates an existing WooCommerce webhook.

Payment gateway, 3 operations

  • get_payment_gatewayGet payment gatewayGETRetrieves a specific payment gateway configuration.
  • list_payment_gatewaysList payment gatewaysGETLists all payment gateways.
  • update_payment_gatewayUpdate payment gatewayPUTUpdates a payment gateway configuration.

Order note, 2 operations

  • create_order_noteCreate order notePOSTCreates a note on a WooCommerce order.
  • list_order_notesList order notesGETLists notes for a specific WooCommerce order.

Refund, 2 operations

  • create_refundCreate refundPOSTCreates a refund for an order.
  • list_refundsList refundsGETLists all refunds for a specific order.

Tax rate, 2 operations

  • create_tax_rateCreate tax ratePOSTCreates a new tax rate.
  • list_tax_ratesList tax ratesGETLists all tax rates configured in the store.

Category, 1 operation

  • list_categoriesList categoriesGETLists all WooCommerce product categories. Get category hierarchy for navigation.

Product attribute, 1 operation

  • list_product_attributesList product attributesGETLists all global WooCommerce product attributes.

Product review, 1 operation

  • list_product_reviewsList product reviewsGETLists all WooCommerce product reviews.

Product variation, 1 operation

  • list_product_variationsList product variationsGETLists all variations for a variable WooCommerce product.

Report, 1 operation

  • get_reports_top_sellersGet reports top sellersGETRetrieves a list of top-selling WooCommerce products for a given period.

Sales report, 1 operation

  • get_reports_salesGet reports salesGETRetrieves sales report for a period.

Shipping method, 1 operation

  • list_shipping_methodsList shipping methodsGETLists shipping methods for a specific zone.

Shipping zone, 1 operation

  • list_shipping_zonesList shipping zonesGETLists all shipping zones configured in the store.

System status, 1 operation

  • get_system_statusGet system statusGETRetrieves WooCommerce system status and configuration.

Tax class, 1 operation

  • list_tax_classesList tax classesGETLists all tax classes.

WooCommerce API rate limits

Depends on hosting provider and WordPress configuration

These are the limits WooCommerce documents, not ones LiveContext measured. They can change and often depend on your plan, so check the WooCommerce documentation for current values.

Use WooCommerce from Claude Code, Cursor or Codex

Connect WooCommerce in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its WooCommerce operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect WooCommerce

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect WooCommerce once

    Add your WooCommerce connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

WooCommerce integration FAQ

What can you do with the WooCommerce integration?

LiveContext exposes 44 operations on WooCommerce, covering coupon, customer, order and product. Common uses include sales analysis, order management and coupon management.

What are the WooCommerce API rate limits?

Depends on hosting provider and WordPress configuration Limits are set by WooCommerce and can depend on your plan.

Popular integrations

Browse the whole catalog