Shopify turned every storefront into an agent-addressable endpoint by default, which makes the shape of agentic commerce a matter of one company's schema rather than a standards negotiation. The practical consequence for a builder: you do not integrate per merchant. You take a store's domain and start shopping. The policy and FAQ tool is the underrated one — a returns question answered from the store's actual text, not a hallucination about typical returns policies.
Not one server but millions: every Shopify storefront exposes this at its own myshopify.com domain. Point at a shop and you are talking to that shop.
- get_cart and update_cart — the shopper's cart on that store
- search_shop_policies_and_faqs — the store's own policies answered from its own text
- A separate catalogue endpoint provides search_catalog, lookup_catalog and get_product
Replace the shop placeholder with the store's domain. Calls are plain JSON-RPC over POST; the catalogue tools expect an agent profile in the request metadata. No credentials — using it means accepting Shopify's API licence.
Get your endpoint, then paste it — the URL holds a value you have to get first, then add the endpoint to your client