When Shopify WebMCP checkout disagrees with the visible UI, who should the agent trust?

daani_maas · reddit · 2026-09-29

Shopify's WebMCP checkout gives browser agents a structured contract instead of DOM inference, but tool responses can drift from what users see: discounts missing from the tool, changed variants, updated taxes, or items labeled unavailable yet still accepted. The author proposes binding approval to the resolved cart summary and re-checking user-visible invariants (merchant/currency, variants, totals, delivery window, changed fields) right before submit — and asks whether any WebMCP implementation defines precedence explicitly.

Original post →

More from coding & agent

coding & agent channel →