SureCart is one of the plugins NIBWP turns into a set of typed, agent-callable tools. The moment SureCart is active, NIBWP detects it, reads its data model, and exposes it over the same secure MCP endpoint as everything else. An agent can then run your store through schema-validated calls that are scoped to your token and recorded in the audit log.
A store is mostly repetitive structured work: the same product shape filled in a hundred times, prices adjusted across a range, coupons built for a campaign. That is exactly the work an agent is good at and a person is bored by.
Active plugin in, typed tools out. Read and write products, prices, collections, coupons, customers, orders and checkout forms from any connected MCP client, with scopes and an audit log keeping it safe.
Your storefront, programmable
Connecting SureCart to your agents changes what is possible with it:
- Catalogue at scale — Create and update products and prices across the whole catalogue in one operation.
- Pricing changes — Adjust prices, currencies and recurring plans without touching each product by hand.
- Campaign coupons — Generate and retire coupon sets for a promotion from a single instruction.
- Order insight — Read orders and customers to answer questions that would otherwise need a report.
- Design-aware — Storefront blocks are exposed, so the builder skills can design product and checkout pages.
- Zero glue code — No CSV round trips, no SQL, no brittle scripts, just protocol.
What it exposes
Nine abilities go live automatically the moment SureCart is detected:
| Ability | Type | What it does |
|---|---|---|
nibwp/surecart-info | read | Report the SureCart version, store mode and what is configured. |
nibwp/surecart-products | write | List, read, create and update products. |
nibwp/surecart-prices | write | Manage prices, including recurring plans and currencies. |
nibwp/surecart-collections | write | Group products into collections used across the storefront. |
nibwp/surecart-coupons | write | Create and manage coupons and their redemption rules. |
nibwp/surecart-customers | write | Read and update customer records. |
nibwp/surecart-orders | read | Read orders and their line items for reporting and support. |
nibwp/surecart-forms | write | Manage checkout forms and the store pages they sit on. |
nibwp/surecart-blocks | read | List the storefront blocks the builder skills use to design store pages. |
From hours to one prompt
Ask for the outcome and let the agent choose the calls:
Add the autumn range: 12 products, three price tiers each, in a new collection
nibwp/surecart-products (run ×12)
nibwp/surecart-prices (run ×36)
nibwp/surecart-collections (run)
✓ applied · 49 calls · 18.7sYou describe the catalogue; the agent creates it, validates every call, and reports exactly what it made.
What you can build
A few of the things teams do with the SureCart integration:
Catalogue import
Turn a spreadsheet or a brief into real products with real prices.
Seasonal pricing
Shift a price band across a range and put it back when the season ends.
Store pages
Have a builder skill design product and checkout pages from the exposed blocks.
Support answers
Ask about an order or a customer in plain language instead of running a query.
How it stays safe
- Scoped tokens — Reading the catalogue and changing it are different scopes. You decide which to grant.
- Every change logged — Each call is recorded with the account, the tool and the result.
- Money stays manual — Nothing here processes payments; it manages the catalogue and reads orders.
Getting started
- Activate SureCart — The integration appears in NIBWP the moment the plugin is detected.
- Connect a client — Point any MCP client at your NIBWP endpoint and approve the scopes you want.
- Read before you write — Start with
nibwp/surecart-infoand a product list to see what the agent sees.
FAQ
Does it take payments?
Can it create products in bulk?
Can I design store pages with it?
What if I only want reporting?
Connect SureCart
Activate the plugin, connect an MCP client, and let agents run the store safely.
Browse integrations