KaliCart Bridge · Technical solution

WooCommerce Product API for AI Agents

Expose a compact, read-only WooCommerce catalog interface for agent discovery, filtered search and selected-product verification—without publishing administrative REST credentials.

The direct answer

KaliCart Bridge publishes a public product-reading layer from the merchant’s domain. A compatible agent can discover the interface, search summaries with bounded pagination and request current detail for a selected product. The plugin reads public commercial facts from WooCommerce and keeps write operations outside the contract.

Why not give an agent the WooCommerce REST API?

The WooCommerce REST API is a broad application interface and commonly relies on credentials. A public shopping agent usually needs a smaller contract: discover the catalog, search economically, verify one offer and follow the canonical purchase URL. Reducing the available surface makes integration clearer and limits unnecessary data transfer and authority.

Request flow

1. Discover capabilities

The agent reads the store’s published discovery information to identify supported catalog routes and response guidance.

2. Search compact records

Text, category and pagination inputs narrow the candidate set. Results remain intentionally smaller than full product detail.

3. Verify one candidate

The selected product can be checked against current WooCommerce data for identity, price, availability, variants and purchase readiness.

4. Respect response signals

Structured errors, request ceilings and Retry-After tell an agent when a request is invalid, too broad or temporarily rate-limited.

5. Return to the canonical store path

The merchant’s product or checkout URL remains the authoritative place to select options, calculate destination-dependent totals and complete the purchase.

Data designed for product decisions

SignalWhy an agent needs it
Stable identityProduct ID, SKU and canonical URL help distinguish candidates and prevent accidental duplication.
ClassificationNames, categories, brands and attributes support filtered discovery and comparison.
Offer factsCurrent price, currency and stock state communicate what WooCommerce presently publishes.
Variant stateThe response can indicate when a parent product still requires an exact option selection.
Media and detailImages and richer product facts can be requested for the finalist instead of every search result.
Action boundaryPurchase readiness and canonical links show what is known and where the merchant must take over.

Built for bounded catalog access

API, feed and MCP are different layers

SurfaceBest use
Product feedBulk ingestion by a platform that defines a fixed catalog format and refresh process.
Bridge catalog APILive, bounded discovery and product verification against the merchant’s domain.
MCP serverTool discovery and invocation for MCP-compatible clients; it can use a catalog interface as its commercial data source.
WooCommerce checkoutFinal option selection, shipping, taxes, payment and transaction authority.

KaliCart keeps these responsibilities explicit. The catalog API is not presented as an administrative MCP server, and a feed is not treated as proof of the final live offer.

Related solutions

Merchant architecture

Agentic Commerce for WooCommerce

Place the API inside a complete flow from discovery to merchant-controlled checkout.

Platform feed

ChatGPT Product Feed for WooCommerce

Use the separate feed workflow when a platform requests bulk catalog submission.

Install Bridge (free)Open the API documentation

Common questions

Does the API require WooCommerce consumer keys?
No for Bridge’s public catalog-reading routes. They expose bounded public commercial data and do not grant administrative WooCommerce authority.
Can an agent update a product or create an order?
No. The Bridge catalog interface is read-only. Product administration and order operations remain outside its public contract.
Can an agent download the full catalog in one request?
No. Search and listing routes are paginated and bounded. Agents should narrow candidates first and request full detail only when needed.
Is this the same as a product feed?
No. A feed supports bulk submission or ingestion. The API supports live, selective requests against the merchant-controlled source.
Is this an MCP server?
No. It is the read-only commerce interface that agents and compatible integration layers can use. KaliCart provides a separate MCP surface for MCP clients.
What happens when the request limit is reached?
The store can return a rate-limit response with retry guidance. A compliant agent waits for the indicated interval before sending another request.