An agent can ask for a catalog result, a cart, an order status, a policy answer, or a listing change. The backend has to decide what data is current, who may see it, what action is allowed, and whether a proposed write can be applied.
For a consumer storefront, those decisions may center on one price, one cart, and immediate payment. A B2B seller often needs account-specific catalogs, per-pack pricing, quantity ladders, negotiated terms, credit limits, quote versions, approval thresholds, purchase orders, branch access, and stock across warehouses.
The agent should not invent those rules. It should call a backend that already owns them.