Run WooCommerce from your AI agent — products, orders, pricing, inventory
NIBWP turns your store into typed abilities your AI agent can call directly. No browser scraping, no fragile REST scripts — Claude or Cursor reads products with nibwp/woo-list-products and updates stock, prices and coupons through audited, permission-gated tools.
Every store operation, as a typed ability
Your agent doesn't guess at admin screens or POST raw JSON — it calls named WooCommerce tools with validated parameters and structured results.
Products & variations
Read and write simple, variable and grouped products with woo-list-products and woo-update-product — including per-variation price, SKU and attributes.
Inventory & stock
Query stock status, set quantities and flag low-stock SKUs across categories. Agents reconcile counts instead of midnight CSV exports.
Pricing at scale
Apply percentage bumps, sale schedules and rounding rules across hundreds of variations in one run — each a typed call, not a macro.
Orders & fulfillment
List orders by status, date and total with woo-list-orders; transition status, add notes and resolve holds with woo-update-order.
Coupons & promos
Spin up percent or fixed coupons with usage limits, min-spend and expiry via woo-create-coupon — ready before the campaign email.
Content & SEO
Pair WooCommerce writes with wp-update-post and seo-update-meta to keep product copy and search snippets in sync.
From connect to first managed order
Point your agent at the store, scope what it can touch, and let it work — every write logged.
Connect the MCP server
Install NIBWP and add the per-site endpoint to Claude, Cursor or any MCP client. Free tier exposes ~40 read-only abilities.
Scope permissions
Every ability runs a permission_callback (default manage_options). Grant the writes your ops role needs, leave the rest off.
Read the store
The agent calls woo-list-products and woo-list-orders to build an accurate picture — typed results, not scraped HTML.
Make the change
Pro unlocks ~130 typed abilities incl. writes: update prices, adjust stock, transition orders, mint coupons — each validated first.
Review the audit log
Every write lands in the audit log with tool, parameters and result. Roll back manually or hand the trail to your team.
Brittle automation vs typed abilities
Without NIBWP
- Agent scrapes wp-admin and breaks when the layout changes
- Hand-written REST scripts with raw JSON and no validation
- API keys with full admin scope and no per-action control
- No record of what the automation changed or when
- Bulk edits done by hand in CSV exports and re-imports
- One wrong price update silently overwrites 200 variations
With NIBWP
- Agent calls woo-* tools with validated, typed parameters
- Structured results the model can reason over reliably
- Per-ability permission_callback gates every read and write
- Full audit log records tool, params and result per change
- Bulk pricing and stock runs scoped by category in one prompt
- Writes are explicit, reviewable and reversible from the log
Native to the plugins your store already runs
NIBWP ships typed integrations — not generic wrappers — so the agent speaks WooCommerce and your SEO and content stack natively.
WooCommerce core
First-class abilities for products, variations, orders and coupons — the operations a store runs every day.
Yoast & Rank Math
Update product-page meta and snippets via seo-update-meta so listings stay search-ready as you add SKUs.
ACF custom fields
Read and write Advanced Custom Fields on products — spec sheets, badges, supplier data — alongside the WooCommerce model.
Page builders & Skills
Elementor and Etch supported; Pro Skills turn a screenshot or URL into builder output for fast campaign pages.
Questions, answered
Can the agent change prices or orders I didn't approve?
How do I know what the agent actually did?
Is this just the WooCommerce REST API with extra steps?
Which plugins does it work with?
What's free vs Pro for a store?
Can it handle bulk pricing and inventory across many SKUs?
Give your AI agent the keys to the store — safely
Connect NIBWP, scope the permissions, and let Claude or Cursor run WooCommerce through typed, audited abilities. Start read-only on the free tier, then unlock writes when you're ready.