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.
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 |
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)
Install the free woocommerce-claude plugin on your WordPress site and enable MCP integration under WooCommerce settings.
Download the generated .mcpb bundle file and double-click it. Claude Desktop registers the connection automatically, no API keys or JSON to paste.
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
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
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.
In Claude, open the Windsor.ai Connector page and click Connect. Once installed, it appears in your Connectors list.
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
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.
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
Does WooCommerce have a native Claude integration?
Yes. WooCommerce ships native MCP (Model Context Protocol) support in core, letting Claude query, create, update, and delete products, and query and update orders, directly against your store. It’s still labeled a developer preview by WooCommerce, and the easiest way to use it today is the free official woocommerce-claude plugin for Claude Desktop.
Do I need coding skills to connect WooCommerce to Claude with Windsor?
No. Setup is point-and-click, and the connection is read-only, so there’s no code and no risk to your store.
Can I compare WooCommerce sales to my Facebook or Google ad spend?
Yes. Windsor connects WooCommerce alongside 350+ marketing and business data sources. To measure the effectiveness of your campaigns, you can ask Claude:
What was my ROAS for Facebook Ads yesterday based on actual WooCommerce orders?
Is it secure to give Windsor access to my WooCommerce store?
Windsor connects through the WooCommerce REST API using a scoped Consumer Key and Consumer Secret that you generate yourself and can revoke anytime from your WordPress admin. Windsor never sees your WordPress login or payment processor credentials, and the connection only reads store data, it doesn’t create or edit anything in WooCommerce.
Does Windsor need WooCommerce admin access?
You need store admin access to generate a REST API key with Read permissions under WooCommerce → Settings → Advanced → REST API. Read access is enough for Claude to analyze your orders, products, customers, and coupons; write permission isn’t required.
Can I connect multiple WooCommerce stores?
Yes. Agencies and multi-store owners can authorize each store separately at onboard.windsor.ai and ask Claude to compare performance, like revenue or coupon usage, across stores in the same conversation.
Is Windsor MCP free? What plan do I need?
Windsor has a free forever plan, no credit card required. Paid plans start at $19/month for higher data volume and additional sources. See the pricing page.
Do you have helpful links to get started with integrating WooCommerce and Claude using Windsor.ai?
Yes, we have helpful resources to help you get started. You can explore our official documentation and available data fields to get started:
Tired of manual WooCommerce data exports? Try Windsor.ai today to automate your reporting
Windsor vs Coupler.io