
MCP koppelen aan Shopify
Wil je AI laten werken met je Shopify-bestellingen en voorraad? Dan bouw je een MCP-server op de Admin API. Wat je ermee kunt, wat nodig is en waar je op let.
Ja, je kunt AI via MCP koppelen aan je Shopify-winkel. Voor vragen van je eigen team, over bestellingen en voorraad bijvoorbeeld, bouw je een MCP-server op de Admin API van Shopify. Shopify heeft zelf ook MCP-tools, maar die zijn bedoeld voor AI-agents die namens kopers winkelen. Dat zijn twee verschillende dingen.
Twee kanten van MCP bij Shopify
De kant van de koper. Shopify documenteert MCP-tools waarmee AI-agents producten zoeken, een winkelwagen vullen, afrekenen en een bestelling volgen. Ze vallen onder het Universal Commerce Protocol, kortweg UCP. Ze zijn bedoeld voor de makers van zulke agents. Wil je zelf alleen een AI-chat in je winkel zonder te programmeren? Dan verwijst Shopify naar de Inbox-agent in Shopify Inbox.
De kant van je eigen team. Wil je dat collega's de AI vragen stellen over je bestellingen, voorraad of producten? Dan heb je een MCP-server nodig die de Admin API van Shopify aanroept. Daar gaat dit stuk over.
Wat MCP is, lees je in MCP: hoe je AI koppelt aan je bestaande software.
Wat je ermee kunt
Bestellingen die nog niet verzonden zijn
"Welke bestellingen van deze week zijn nog niet verzonden?" Een tool vraagt de bestellingen en hun verzendstatus op. Wie de pakketten inpakt, ziet meteen wat er nog ligt.
Producten die bijna op zijn
Een tool die de voorraad per product opvraagt, beantwoordt vragen als "welke producten raken deze maand op?". Zo weet je wat je moet bijbestellen, zonder eerst een export te draaien.
Een klantvraag over een bestelling
Belt een klant over een bestelling? Dan zoekt de AI die voor je collega op, met de status erbij. Let wel op: voor klantgegevens gelden bij Shopify extra regels. Daarover hieronder meer.
Wat er technisch nodig is
Een app voor je winkel. Een koppeling met de Admin API loopt via een app. Nieuwe apps maak je volgens Shopify in het Dev Dashboard of met Shopify CLI. Een custom app rechtstreeks in je Shopify-admin aanmaken kan niet meer. Bestaande apps blijven wel werken.
De juiste scopes. Per onderdeel kies je of de app mag lezen of ook schrijven. Denk aan bestellingen, producten, voorraad en klanten. Volgens Shopify geeft een scope om te schrijven ook leesrechten, dus vraag die alleen als het echt moet.
De sleutel goed bewaren. Shopify laat de toegangssleutel van de Admin API maar één keer zien. Die bewaar je direct op een veilige plek, bij de MCP-server en niet op iemands laptop.
Een MCP-server die de API aanroept. Die server biedt de AI een paar tools aan, zoals "toon openstaande verzendingen" of "toon voorraad van product". Achter elke tool zit een aanroep naar de Admin API.
Een MCP-koppeling kost bij ons €5.000 tot €15.000 excl. btw. Hoe die prijs is opgebouwd, lees je in wat kost een MCP-koppeling.
Waar je op let
Vraag alleen leesrechten. Begin met scopes die alleen lezen, zoals voor bestellingen en voorraad. Moet de AI later toch iets aanpassen, zoals een product, laat dan een mens het bevestigen.
Klantgegevens zijn extra beschermd. Een app krijgt bij Shopify standaard geen toegang tot beschermde klantgegevens. Daarvoor moet de app eerst worden ingericht en goedgekeurd. Heb je ze niet nodig voor je vragen? Laat ze dan weg. Wat een tool teruggeeft, gaat naar het AI-model.
Bestellingen ouder dan 60 dagen. De standaard scopes voor bestellingen gaan over de laatste 60 dagen. Wil je dat de AI ook oudere bestellingen ziet, dan heb je een extra scope nodig.
Houd rekening met de limieten. Shopify beperkt hoeveel aanroepen een app kan doen, en hoeveel hangt af van de API en je abonnement. Een goede server vraagt alleen op wat nodig is.
Hoe je verder met de risico's omgaat, lees je in Is MCP veilig?
AI op je Shopify-winkel?
Hoe we zo'n server bouwen en wat je ervoor nodig hebt, lees je bij MCP-server laten bouwen. Wil je weten wat AI voor jouw winkel kan doen? Stuur Adem een bericht.
Veelgestelde vragen
Zijn de MCP-tools van Shopify bedoeld voor mijn eigen team?
Nee. De MCP-tools die Shopify voor AI-agents documenteert, zijn bedoeld voor agents die namens kopers zoeken en afrekenen. Voor vragen van je eigen team over bestellingen en voorraad bouw je een MCP-server op de Admin API.
Kan de AI via MCP mijn oudere Shopify-bestellingen zien?
Standaard gaan de scopes voor bestellingen over de laatste 60 dagen. Voor oudere bestellingen heeft de app een extra scope nodig, read_all_orders. Die geeft alleen leesrechten.
Kan ik in de Shopify-admin nog een custom app maken voor een AI-koppeling?
Nee, nieuwe custom apps maak je volgens Shopify niet meer in de admin. Daarvoor gebruik je het Dev Dashboard of Shopify CLI. Apps die je al eerder in de admin maakte, blijven werken.