Shopify-beheergegevens opvragen met Claude of Cursor via de Shopify MCP-server.
Een Shopify MCP-configuratie van 5 minuten waarmee uw AI-tool eenvoudige vragen kan stellen over uw bestellingen, klanten, producten en voorraad. De Query Streams-agent cachet de Shopify Admin API in lokale SQL-omgevingen, zodat de LLM echte tabellen ziet in plaats van REST-eindpunten. Schema Intelligence verwerkt de data-idiomen (geldkolommen opgeslagen als strings, enumeraties voor financial_status/fulfillment_status, weergave in meerdere valuta's versus winkelgeld, door komma's gescheiden tags), zodat de SQL-query in één keer correct is.
Vraag Nova, krijg SQL + grafieken
Ontmoet Nova Database REST APIEén sleutel per partner. Geen inloggegevens worden gedeeld.
Bouw een API AutomatiseringGeplande synchronisatie naar 6+ platformen
Verken API naar SQLAPI's bevragen met SQL, geen code
Verken AI-database MCPClaude, Cursor, ChatGPT en Grok communiceren met uw gegevens.
Connect AIQuery Streams is een veilig, realtime data-integratieplatform dat elke database en SaaS API in uw account integreert in Claude, Cursor, ChatGPT en Grok — via één enkele MCP-sleutel en zonder dat er firewallwijzigingen nodig zijn. Deze handleiding beschrijft de Shopify MCP Het pad is specifiek ontworpen zodat uw AI-tool vragen in begrijpelijke taal kan beantwoorden over bestellingen, klanten, producten, voorraad, leveringen en terugbetalingen, zonder dat u rapporten hoeft te exporteren vanuit de Shopify-beheeromgeving of GraphQL Admin API-aanroepen hoeft samen te voegen. De Network Agent haalt Shopify Admin API-gegevens op in een lokale DuckDB-cache, zodat de LLM schone SQL-oppervlakken ziet (bestellingen, regelitems, klanten, producten, varianten, transacties, leveringen) in plaats van ruwe REST-enveloppen. De alleen-lezen Admin-scope betekent dat dit de aanvulling is op de officiële Shopify Storefront MCP voor analyses en operationele zaken, en geen vervanging ervan. Meer informatie vindt u op QueryStreams.com en gratis aanmelden om je AI-tool echte Shopify-beheerdersvragen te gaan stellen.
Wat de Query Streams Shopify MCP-server u biedt
Andere "Shopify MCP"-servers in het open-source landschap verbinden de AI-tool rechtstreeks met de Shopify Admin REST- of GraphQL-API en sturen ruwe resource-fetches naar de API. Dat werkt, maar het voegt een privé Shopify-apptoken toe aan de configuratie van je AI-client, zorgt ervoor dat de LLM naar REST-enveloppen en GraphQL-typen kijkt in plaats van naar SQL, beperkt de AI-tool tot alleen Shopify en biedt geen auditlogboek van wat de AI daadwerkelijk heeft opgevraagd. De Query Streams Shopify MCP-server lost een breder probleem op: één sleutel, elke connector, een volledig auditlogboek, de agent normaliseert Shopify Admin-gegevens naar SQL-oppervlakken en de AI-tool bewaart nooit je Shopify-inloggegevens.
Geen inkomende firewall-gaten
De netwerkagent opent één enkele versleutelde uitgaande cloudverbinding naar Query Streams. Uw AI-client maakt verbinding met de cloud, nooit met uw privé Shopify-apptoken of uw netwerk. Geen poort om te openen, geen IP-adres om toe te voegen aan de whitelist, geen VPN.
Eén sleutel, elke connector
Dezelfde MCP-sleutel wordt gebruikt in Shopify, net als alle andere databases en SaaS-API's waarmee je account is verbonden. Voeg morgen een Stripe- of PostgreSQL-connector toe en de AI-tool herkent deze automatisch naast je Shopify-bestellingen, zonder dat je de sleutel opnieuw hoeft in te voeren. Ook voor meerdere winkels geldt dit: elke Shopify-winkel is een aparte connector onder dezelfde MCP-sleutel.
Schema-intelligentie ingebouwd
De AI ziet door AI samengestelde beschrijvingen, semantische typen (valuta-string-cast voor geldkolommen, enumeraties voor financiële status/vervullingsstatus, presentatie in meerdere valuta versus winkelgeld, lijststring voor door komma's gescheiden tags), voorbeeldwaarden en gevonden foreign keys voor elk Shopify-veld — niet alleen kale REST-eigenschapsnamen. Het genereert in één keer accurate SQL, inclusief de totale_prijs::DUBBEL een voorspelling die LLM's met een kaal schema missen.
Alleen-lezen is verplicht bij de agent.
Zelfs een hallucinerende LLM kan geen terugbetaling uitvoeren, een bestelling verwerken, de voorraad aanpassen of een product wijzigen via Query Streams MCP. De netwerkagent wijst alles af wat niet is SELECT, MET, of UITLEGGEN voordat het de in de Shopify-cache opgeslagen tabellen bereikt — en Shopify Admin-mutatiebewerkingen worden sowieso nooit aan het MCP-scherm getoond.
Per-toets snelheidslimieten
Standaard 60 verzoeken per minuut en 10 uitvoeringsoproepen per minuut, configureerbaar per sleutel. Een oncontroleerbare lus van AI-tooloproepen verbruikt een tokenbucket, niet uw dagelijkse Shopify Admin API-quotum of de limiet voor het verbruik van tokens in uw winkel.
Hoe het werkt zonder firewallpoorten te openen
De Query Streams Network Agent wordt eenmalig geïnstalleerd op elke machine met internettoegang (de Shopify Admin API is overal bereikbaar) en maakt één uitgaande TLS-verbinding met de cloud; wanneer Claude of Cursor een vraag stelt, roept de agent de Shopify Admin API aan en slaat het antwoord op in een lokale DuckDB, zodat de AI schone SQL-query's te zien krijgt. bestellingen, regelitems, klanten, producten, varianten, voorraadniveaus, transacties, vervullingen — in plaats van REST-enveloppen, terwijl er nooit iets inkomends wordt blootgesteld en de AI-tool nooit je privé Shopify-apptoken, winkeldomein of API-versie te zien krijgt. Hoe werkt een verbinding die alleen uitgaand verkeer toelaat? →
AI-client
Cursor, Claude,
ChatGPT, Grok
QS MCP-server
Streambare HTTP
X-MCP-sleutel authenticatie
Netwerk Agent
Op uw netwerk
Cloud-verbinding uit
Shopify Admin API
alleen-lezen DuckDB
cache als SQL
De MCP-toets die je aan Cursor of Claude geeft, is beperkt (lezen / analyseren / uitvoeren), op elk moment herroepbaar en met een limiet per sleutel. De AI-tool roept deze MCP-tools aan om zijn werk te doen:
patroon_sleutel met optionele parameteroverrides.Waarom Schema Intelligence Query Streams MCP anders maakt
De meeste "MCP for Shopify"-servers in het open-source landschap geven je AI-tool dezelfde veldreferentie die Shopify voor ontwikkelaars publiceert — of erger nog, de onbewerkte versie. informatie_schema van welke cache ze ook bewaren. Veldnamen. Gegevenstypen. Misschien een primaire sleutel. Het LLM moet maar gissen. totale_prijs wordt opgeslagen als een STRING en moet worden gecast naar DUBBELE voor rekenkunde, dat financiële_status is een opsomming van in behandeling / geautoriseerd / gedeeltelijk betaald / betaald / gedeeltelijk_terugbetaald / terugbetaald / ongeldig verklaard, of dat tags is een door komma's gescheiden tekenreeks die moet worden omgezet naar een lijst. Daarom is de eerste SQL-query die de meeste LLM's uitvoeren op een kaal Shopify-schema onjuist — niet omdat de LLM zelf slecht is, maar omdat deze niet over de benodigde gegevens beschikt (en "SUM is null omdat total_price een tekenreeks is" is het soort foutmelding dat een verloren middag oplevert).
Query Streams MCP retourneert hetzelfde in de cache opgeslagen Shopify-schema, verrijkt met wat wij noemen Schema-intelligentie (SI) — Door AI samengestelde metadata die wordt gegenereerd door profileringsquery's uit te voeren op uw gegevens. werkelijke Shopify-gegevens voordat de AI-client erom vraagt. Wanneer SI is ingeschakeld op de Shopify-connector, worden alle schema-tools die de AI aanroept (qs_get_connector_schema, qs_get_table_schema, qs_profiel_tabel, qs_get_relationships) retourneert het kale, in de cache opgeslagen schema plus zes lagen van samengestelde kennis. De LLM stopt met gissen.
Om dit concreet te maken, volgt hier wat de AI-client terugkrijgt van een enkele opdracht. qs_get_table_schema een beroep doen op de Shopify-connector bestellingen tabel — de canonieke Shopify-feitentabel die 80% van de analysevragen aanstuurt — eerst zonder Schema Intelligence, daarna met Schema Intelligence.
De zes lagen die Schema Intelligence toevoegt
Elke laag behandelt een type vraag waar de LLM anders alleen maar naar zou kunnen gissen. De optionele SI-profileringsstap wordt uitgevoerd op uw Shopify-gegevens zonder uw schema te wijzigen of naar uw winkel te schrijven, en wordt incrementeel vernieuwd wanneer u een nieuwe metafield-definitie toevoegt. Wat Schema Intelligence toevoegt en hoe het actueel blijft →
Door AI samengestelde beschrijvingen
Een duidelijke, in begrijpelijke taal geformuleerde beschrijving van het doel van elke database, elk schema, elke tabel en elke kolom — eenmalig gegenereerd en automatisch bijgewerkt wanneer uw schema wijzigt. Betrouwbaarheidsscore; beschrijvingen van gebruikers hebben altijd de voorkeur.
kolommen opgeslagen als STRING — cast ::DOUBLE.”
Tabelclassificaties
Elke tabel is gelabeld met FACT (transactionele gebeurtenissen), DIM (beschrijvende verwijzing) of LOOKUP (kleine code-mapping), plus een bedrijfsdomein — e-commerce, marketing, verkoop, financiën, ondersteuning en nog 14 andere.
producten [DIM, domein:ecommerce]
Semantische typen per kolom
Achttien typen: valuta, valutatypeconversie vereist, e-mail, datum-iso, statuscode, lijststring, percentage, identificatiecode, URL en meer. De AI genereert dialectcorrecte SQL die geschikt is voor elk type, inclusief de totale_prijs::DUBBEL cast geen enkel bare-schema LLM krijgt het goed.
tags: list_string · created_at: date_iso
Voorbeeldwaarden uit echte gegevens
Willekeurige rijen werden aan het LLM-systeem getoond, waardoor het patronen herkent die geen enkel schema kan weergeven: opmaakconventies, gecodeerde waarden, naamgevingsstijlen en de daadwerkelijke vorm van uw producttitels, klantlabels en ordergegevens.
“eerste keer”, “abonnement, maandelijks”]
Enum-detectie met distributies
Kolommen met een lage cardinaliteit (50 of minder unieke waarden, maximaal 5% van de rijen uniek) worden gekoppeld aan hun volledige waardelijst met rijtellingen. De AI raadt nooit hoofdlettergevoeligheid of spelling bij Shopify-enumeraties zoals financiële_status of vervullingsstatus.
in behandeling (18%) | terugbetaald (8%) | …
Impliciete ontdekking van vreemde sleutels
Analyse van overlappingen in gegevens tussen tabellen vindt koppelingen die niet als DDL-beperkingen zijn gedeclareerd, waaronder aangepaste metavelden die aangepaste objecten koppelen aan standaardobjecten. Deze worden samen met formele foreign keys (FK's) en betrouwbaarheidsscores opgeslagen en geretourneerd door qs_get_relationships.
klanten.id (98% overlap, conf 0,97)
Dezelfde prompt, andere SQL-query
Het bewijs zit in de SQL-query's die de AI-tool daadwerkelijk genereert. Dezelfde cursorsessie, hetzelfde Claude-model, dezelfde prompt. "Wat is onze omzet en gemiddelde orderwaarde per maand over de afgelopen 12 maanden, alleen voor betaalde bestellingen, in USD?" Zonder schema-intelligentie moet het LLM gissen. Met schema-intelligentie weet het LLM dat total_price een STRING is die gecast moet worden, en dat de enum-waarde financial_status 'betaald' niet 'voltooid'En winkels die meerdere valuta accepteren, hebben een valutafilter nodig.
si_aanbeveling Een blok dat de AI vertelt wat er ontbreekt, inclusief een optie om SI tijdens een gesprek in te schakelen met één telefoontje. qs_request_si_analysis. Hoe Schema Intelligence werkt en hoe lang het duurt →
Query Streams MCP versus Shopify Storefront MCP
Shopify levert een OFFICIEEL MCP-oppervlak genaamd Shopify Storefront MCPHet ontsluit de API van de webwinkel — catalogus, producten, collecties, openbare klantgegevens — zodat AI-winkelassistenten kopers kunnen helpen bij het bekijken van producten, het krijgen van aanbevelingen en het controleren van de voorraadstatus. Het is goed ontworpen voor AI-ervaringen die gericht zijn op de koper. Het heeft geen toegang tot beheerders-, operationele of financiële gegevens. Query Streams Shopify MCP is het tegenovergestelde: een alleen-lezen beheerders-API voor de operationele, analytische, financiële en klantenservicekant van Shopify. De twee MCP-servers lossen verschillende soorten problemen op — zo verhouden ze zich tot elkaar.
| Query Streams Shopify MCP | Shopify Storefront MCP | |
|---|---|---|
| Domein | Admin API — bestellingen, financiën, operations, voorraadbeheer | Winkelpui — catalogus, producten, publiek, klanten |
| Lezen of schrijven | Alleen-lezen vanwege de constructie | Alleen-lezen |
| Gebruiksvoorbeeld | Operationele processen + analyses + financiën + ondersteuning | AI voor winkelen gericht op de koper |
| Bereik van meerdere winkels | Ja — multi-connector cross-store SQL | Per winkel |
| Kruisconnector verbindt | Ja — Shopify + Stripe + HubSpot + PostgreSQL | Nee |
| Schema-metadata | AI-gecureerde beschrijvingen, semantische typen zoals currency_string_conversie_vereist, enum-waardelijsten, door AI ontdekte metafield-toewijzingen |
Storefront API-specificatie |
| Auditspoor | gebeurtenislogboeken per aanroep met organisatie/gebruiker/sleutel/bereik/latentie |
Shopify-auditlogboek, afhankelijk van de reikwijdte |
| Aangepaste gegevens (metavelden / metaobjecten / aangepaste gegevens van functies) | Ja — automatisch gedetecteerd door Schema Intelligence. | Dekking per app |
De twee MCP-servers werken prima samen en veel Shopify Plus-organisaties gebruiken ze allebei. Gebruik Shopify Storefront MCP Voor AI-winkelervaringen gericht op de koper: AI-medewerkers die shoppers helpen bij het doorbladeren van catalogi, het krijgen van productaanbevelingen of het beantwoorden van vragen als "Heeft u dit in mijn maat?". Gebruik querystreams in Shopify MCP. Voor AI-tools die communiceren met je team — operationele, financiële, ondersteunings- en analyseworkflows die orders, transacties, leveringen, klantwaarde, voorraadniveaus, terugbetalingen, kortingscodes en cadeaubonnen nodig hebben, naast de rest van je bedrijfsgegevens. Verschillende doelgroepen, verschillende reikwijdtes, beide alleen-lezen — ze vullen elkaar aan in plaats van met elkaar te concurreren.
Is MCP niet jouw ding? Probeer dan Nova AI eens.
Sla de JSON-configuratie volledig over: Nova AI is geïntegreerd in het Query Streams-webportaal. En het beantwoordt dezelfde eenvoudige Shopify-beheervragen — omzet per product, leverings-SLA's, klantbehoud — voor elke connector die je hebt toegevoegd, met dezelfde agent, alleen-lezen-handhaving en Schema Intelligence, zonder MCP-configuratie.
Maak kennis met Nova AIVereisten
Voordat je begint, zorg ervoor dat je het volgende hebt:
- Een gratis Query Streams-account bij mijn.querystreams.nl.
- De Query Streams Network Agent is geïnstalleerd op een machine met internettoegang — zie Download de Query Streams Agent.De Shopify Admin API is overal bereikbaar, dus de agent hoeft zich niet op een specifiek netwerk te bevinden.
- Een Shopify-winkelconnector geconfigureerd voor de agent — zie de bestaande API-connector instellen Handleidingen voor het koppelen van privé-apps. De agent beheert het Shopify-token voor privé-apps en uw winkeldomein; de AI-tool heeft hier geen toegang toe. Elke winkel die u wilt bevragen, is een aparte connector, dus bij een account met meerdere winkels voegt u de connectors één voor één toe.
- Elke AI-client die MCP ondersteunt. In deze handleiding laten we Cursor, Claude Desktop, ChatGPT en Grok zien; als je Windsurf, Zed, Continue, Cline, VS Code Copilot, Codex of Goose gebruikt, is het configuratieblok in principe hetzelfde.
- Vijf minuten.
Genereer een MCP-sleutel
Van de /mcp Ga naar de pagina Query Streams en genereer een sleutel met de gewenste scopes.
Sleep het naar je AI-client.
Eén JSON-fragment voor Cursor, Claude, ChatGPT of Grok. Dezelfde sleutel overal.
Stel een vraag
"Wat is ons bestverkopende product deze maand?" — de AI roept de juiste tools aan en je krijgt het antwoord.
Stap 1: Genereer een MCP-sleutel in Query Streams
Meld u aan bij Query Streams en open de MCP-pagina (of meld u eerst aan bij mijn.querystreams.nl en klik MCP (in de linkernavigatie). Klik Sleutel genererenGeef de sleutel een herkenbare naam (iets zoals cursor-laptop of claude-desktop), en kies de bereiken die je aan deze sleutel wilt toevoegen:
lezen— De AI kan connectoren doorzoeken en schema's lezen. Dat is voor al het andere nodig.analyseren— De AI kan tabellen profileren en relaties ontdekken (voorbeeldwaarden, verdelingen, semantische typen). Optioneel, maar sterk aanbevolen voor e-commerce, waar inzicht in de structuur van uw ordergegevens en de semantiek van geldkolommen (prijzen opgeslagen als tekenreeksen, meerdere valuta, enum-statussen) van belang is.uitvoeren— De AI kan daadwerkelijk SQL-query's uitvoeren. Zonder dit kan de AI alleen schema-metadata lezen.
Voor een typische workflow zoals "Laat Claude mijn Shopify-beheergegevens analyseren" zijn alle drie de scopes geschikt. Voor een key die je aan een teamlid of een minder vertrouwde klant geeft, laat je de scope weg. uitvoeren en laat ze alleen browsen. Je kunt elke sleutel op elk moment vanaf dezelfde pagina intrekken; de AI-client zal dit zien. MCP_KEY_REVOKED Bij de volgende oproep stopt het direct met werken. Er is geen vertraging in de signaaloverdracht.
Kopieer de sleutel nu — Query Streams toont deze eenmalig en slaat vervolgens alleen een hash op. Als u de sleutel kwijtraakt, genereer dan een nieuwe. De sleutel ziet er als volgt uit: qsmcp_ gevolgd door 48 willekeurige tekens, en dat is wat uw AI-client verzendt in de X-MCP-sleutel verzoekheader.
Stap 2: Voeg Query Streams MCP toe aan uw AI-client
De configuratie heeft dezelfde vorm voor elke MCP-compatibele client: een MCP-serververmelding die verwijst naar https://mcp.querystreams.com met uw sleutel in de X-MCP-sleutel Koptekst. Kies hieronder uw klant.
// Bewerk ~/.cursor/mcp.json { "mcpServers": { "querystreams": { "url": "https://mcp.querystreams.com", "kopteksten": { "X-MCP-sleutel": "qsmcp_PLAK_HIER_SLEUTEL_" } } } }
// Instellingen → Ontwikkelaar → Configuratie bewerken { "mcpServers": { "querystreams": { "url": "https://mcp.querystreams.com", "kopteksten": { "X-MCP-sleutel": "qsmcp_PLAK_HIER_SLEUTEL_" } } } }
// Instellingen → Apps en connectors → MCP toevoegen Server-URL https://mcp.querystreams.com Auth-header X-MCP-sleutel Kopwaarde qsmcp_PLAK_HIER_SLEUTEL_ // Vereist een betaald ChatGPT-abonnement // (Plus / Pro / Team / Enterprise).
// Grok → Instellingen → Hulpmiddelen { "mcp_servers": [{ "naam": "querystreams", "url": "https://mcp.querystreams.com", "auth_header": "X-MCP-sleutel", "auth_value": "qsmcp_..." }] }
Start uw AI-client opnieuw op. Bij de volgende opstart zal deze de acht hierboven vermelde Query Streams MCP-tools detecteren en in het toolpalet weergeven. In Cursor en Claude Desktop kunt u dit controleren door te typen “lijstconnectoren” — de AI zou moeten bellen qs_list_connectors en retourneer uw Shopify-winkel(s) (elke winkel verschijnt als een aparte connector als u er meerdere hebt gekoppeld) samen met alle andere zaken die u hebt geconfigureerd.
Stap 3: Stel de AI een Shopify-vraag
Je hoeft geen SQL te schrijven, dat doet de AI. Je stelt een vraag, de AI kiest de juiste MCP-tool, de agent voert de query uit op je in de cache opgeslagen Shopify Admin-gegevens en het antwoord krijg je terug als tekst plus tabellen. Drie voorbeeldvragen om mee te beginnen:
bestellingen naar regelitems op order_id, casts line_items.price::DOUBLE * quantity voor inkomsten, filters financiële_status = 'betaald' en created_at >= DATE_TRUNC('month', NOW())vervolgens groeperen op titel en bron_naam voor de kanaalsplitsing. Je ziet de resultaatstabel direct in de tabel, plus een schriftelijke interpretatie: welke producten schalen, welke vastlopen en van welke kanalen elk product afhankelijk is. Schema Intelligence's enum-detectie op financiële_status Voorkwam dat de AI terugbetaalde of nog openstaande bestellingen meerekende in het totale omzetbedrag.bestellingen naar rijen waar financiële_status = 'betaald', vervullingsstatus is null of gedeeltelijk, en aangemaakt_op is meer dan 5 dagen geleden, dan verrijkt met klantniveau (van klanten.tags — SI maakt van de door komma's gescheiden tekenreeks een lijst) en de totale orderwaarde (cast totale_prijs::DUBBEL), en sorteert eerst op aanwezigheid van VIP-tags, vervolgens op totale waarde aflopend. Onder de tabel zal de AI doorgaans aangeven welke bestellingen daadwerkelijke SLA-overschrijdingen zijn en welke orders in het magazijn worden vastgehouden (dropshipping-artikelen, op maat gegraveerde producten met een dergelijke tag). De omgekeerde zoekopdracht — Welke distributiekanalen hebben de langste gemiddelde levertijd? — is de operationele helft van dezelfde workflow.klanten.tags via de lijstvereffening van SI), met een herhaalaankooppercentage na 30 / 60 / 90 dagen. De AI-tool zal doorgaans de cohorten markeren die het meest afwijken van het kanaalgemiddelde — cohorten met betaalde sociale media nemen vaak sneller in waarde af dan cohorten met organische zoekresultaten in abonnementswinkels — en een vervolgactie voorstellen: "Wil je dat ik de slechtst presterende groep nader bekijk op basis van de productmix om te zien wat ze als eerste hebben gekocht?" De enum-detectie van Schema Intelligence op munteenheid zorgt ervoor dat winkels die meerdere valuta accepteren geen dubbele omzet registreren. USD en EUR bestellingen in dezelfde cohort.De eerste keer dat de AI een tool aanroept, kan er in uw client een bevestigingsmelding verschijnen waarin u wordt gevraagd de tooloproep goed te keuren. Dit is de standaard toestemmingsprocedure van MCP en geen extra functie van Query Streams. Keur de oproep eenmaal goed en de AI kan de rest van het gesprek zonder problemen voortzetten. U kunt de toestemming op elk gewenst moment opnieuw bekijken in de instellingen van uw client.
Eerlijke factuurmelding: MCP-gebruik wordt gefactureerd op basis van niet-gecomprimeerde bytes.
De Excel-add-in van Query Streams, de Google Sheets-add-on, de webquerybuilder en Nova AI draaien allemaal via onze gecomprimeerde cloudverbinding — wij meten en factureren. gecomprimeerde bytes tegen uw gegevensdomein. Het MCP-transport (Streamable HTTP volgens de officiële MCP-specificatie) ondersteunt geen betrouwbare end-to-end compressie over elke client en tussenliggende proxy, daarom meten en factureren we. uncompressedBytes voor MCP-verkeer.
- Wat dit betekent: Een Shopify Analytics-query van 2,5 MB (bestellingen + regelitems samengevoegd voor de afgelopen 12 maanden in al uw winkels) kost ongeveer 2,5 MB van uw data-resource wanneer deze wordt opgehaald via MCP, vergeleken met ongeveer 300-500 KB via Excel/Sheets/Nova/de Query Builder. Shopify Admin API-reacties bevatten veel enum-strings, tijdstempels en productkenmerken — LZ4 via de cloudverbinding behaalt doorgaans een reductie van 6-8 keer op orderaggregaties. Het DuckDB-cacheversheidsmodel verwijdert dubbele Shopify API-aanroepen, zodat u de dagelijkse limiet van 100.000 aanroepen niet twee keer overschrijdt. Dezelfde data, ander transport, andere factureerbare omvang.
- Wat dit níét is: Een toeslag of een straf voor het gebruik van MCP. We geven de daadwerkelijk verzonden bytes door. De andere clients zijn goedkoper omdat compressie betrouwbaar werkt op die transportprotocollen; we straffen je niet voor de protocolkeuze, maar we moeten wel transparant zijn over de kostenstructuur.
- Wat u kunt doen: Voor zeer grote, terugkerende exports (bijvoorbeeld meerjarige bestellingen + regelitems + transactieoverzichten van meerdere winkels) is de aanpak met Excel/Sheets/Nova de beste keuze. Voor interactieve AI-toolaanroepen (de typische Shopify-aggregatie met 100-5000 rijen die in een LLM-context past) is MCP de juiste keuze en het kostenverschil is slechts een paar cent.
Veelgestelde vragen
Moet ik poorten openen of een VPN-verbinding gebruiken om dit te kunnen gebruiken? +
https://mcp.querystreams.com vanaf het openbare internet — als uitgaande HTTPS werkt op de agenthost, werkt MCP. Zie hoe de verbinding die alleen uitgaand verkeer toelaat werkt →
Welke AI-tools kan ik gebruiken met Query Streams MCP? +
Kan ik een MCP-sleutel intrekken? +
/mcp pagina, per organisatie via abonnementsinstellingen en platformniveau), en voor geen van deze opties is een rotatie van uw Shopify private app-token of een herstart van de agent nodig. Meer informatie over de beveiliging van MCP-sleutels →
Hoe worden de MCP-kosten in rekening gebracht voor mijn datadomein? +
gecomprimeerde bytes); MCP werkt via Streamable HTTP, dat geen betrouwbare end-to-end compressie biedt via elke client en proxy, daarom brengen we kosten in rekening uncompressedBytesEen Shopify Analytics-query van 2,5 MB die naar Excel wordt teruggestuurd, kost doorgaans ~300-500 KB aan data (Shopify Admin API-data met herhaalde enum-strings, tijdstempels en productkenmerken comprimeert 6-8 keer via LZ4); hetzelfde resultaat van 2,5 MB dat naar Cursor via MCP wordt teruggestuurd, kost ~2,5 MB. We zijn hier transparant over, omdat we liever hebben dat u dit van tevoren weet dan dat u aan het einde van de factureringscyclus voor verrassingen komt te staan.
Werkt Query Streams MCP met mijn Shopify Plus / Shopify Advanced / standaard Shopify, meerdere winkels en aangepaste gegevens van Shopify Functions? +
b2b/bedrijven, markten, metaobjecten) op Shopify Plus, en Schema Intelligence detecteert ze automatisch wanneer ze aanwezig zijn. Meerdere winkels: Elke Shopify-winkel is een aparte connector met een eigen privé-apptoken; de LLM kan deze opvragen. shopify_us vs shopify_eu op naam, of voer aggregaties uit over meerdere winkels door resultaten van meerdere connectors te combineren in één SQL-query. Shopify Functions aangepaste gegevens (Metavelden, metaobjecten, aangepaste winkelgegevens gekoppeld aan bestellingen/producten/klanten/varianten) worden automatisch gedetecteerd door Schema Intelligence — de SI-scan leest metafield_definities en metaobject_definitiesVervolgens worden ze weergegeven als overzichtelijke SQL-kolommen met gebruiksvriendelijke namen. Aangepaste metavelden op bestellingen / producten / klanten worden automatisch afgevlakt en kunnen net als elke andere kolom worden opgevraagd. Aangepaste objecten kunnen worden gekoppeld aan standaardobjecten (bijvoorbeeld het koppelen van een aangepast object). garantievoorwaarden metaobject naar bestellingen) werken in SQL precies zoals elke andere join.
Wat is het verschil tussen dit en het zelf beheren van een open-source Shopify MCP-server? +
totale_prijs::DUBBEL Typeconversie van geld naar tekenreeks, filteren op basis van enumeratie financiële_status / vervullingsstatusEn er is ingebouwde normalisatie voor meerdere valuta's. Je krijgt ook Schema Intelligence, alleen-lezen-handhaving op agentniveau, snelheidslimieten per sleutel en een auditlogboek. gebeurtenislogboekenen dezelfde data-realm factureringspipeline die u al gebruikt — geen van beide biedt een directe MCP.
Wat gebeurt er als de AI probeert gegevens te schrijven of te verwijderen? +
qs_run_query Het gesprek wordt verwerkt door een hardgecodeerde, alleen-lezen validator die alleen dit toestaat. SELECT, MET, en UITLEGGEN verklaringen; al het andere retourneert ALLEEN-LEZEN_SCHENDING en bereikt nooit de in de cache opgeslagen Shopify-tabellen. De validator draait in het agentproces, niet in de cloud, dus een gecompromitteerde cloudomgeving zou deze niet kunnen omzeilen. Er is nog een tweede beveiligingslaag: Shopify Admin schrijf-/mutatiebewerkingen (bestellingen aanmaken, terugbetalingen uitvoeren, bestellingen afhandelen, voorraad aanpassen, producten wijzigen, kortingen toepassen) worden simpelweg niet blootgesteld aan de MCP-omgeving — de agent voert alleen leesbewerkingen uit op de Admin API van Shopify. Dus zelfs als de validator op de een of andere manier zou worden omzeild, heeft de LLM geen enkele mogelijkheid om uw winkel te manipuleren.
Kan ik zien wat de AI precies heeft gevraagd? +
gebeurtenislogboeken met de organisatie, gebruiker, sleutel, bereik, latentie en resultaatcode. De organisatiebeheerder kan met één query antwoord geven op de vraag: "Wie heeft MCP vorige week gebruikt, welke connector en wat hebben ze gevraagd?" Merk op dat we de gegevens loggen. naam en metadata van het hulpmiddelNiet de SQL-tekst of de geretourneerde rijen — die stromen via de cloudverbinding en komen nooit in cloudlogs terecht. De Shopify Admin API biedt een eigen auditlogboek (de 'events'-resource), maar dit is per winkel en niet altijd gedetailleerd genoeg om een specifieke MCP-gestuurde query te traceren. Daarom is de agent voor activiteiten die meerdere winkels omvatten, niet altijd geschikt. gebeurtenislogboeken Dit is de meest complete en overzichtelijke audit die je kunt krijgen van "wat heeft de AI gevraagd, bij welke Shopify-winkel en wanneer?" — het antwoord staat in je eigen database, niet verspreid over één Shopify-beheeromgeving per winkel.
Moet ik Schema Intelligence uitvoeren om Query Streams MCP te kunnen gebruiken? +
(connector, database) paarEn MCP werkt prima zonder. De AI ontvangt het kale schema (typen, primaire sleutels, formele externe sleutels, indexen) en schrijft eenvoudige query's. Met SI ingeschakeld, krijgt de AI zes extra lagen met zorgvuldig samengestelde metadata: (1) Door AI samengestelde beschrijvingen van elke database, tabel en kolom; (2) tabelclassificaties (FACT voor transactionele gebeurtenissen, DIM voor beschrijvende verwijzingen, LOOKUP voor kleine codetoewijzingen) plus een bedrijfsdomeintag (e-commerce, verkoop, marketing, financiën, ondersteuning en nog 14 andere); (3) een semantisch type op elke kolom (valuta, valutatypeconversie vereist, e-mail, datum-iso, statuscode, lijststring, percentage, identificatie, URL, persoonsnaam en nog 8 andere) dat zorgt voor dialectcorrecte SQL-generatie; (4) Steekproefwaarden uit uw werkelijke gegevens, zodat het LLM patronen herkent die geen enkel schema kan weergeven; (5) enum-detectie met volledige waardeverdelingen voor kolommen met een lage kardinaliteit; en (6) Door AI ontdekte vreemde sleutels op basis van overlappingen in gegevens tussen tabellen, die aan het licht kwamen via qs_get_relationshipsZonder SI bevat elke schema-tool-respons ook een si_aanbeveling Een lijst met precies wat er ontbreekt voor het gesprek — de AI kan dit lezen en voorstellen om SI midden in het gesprek te activeren via qs_request_si_analysisDe uitvoeringsduur schaalt mee met het aantal tabellen: een kleine Shopify-winkel met minder dan 100 tabellen (alleen standaardoppervlakken, geen metaobjecten) is in ongeveer 10 minuten klaar; een typische middelgrote winkel (een paar honderd tabellen, inclusief kolommen met afgeplatte metavelden) is in 15-25 minuten klaar; een Shopify Plus-winkel met meer dan 1500 tabellen, verspreid over vele metaobjectdefinities en aangepaste gegevens van Shopify Functions, kan 45-60 minuten nodig hebben voor een volledige scan. SI wordt uitgevoerd via uw netwerkagent op uw gegevens (nooit in de cloud), schrijft nooit naar uw Shopify-winkel, wijzigt nooit uw schema en wordt incrementeel vernieuwd wanneer uw schema verandert. Hierdoor zijn volgende uitvoeringen na het toevoegen of wijzigen van metavelddefinities veel sneller dan de eerste. Het effect van begin tot eind: met SI ingeschakeld, schrijft uw AI-client veel vaker correcte SQL bij de eerste poging dan bij een "MCP voor X"-server die de LLM gewoon doorgeeft. informatie_schema.
Wat als ik later nog een connector toevoeg, zoals Stripe of PostgreSQL? +
qs_list_connectors (wordt automatisch opgepakt). Eén configuratieblok koopt je hele account, zowel het huidige als het toekomstige. Waarom één sleutel alle connectoren dekt →
Moet ik MCP instellen om met mijn data te kunnen chatten? +
Waarom zou je Query Streams MCP gebruiken voor Shopify-gegevens als Shopify Storefront MCP al levert? +
shopify_us, shopify_eu, en shopify_apac winkels in één keer. Storefront MCP is per winkel. (3) Bereik van de kruisconnector. Combineer Shopify-bestellingen met je Stripe-factuurgegevens, je HubSpot CRM-contacten en je PostgreSQL-productcatalogus in hetzelfde Claude-gesprek. Vraag: "Koppel Shopify-klanten aan HubSpot-contacten en laat me zien welke betalende klanten openstaande supporttickets hebben" — een driewegkoppeling tussen leveranciers. Storefront MCP ziet alleen Shopify-winkelgegevens. Ze leven prima samen. Gebruik Storefront MCP voor AI-winkelervaringen gericht op de klant; gebruik Query Streams MCP voor AI-workflows in de context van operationele processen, financiën, analyses en klantenservice. Veel Shopify Plus-organisaties gebruiken beide.
Aan de slag
Verbind je AI-tool in vijf minuten met je Shopify-beheergegevens.
Met één MCP-sleutel hebt u toegang tot Shopify, elke database en elke andere API-connector in uw Query Streams-account, inclusief een volledig auditlogboek, snelheidslimieten per sleutel, query's tussen meerdere winkels en connectors, en zonder dat u uw firewall hoeft aan te passen. Claude, Cursor, ChatGPT en Grok werken allemaal direct.
Gerelateerde handleidingen: Download de Query Streams Agent. | API-connector instellen | Alle MCP Server-handleidingen | Nova AI tekst-naar-SQL
Categorie: MCP-server
Tags: mcp, claude, cursor, shopify, api-connector, ecommerce, shopify-admin, shopify-storefront-mcp, multi-store, read-only-mcp
Meta-omschrijving: Vraag Shopify-beheergegevens op met Claude of Cursor via MCP. Gecachede SQL-oppervlakken, meerdere winkels, geen firewall-lekken. Gratis.


