Can an AI agent buy from Shopify Shop MCP (Shopify Catalog)?

An agent can build the order here; the buyer finishes the purchase: the buyer finishes the purchase (confirms and/or pays) at the store's continue_url.

How an agent buys here

  1. Connect: Shopify Shop MCP (one endpoint for many Shopify stores; pass the store's domain as `shop` in search_catalog and create_checkout).
  2. Find the product: call search_catalog with your query and context {"address_country": "US", "currency": "USD"}.
  3. Create a checkout: create_checkout with the variant id and quantity and the same context. The response shows the total, delivery options and any messages.
  4. Before checkout completes, have from the buyer: buyer email or phone number; delivery address; a step the buyer completes on the store's own page (continue_url).
  5. Payment offered at checkout: Shop Pay: on the first purchase the buyer approves once at the store's continue_url and can link Shop Pay to the agent (identity linking); after that the agent can pay alone; card: the buyer enters card details on the store's checkout page (continue_url) for each purchase.
  6. The checkout returned requires_escalation: hand the buyer the continue_url to confirm and pay.
  7. Pay only with the buyer's authorisation, under the store's terms. ONAA is not a party to the purchase, holds no funds and cannot pay for you.

Machine-readable: JSON ยท check history