Ask Claude Which WooCommerce Products Are Low on Stock (No wp-admin Login Required)
Finding out which products are low on stock normally means opening wp-admin, waiting for the products screen and filtering by stock status. With the WooCommerce add-on for MCP Self-hosted, you type the question in Claude Desktop or Claude Code and get the products and their counts back from your own store.
You are at a trade fair, or in a supplier’s warehouse, and someone asks if you can still ship twenty units this week. You want to know what is low on stock without a laptop. This post covers what you set up once, how to phrase the question, and where the line sits between “Claude can look this up” and “Claude can change your store”.
Why ask Claude instead of opening wp-admin?
Questions about what is low on stock rarely arrive at your desk. A supplier calls about a reorder. A customer asks if a product is back. A colleague needs a number before a meeting.
Each one is a short task in wp-admin, but it means logging in, finding the right screen and remembering the right filter. With the add-on, the question itself is the filter: “What is low on stock?”, “Which products are out of stock?” or “Show me everything with fewer than 10 units.” Claude calls the WooCommerce tool, reads the result and answers in plain language.
What do you need before Claude can see what is low on stock?
The WooCommerce add-on runs inside MCP Self-hosted, the self-hosted MCP server you install and update with ./mcp-update.sh. Three things need to be in place:
- Your license includes the WooCommerce add-on. You see
tool:woocommerceunder Entitlements on the Overview tab of your license. - Your store’s REST API login details are set:
WOOCOMMERCE_STORE_URL,WOOCOMMERCE_CONSUMER_KEYandWOOCOMMERCE_CONSUMER_SECRET. Put them in.envor under the Tools tab of your license in My Account. - Your seat, the identity your Claude client uses, has the WooCommerce tool ticked.
You create the key pair in WooCommerce under Settings → Advanced → REST API. To ask what is low on stock, give the key Read permission only. The store then refuses any write, whatever happens on the MCP Self-hosted side. Nothing else needs to be installed on the store. The WooCommerce MCP setup guide has every step, including what to check when the connection fails.
How do you ask which products are low on stock?
There is no special syntax. Ask the way you would ask a colleague with the admin screen open:
- “Which products are out of stock right now?”
- “Which products are on backorder?”
- “List every product in the Bearings category with fewer than 10 units.”
- “What is the stock of the oak bookshelf?”
Out of stock and on backorder are direct filters: the tool asks WooCommerce for products with that stock status. “Fewer than 10 units” works differently. WooCommerce has no filter for a quantity threshold in this tool, so Claude lists products, up to 100 per page, and compares the quantities itself. For a small or mid-sized catalog, finding what is low on stock this way is quick. For thousands of products, narrow it down with a category or a search term so Claude doesn’t page through the whole catalog.
Each product line shows the name, SKU, price and stock, so Claude can tell you exactly how low on stock each item is. The stock quantity only appears when “Manage stock” is enabled for that product in WooCommerce. Without it, WooCommerce only knows “in stock” or “out of stock”, and so does Claude.
What can’t Claude see about your stock?
Know the limits before you rely on the answer:
- Variations. The tool reads products, not the individual variations of a variable product. If you manage stock per size or colour, Claude doesn’t see which variation is low on stock.
- History. The tool returns current stock, not how it changed over time. “Has this sold out since Tuesday?” has no answer from stock data alone.
- Wrong data. Claude reads your store; it doesn’t audit it. If an import left the counts wrong, Claude reports the wrong number with the same confidence as a correct one.
Can Claude change stock levels too?
Only if you allow it. Each tool has a setting per seat: read-only or Can make changes. You pick it on the Seats tab of your license when you add or edit a seat. Read-only is the default, and in that mode the write tools are not registered at all. Claude doesn’t see them.
With Can make changes on, the WooCommerce add-on adds three tools: update order status, add an order note, and set a product’s stock quantity. The stock update only takes effect for products with “Manage stock” enabled; the tool does not switch that setting on for you. There is no tool to create orders or change prices, in any mode. The connect Claude to WooCommerce page explains when Can make changes makes sense.
Do you have more than one store?
The add-on can talk to several WooCommerce stores. You add them as stores under the Tools tab, and each MCP seat picks which stores it can reach. With more than one store, Claude has to say which store it means on every call, so “what is low on stock in the outlet store?” gets you the outlet and nothing else. Which stores a seat can reach is part of its setup on MCP seats.
Common misconceptions
“Claude needs a separate login to my store.” It uses WooCommerce’s own REST API consumer key and secret, the same mechanism other store integrations use.
“Claude can place orders for me.” No tool creates orders. Read-only seats can’t change anything at all.
“My store data goes through a third-party server.” MCP Self-hosted runs in your own Docker container and talks to your store’s REST API directly. The answers it returns do go to Claude, the AI client you use, which is how Claude can answer you. Give each seat only the tools it needs.
FAQ
Does this replace WooCommerce’s low stock emails?
No. Those keep working as before. Asking Claude is for ad-hoc questions, not automatic alerts.
What if my REST API keys are revoked?
The tool returns an authentication error. Create a new key pair in WooCommerce and update it in .env or on the Tools tab.
Do I need the WordPress add-on as well?
No. The WooCommerce add-on is a separate entitlement and covers products, orders and customers on its own.
Wrapping up
The gap between “I need this one number” and “I have to open wp-admin” is what the WooCommerce add-on closes. Set it up once with a read-only key, ask which products are low on stock, and check the limits above before you promise a customer anything. Start with the WooCommerce MCP setup guide, or see what the WooCommerce MCP server add-on includes.