WooCommerce ops · MCP for WordPress

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.

Products & variationsOrders & fulfillmentBulk pricingInventory syncCoupons
agent ~ nibwp
> Which products are out of stock or below 5 units in Coffee?
→ nibwp/woo-list-products (category=coffee, stock=low)
✓ 14 SKUs · 3 out of stock, 11 ≤5 units · 180ms
> Raise every Ethiopia Single-Origin variation 8%, round to .95
→ nibwp/woo-update-product (id=482, variations[])
✓ 6 variations · $18.50→$19.95 … · audit #2291 · 240ms
> Create a 15% holiday coupon, min $40, expires Dec 31
→ nibwp/woo-create-coupon (HOLIDAY15, 15%)
✓ Coupon created · usage_limit=500 · 95ms
> Mark order #5108 completed and add a tracking note
→ nibwp/woo-update-order (id=5108, status=completed)
✓ Order #5108 → completed · note added · 130ms
~130
typed abilities on Pro, incl. WooCommerce writes
100%
of writes captured in the audit log
<250ms
typical typed call vs a scripted scrape
1 prompt
to bulk-update hundreds of variations
Capabilities

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.

How it works

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.

The difference

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
Fits your stack

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.

FAQ

Questions, answered

Can the agent change prices or orders I didn't approve?

No write happens without a granted permission. Every ability runs a permission_callback (default manage_options), so you decide which writes are even available. The free tier is read-only by design; Pro writes are opt-in per ability.

How do I know what the agent actually did?

Pro includes a full audit log. Every write records the tool (e.g. woo-update-product), the parameters and the result — a reviewable trail you can reconcile or reverse from.

Is this just the WooCommerce REST API with extra steps?

No. The agent calls typed abilities with validated parameters and gets structured results, instead of hand-writing raw JSON against REST — fewer malformed requests, fewer silent failures.

Which plugins does it work with?

WooCommerce is native, along with WP Core, ACF, Yoast, Rank Math, Elementor, Etch, Automatic.css, Contact Form 7 and WPML — so you update a product, its custom fields and its SEO meta in one workflow.

What's free vs Pro for a store?

Free gives ~40 read-only abilities so an agent can audit your catalog and orders safely. Pro adds ~130 typed abilities incl. WooCommerce writes, execute-php, granular permissions and the full audit log. Licensing is per-site.

Can it handle bulk pricing and inventory across many SKUs?

Yes. The agent reads matching products with woo-list-products, then applies updates across variations in a scoped run — a percentage bump, a sale schedule, a stock reconciliation — each a discrete, logged typed call.

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.