for WooCommerce
Storevet for WooCommerce
Storevet checks a WooCommerce store for the settings that stop customers from buying: products nobody can add to the cart, carts that get no shipping rate, payment methods that lose most of their orders, backup files anyone can download. It runs inside Claude and ChatGPT, shows the proof and the fix for each problem, and only reads your store.
Connect your store
- Add Storevet to your assistant. In Claude: Settings, Connectors, then add a custom connector with this address:
https://apps.nullagency.online/storevet/mcp - When the Storevet page opens, enter your store address.
- Log in to your WordPress and approve read access for Storevet.
Your store needs WooCommerce with its REST API, HTTPS, and pretty permalinks. The account that approves needs permission to create WooCommerce API keys (an administrator does).
Try these prompts
- Diagnose my store.
- Which of my products can't be shipped, and to which countries?
- Can anyone download backup or configuration files from my store?
- Why are so many orders left unpaid at checkout?
- List the checks Storevet runs.
Tools
diagnose_store runs the checks on the connected store and returns each finding with its severity, the products or countries affected, the proof and the fix. A report stays available for 10 minutes; ask for a fresh run to read the store again. list_checks lists the checks. Both tools are read-only.
Checks
| ID | Area | Finds | Default severity |
|---|---|---|---|
| WD-001 | shipping | Product weight looks like grams typed into a kilogram field | Blocking |
| WD-002 | shipping | Physical product has no weight | Lost sales |
| WD-003 | shipping | Physical product is flagged as virtual | Lost sales |
| WD-004 | catalog | Variation menu is empty: attribute not linked to its global attribute | Blocking |
| WD-005 | catalog | Variation is published without a price | Blocking |
| WD-006 | catalog | Product is published without a price | Blocking |
| WD-007 | catalog | Published product has no image | Hygiene |
| WD-008 | shipping | The store sells to countries that no shipping zone covers | Blocking |
| WD-009 | shipping | A real cart gets no shipping rate | Blocking |
| WD-010 | payment | One payment method loses most of the orders that choose it | Lost sales |
| WD-011 | trust | Legal pages are missing or their links are broken | Hygiene |
| WD-012 | tax | EU-based store sells without any VAT set up | Hygiene |
| WD-013 | tax | Taxes are on, but some delivery countries have no standard rate | Lost sales |
| WD-014 | seo | Pages print two sets of SEO tags | Hygiene |
| WD-015 | security | Backup or configuration files can be downloaded by anyone | Security risk |
Each check comes from an incident on a live store. Severity comes from Jev, a typed-judgment model from TypeSafe; when it answers below 0.9 confidence, the check's default severity applies and the finding is marked for review.
What Storevet touches
- Your store's REST API, with a read-only key: products, settings, shipping zones, taxes, payment methods, and the orders of the last 90 days.
- Your storefront, like a visitor: the home page, a few product pages, the legal links on the home page, and 16 common backup file addresses (only the first 2 KB are read, and not kept).
- Guest carts through WooCommerce's public Store API, to read real shipping rates. No order and no customer account are created.
Customer names, e-mail and postal addresses are dropped as the data is read. Details are in the privacy policy.
Disconnect
In WordPress, go to WooCommerce, Settings, Advanced, REST API, and revoke the key named “Storevet - API”. Storevet loses access at once. Then remove the connector from your assistant. To have Storevet delete what it stored about your store, write to team@nullagency.online.
Demo store
Ashgrove Home is a fictional store built to trigger the checks. Connect it to see a full report without touching a real store.
Support
Write to team@nullagency.online. We answer within 3 business days.