Connect WooCommerce to Claude

Automatically sync your WooCommerce data to Claude using the Windsor.ai connector.

Monitor your e-commerce store performance in Claude and make smarter, faster decisions to boost sales, streamline operations, and grow your online business.

Forget CSVs. Stop copy/paste. Connect data in minutes. No code required.

Free forever plan No credit card needed
logo connect
Join over 17,000+ businesses that trust Windsor.ai to streamline WooCommerce to Claude integration
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma

Which one do I need?

WooCommerce now ships its own native MCP support for Claude, alongside Windsor.ai’s cross-channel connector and generic automation platforms. Which one you need depends on whether you only need your own store’s data, or want it blended with the rest of your marketing stack.

WooCommerce’s native MCP Windsor.ai Automation platforms
Best for Store owners who only need WooCommerce data, on Claude Desktop Recurring analysis spanning WooCommerce plus marketing and sales data Scheduled exports feeding Claude on a cadence
Built for conversational Q&A Yes Yes No. Triggers workflows, doesn’t answer questions.
Cross-channel analysis No, WooCommerce only Yes: WooCommerce + 350+ sources No
Connection type Live: direct to your store Live: always current, no re-referencing Scheduled snapshot, as fresh as the last export
Setup effort Low with the official plugin, higher for other MCP clients Low (no code) Medium
Write access Yes (create, update, and delete products; update order status) Read-only Depends on the platform
Requires developer effort No with the official plugin on Claude Desktop; yes for other MCP clients No Sometimes, depending on the platform
Method 1

WooCommerce's native MCP

WooCommerce ships native MCP (Model Context Protocol) support directly in core, giving Claude purpose-built abilities to query, create, update, and delete products, and to query, update, and add notes to orders, without a third-party connector in the middle.

The easiest way to use it today is WooCommerce’s own free woocommerce-claude plugin, built for Claude Desktop.

Setup via the official plugin (Claude Desktop)

1
Install the plugin

Install the free woocommerce-claude plugin on your WordPress site and enable MCP integration under WooCommerce settings.

2
Download the connector bundle

Download the generated .mcpb bundle file and double-click it. Claude Desktop registers the connection automatically, no API keys or JSON to paste.

3
Ask about your store

Open a new chat and ask Claude about your products, orders, or overall store readiness.

Using a different MCP client, like Claude Code or Cursor? You can connect directly to WooCommerce’s core MCP abilities through a local proxy (@automattic/mcp-wordpress-remote) authenticated with a WooCommerce REST API key. WooCommerce is actively consolidating this connection method onto a shared, WordPress-wide MCP adapter, so exact setup steps here may still change between releases.

What it can do

  • Read and write directly, since core MCP supports creating, updating, and deleting products and updating order status, not just querying data
  • Run entirely on your own store and Claude account, with no third-party service in between
  • Use the official plugin for a one-click Claude Desktop setup

What it can't do

  • Blend WooCommerce with other data sources, since this only covers your own store (see Method 2)
  • Connect Claude clients other than Desktop without manual setup, using a local proxy and API keys
  • Treat the setup as finished and stable, since WooCommerce itself still labels this a developer preview
Method 2

Windsor.ai for cross-channel analysis

Windsor streams your orders, products, customers, and coupons into Claude and keeps the connection live, so Claude is always reading your current store, not a snapshot. Because Windsor already connects 350+ marketing and business sources, you can blend WooCommerce with ad spend, email performance, or GA4 in the same conversation, something WooCommerce’s own native MCP doesn’t cover since it only sees your store.

Leverage instant AI analysis

Claude interprets WooCommerce orders, revenue, product, and other key metrics to surface what's driving your store's performance. Instantly identify best-sellers, spot underperforming products, and uncover trends, all without SQL, formulas, or dashboards.

Query data using natural language

Ask Claude questions like "Which products had the highest repeat purchase rate?" or "Which campaigns drove the most revenue last month?" and get clear, structured answers and recommendations to increase sales, improve customer retention, and optimize your overall e-commerce strategy.

Create visual dashboards

Generate visual dashboards and reports in Claude with a single prompt. Share them with the team or clients to enhance collaboration and align on the latest performance metrics.

Get a clear view of your cash flow

Use Claude to calculate total revenue while excluding orders marked as 'cancelled' or 'failed', giving an accurate view of your actual cash flow. This ensures your ROAS calculations and inventory forecasts are based on cleared payments, not 'ghost' transactions.

Maximize customer lifetime value

Claude segments your customer base to identify loyal VIP buyers and customers at risk of churn. Use these insights to launch targeted loyalty offers or re-engagement campaigns that increase repeat purchases and grow long-term revenue.

What it can do

  • Keep a live link to your store, so new orders, refunds, and stock changes are available in your next prompt
  • Query WooCommerce alongside 350+ other sources, including GA4, Google Ads, and Mailchimp, in one conversation
  • Set up in minutes with no code, no feature flags, and no local proxy to run

What it can't do

  • Write data back to WooCommerce, since Windsor's connection is read-only (see Method 1 for write access)

Setup takes a couple of minutes

1
Connect WooCommerce to Windsor

Create a Windsor.ai account at onboard.windsor.ai/app/woocommerce, then enter your store URL and a WooCommerce REST API key with Read permission. Windsor starts pulling your order, product, customer, and coupon data.

2
Install the Windsor.ai connector in Claude

In Claude, open the Windsor.ai Connector page and click Connect. Once installed, it appears in your Connectors list.

3
Ask questions

Start a new chat and ask Claude about your connected data: summarize KPIs, build reports, or run advanced analyses.

The metrics that matter for WooCommerce

Metric What it tells you
orders__total Total order value, including tax and shipping, the headline revenue number for any date range
orders__net_sales Order revenue after tax, shipping, and discounts are stripped out, closer to what the store actually earned
orders__discount_total How much of an order’s value was knocked off by coupons or manual discounts
orders__status Where an order sits in the fulfillment lifecycle (processing, completed, refunded, cancelled)
orders__order_attribution_utm_source / orders__order_attribution_utm_campaign Which channel and campaign actually drove a given order
orders__line_items__product_id / orders__line_items__quantity Which specific products were in an order and how many units sold
products__stock_quantity Units currently left in stock for a product
products__total_sales Lifetime units sold for a product, WooCommerce’s own best-seller signal
customers__is_paying_customer Whether a registered customer has completed at least one paid order
coupons__code / coupons__discount_type / coupons__amount Which discount code was used and how much it took off the order

See it in your own WooCommerce data

Youtube video

Connect 350+ data sources, including WooCommerce, to Claude in a few clicks with the Windsor.ai app.

Example prompts

Profitability and margins

Using WooCommerce order and product data for the last 90 days, calculate net sales per product after discounts and refunds.
Rank products by net sales, not units sold.
Which best-sellers by volume are actually weak performers once discounts are factored in?

Coupon performance

List every active coupon with its code, discount type, and amount.
Match each one to the orders it was used on, and show total orders, total discount given, and total revenue generated per coupon.
Which coupons are costing more in discounts than they bring in?

Repeat customers

Find customers with more than 2 completed orders in the last 12 months.
Show their total spend, average order value, and days since their last order.
Which of these repeat customers haven't ordered in the last 60 days?

Inventory risk

For products with fewer than 20 units in stock, calculate average daily units sold over the last 30 days using line item quantity data.
Estimate days until stockout for each, and flag anything likely to run out within 2 weeks.
Method 3

Automation platforms

If you’d rather not run a live connector, an automation platform (Zapier, Make, or a custom WooCommerce webhook) can export order and product data to a file or database Claude can read on a schedule. This avoids touching WooCommerce’s REST API directly, but it isn’t a live connection: Claude sees whatever was true when the export last ran, not your current store.

What it can do

  • Automate a recurring export on a schedule, so you're not manually pulling reports every time
  • Feed Claude a snapshot of your store as one step in a broader workflow spanning other tools

What it can't do

  • Give Claude a live view of your current store, since it reads whatever the last export produced (see Method 2)
  • Write changes back to WooCommerce the way native MCP can (see Method 1)

The crudest fallback is exporting a report from WooCommerce and pasting it into a Claude conversation. It works for a one-off question, but every new question needs a fresh export, and large stores hit a size limit before Claude can see the rest.

Conclusions: which method wins for your use case

Your situation Recommended Why
“I need WooCommerce data alongside ad spend, GA4, or email performance” Windsor.ai Only method here that spans 350+ sources beyond WooCommerce
“I want Claude to write back to WooCommerce, like updating orders or editing products” WooCommerce’s native MCP Only method with write access, though it’s still a developer preview
“I’m on Claude Desktop and want the simplest possible setup” WooCommerce’s native MCP One-click plugin install, no API keys to configure
“I want to blend data with zero developer setup” Windsor.ai No feature flags, proxies, or REST API keys to manage
“I want a file exported and delivered to Claude on a schedule” Automation platforms Built for scheduled hand-offs, not live conversational Q&A

FAQs

What are the main ways to connect WooCommerce to Claude?

There are three options: WooCommerce’s own native MCP support (free via the official plugin on Claude Desktop, or a more technical setup for other MCP clients, with read and write access), Windsor.ai (no code, keeps a live link to your store and blends it with 350+ other sources, read-only), and automation platforms like Zapier or Make (scheduled exports rather than a live connection). See the comparison above for which fits your case.

Tired of manual WooCommerce data exports? Try Windsor.ai today to automate your reporting

Access your data from various sources in one place. Get started for free.
g logo
fb logo
big query data
youtube logo
power logo
looker logo