Kreativer, e-post og AI

Shopify MCP: still spørsmål til butikkdataene dine i Claude og andre AI-apper

En Shopify MCP-server lar Claude og andre AI-apper hente ut butikkdataene dine. Se hvordan de skrivebeskyttede verktøyene i ROASaurus fungerer, og hvordan du kobler dem til.

·Oppdatert ·9 min lesetid·Av ROASaurus-teamet

Hovedpunkter
  • MCP (Model Context Protocol) er en åpen standard som lar AI-apper kalle verktøy hos andre tjenester, slik at en assistent kan svare ut fra de virkelige butikkdataene dine.
  • ROASaurus Ask AI og ROASaurus MCP-serveren deler 24 skrivebeskyttede verktøy, fra fortjeneste, attribusjon og kundeverdi til kostnader, leads, abonnementer, markedsmiksmodellen og avvik.
  • En AI-app kobler seg til ved å logge inn i ROASaurus med OAuth, eller med en API-nøkkel i en Authorization-header.
  • En navngitt nøkkel med bare scopet mcp kan bare lese; Orders API-nøkkelen kan også sende bestillinger, så hold alle nøkler hemmelige, og trekk tilbake en nøkkel hvis den lekker.
  • Periodene er faste (i dag, i går, eller de siste 7, 14, 30 eller 90 dagene), og Ask AI tillater som standard 40 spørsmål per bruker per dag.

En Shopify MCP-server kobler butikkdataene dine til en AI-assistent gjennom Model Context Protocol (MCP). Du stiller et spørsmål på vanlig språk, som «Hvilken kampanje ga mest fortjeneste forrige måned?», og assistenten svarer ut fra butikkens faktiske tall i stedet for fra hukommelsen. ROASaurus kjører en MCP-server med 24 skrivebeskyttede analyseverktøy, og de samme verktøyene driver Ask AI inne i dashboardet.

Denne guiden forklarer hva MCP er, hvorfor det hjelper å stille analysespørsmål på denne måten, hvordan Ask AI og MCP-serveren fungerer, hvordan du kobler til en klient, hvilke spørsmål som fungerer godt, og personvernet, sikkerheten og begrensningene du bør kjenne til.

Hva er MCP?

MCP er en åpen kildekode-standard for å koble AI-applikasjoner til eksterne systemer. En AI-app som Claude er klienten. En tjeneste som tilbyr data eller handlinger, er serveren. Serveren beskriver verktøyene sine: hvert verktøy har et navn, en beskrivelse og et skjema for inndataene.

Når du stiller et spørsmål, spør klienten serveren hvilke verktøy som finnes (tools/list). Modellen velger verktøyet som passer, og klienten kaller det (tools/call). Resultatet går tilbake til modellen, som skriver svaret. Du trenger ikke kjenne verktøynavnene. Du stiller bare spørsmålet.

Shopify kjører også MCP-servere. De fokuserer på handleagenter og utviklere: produktsøk, handlekurver, checkout, kundekontoer og utviklerdokumentasjon. En MCP-server for analyse svarer på en annen type spørsmål: fortjeneste etter annonser, attribusjon og kundeverdi, beregnet fra bestillingene dine, kostnadene dine og annonsekostnadene i annonsekontoene dine.

Hvorfor stille spørsmål til butikkdataene dine i en AI-assistent?

De fleste spørsmål om butikken trenger tall fra flere rapporter. «Tjente Meta penger forrige måned?» trenger omsetning, produktkostnader, frakt, gebyrer og annonsekostnader på ett sted. I et dashboard åpner du riktig rapport, setter datoene og gjør regnestykket. I en AI-assistent som er koblet til dataene dine, stiller du spørsmålet og får svaret med tallene bak.

  • Vanlig språk. Ingen filtre, rapportbyggere eller regnearkformler.
  • Oppfølgingsspørsmål. Spør «og for TikTok?» eller «hvilken kampanje forårsaket det?» uten å begynne på nytt.
  • Flere rapporter i ett svar. Fortjeneste, attribusjon og kundeverdi kan kombineres i ett svar.
  • Ditt eget språk. Ask AI svarer på språket du skriver på.
  • Ved siden av det andre arbeidet ditt. Gjennom MCP er butikktallene tilgjengelige i AI-appen der du allerede skriver oppdateringer eller planer.

Svaret er bare så fullstendig som dataene bak det. Koble først til server-side tracking, annonsekontoene dine og produktkostnadene dine, slik at verktøyene har bestillinger, annonsekostnader og marginer å jobbe med.

Hvordan fungerer Ask AI og ROASaurus MCP-serveren?

Ask AI er en chatside i ROASaurus-dashboardet. Den kjører på Claude, Anthropics modell. MCP-serveren tilbyr de samme 24 verktøyene til en AI-klient du velger. I begge tilfeller leser verktøyene ROASaurus-rapportene dine og returnerer tallene som JSON. Modellen skriver svaret ut fra disse resultatene.

Du stiller et spørsmålI Ask AI eller i din egen MCP-klient
Modellen velger et verktøyFor eksempel campaign_profit for de siste 30 dagene
ROASaurus kjører verktøyetSkrivebeskyttet, på dataene til én butikk
Modellen skriver svaretBare ut fra de returnerte tallene
Modellen leser aldri databasen din direkte. Den ser bare det et verktøy returnerer.

Hvert analyseverktøy leser bare. Ingen verktøy kan endre butikken din, kampanjene dine, kostnadene dine eller innstillingene dine. MCP-serveren markerer hvert av dem som skrivebeskyttet, og den ber klienten svare bare ut fra verktøyresultater. En nøkkel med scopet actions:write får også propose_action, som legger en foreslått annonseendring i Actions-innboksen; ingenting endres før en eier eller administrator godkjenner den. Ask AI i dashboardet har det også.

I Ask AI kan ett spørsmål bruke opptil 8 runder med verktøykall. Hvis et spørsmål trenger flere, ber assistenten deg om å være mer spesifikk. Ask AI lagrer samtalen din per bruker og butikk, og bruker de siste 12 meldingene som kontekst for et oppfølgingsspørsmål. Du kan tømme samtalen når som helst.

24skrivebeskyttede verktøy, de samme i Ask AI og MCP
6faste perioder: i dag, i går, 7, 14, 30 og 90 dager
40Ask AI-spørsmål per bruker per dag, som standard
1butikk per API-nøkkel og per tilkobling

Hvilke spørsmål kan du stille?

Gode spørsmål nevner en måling og en av de støttede periodene. Tabellen viser eksempelspørsmål, verktøyet som svarer på hvert av dem, og hva svaret bygger på.

SpørsmålVerktøyHva svaret viser
Hvordan gikk de siste 7 dagene sammenlignet med de 7 dagene før?profit_summaryOmsetning, bestillinger, annonsekostnader, MER, POAS og fortjeneste, mot forrige periode av samme lengde
Hvilken kampanje hadde best POAS de siste 30 dagene?campaign_profitPer kampanje: kreditert omsetning, bruttofortjeneste, annonsekostnader, fortjeneste etter annonser, ROAS, POAS og CAC
Hvilke annonser har høy CPM og få kjøp?ads_tableKostnader, visninger, klikk, CTR og CPM ved siden av sporede kjøp, ROAS og CPA
Hvor mange måneder bruker en kohort på å tjene inn CAC-en sin?ltv_insightsMånedlige kohorter, måneden for tilbakebetaling av CAC og predikert LTV
Hvilke produkter gir flest tilbakevendende kunder?productsToppprodukter og andelen førstegangskjøpere som bestilte igjen
Ligger vi an til å nå omsetningsmålet for denne måneden?goals_forecastMål, faktiske tall så langt og prognosen for slutten av måneden
Hva bør jeg bestille på nytt denne uken?inventoryBeholdning, salgstempo, dager med lager igjen og status for etterbestilling
Modellen velger verktøyet. Du trenger bare å stille spørsmålet.

Her er et regneeksempel. Du spør: «Tjente Meta penger de siste 30 dagene?» Modellen kaller campaign_profit med perioden satt til 30 dager og standardmodellen siste klikk. For en eksempelbutikk ser Meta-raden i resultatet slik ut:

LinjeMeta, siste 30 dagerSlik beregnes det
Kreditert omsetning$24,000Omsetning fra bestillingene som er kreditert Meta-klikk
Bruttofortjeneste (contribution i resultatet)$13,440Omsetning minus produktkostnad, frakt, betalingsgebyrer og håndtering (56%)
Annonsekostnader$8,000Synkronisert fra Meta-annonsekontoen
Fortjeneste etter annonser$5,440$13,440 − $8,000
ROAS3.00$24,000 ÷ $8,000
POAS1.68$13,440 ÷ $8,000
Eksempelbutikk. En POAS over 1.0 betyr at annonsene tjente inn mer bruttofortjeneste enn de kostet.

I Ask AI starter svaret med «Ja», gir deretter fortjenesten etter annonser og POAS, og foreslår høyst tre neste steg. Hvis du vil ha en annen vinkling, stiller du et oppfølgingsspørsmål som «og med Total Impact-modellen?». Guidene våre om POAS og attribusjonsmodeller forklarer disse tallene mer i dybden.

Hvordan kobler du til ROASaurus MCP-serveren?

Serveren bruker Streamable HTTP-transporten i MCP og returnerer JSON-svar, uten server-sent events. AI-apper som Claude og ChatGPT logger inn med OAuth: du logger inn i ROASaurus, velger en butikk og godkjenner tilkoblingen. Klienter der du kan angi en request-header, som Claude Code, kan bruke en API-nøkkel i stedet, som i trinnene nedenfor.

  1. Opprett en API-nøkkel

    Åpne Store settings › API & data i ROASaurus og opprett en navngitt nøkkel med scopet mcp. Kopier den: den vises bare én gang. Bare eiere og administratorer kan opprette nøkler.

  2. Eller gjenbruk Orders API-nøkkelen

    Du kan også bruke nøkkelen på kortet Orders API, for eksempel den WooCommerce-pluginen bruker. Den nøkkelen kan også sende bestillinger. Regenerate API key erstatter den og kobler fra alt som bruker den gamle.

  3. Noter butikknøkkelen

    En navngitt nøkkel legges alene i headeren. Med Orders API-nøkkelen legger du til butikknøkkelen: verdien X-Roasaurus-Key på det samme kortet, der MCP-delen viser hele headeren.

  4. Legg serveren til i MCP-klienten din

    Skriv inn endepunktet og Authorization-headeren som vises nedenfor. Klienten må støtte Streamable HTTP og egendefinerte forespørselsheadere.

  5. Still et testspørsmål

    Spør «Hva var omsetningen min i går?» og sjekk tallet mot dashboardet ditt.

Endepunkt og et eksempel for Claude Code
# Endpoint
POST https://app.roasaurus.com/mcp
Authorization: Bearer <named key with the mcp scope>
# or, with the Orders API key
Authorization: Bearer <store key>:<API key>

# Claude Code
claude mcp add --transport http roasaurus https://app.roasaurus.com/mcp \
  --header "Authorization: Bearer <named key with the mcp scope>"

Du kan også sende butikknøkkelen i en X-Roasaurus-Key-header og bare API-nøkkelen som bearer-token. I Claude Code beholder du standard lokalt omfang. En server med prosjektomfang lagres i en .mcp.json-fil som deles gjennom versjonskontroll, og det ville delt nøkkelen din.

Vil du heller logge inn, legger du til https://app.roasaurus.com/mcp som egendefinert connector i Claude eller ChatGPT og logger inn når appen ber om det. Bare eiere og administratorer kan godkjenne en tilkobling. Store settings › API & data viser hver tilkoblet app, der du kan koble den fra, og en tilkobling stopper også når personen forlater arbeidsområdet.

initialize · 2025-06-18Klient og server blir enige om protokollversjonen
tools/list · 24 tools · readOnlyHint: trueKlienten får vite hvilke verktøy som finnes
tools/call · campaign_profit · period 30Modellen ber om 30 dager med kampanjefortjeneste
result · isError: falseJSON med én rad per kanal og kampanje
401 · Invalid store key or API key.Hva en feil eller regenerert nøkkel returnerer
Hvordan ett spørsmål ser ut mellom klienten og ROASaurus MCP-serveren.

Er det trygt? Personvern og sikkerhet

Fordi analyseverktøyene bare leser, kan ikke en AI-app sette en kampanje på pause, redigere en kostnad eller endre en innstilling gjennom ROASaurus; med actions:write kan den bare foreslå en annonseendring som en eier eller administrator må godkjenne. Verktøyene godtar også bare faste inndata, som en periode eller en attribusjonsmodell fra en liste. Likevel er det noen punkter som krever forsiktighet.

  • Hvor dataene går. Ask AI sender spørsmålet ditt og aggregerte butikkmålinger til Anthropic, som kjører Claude. Den sender ingen kontaktopplysninger om kundene dine. Gjennom MCP går verktøyresultatene til AI-klienten du kobler til, på denne klientens vilkår. Sjekk innstillingene for datalagring og trening.
  • Hva verktøyene returnerer. Totaler per periode, kanal, kampanje, annonse, produkt, kohort og segment. De returnerer ingen kundenavn, e-postadresser eller telefonnumre.
  • Hvem som kan spørre. Alle med tilgang til AI-appen der du legger til tilkoblingen, kan spørre om butikken. Legg den til på din egen konto, ikke på en delt konto.
  • Andre connectors. MCP-spesifikasjonen sier at det alltid bør være et menneske i loopen som kan avslå verktøykall, og at klienter må behandle verktøyannoteringer som ikke pålitelige med mindre serveren er pålitelig. Hvis AI-appen din også har verktøy som sender e-post eller poster meldinger, la bekreftelsesmeldinger stå på for de verktøyene.

Hva er begrensningene?

  • Faste perioder. I dag, i går, eller de siste 7, 14, 30 eller 90 dagene, i butikkens tidssone. Et egendefinert tidsrom, som én uke i mars, støttes ikke. Verktøyene for kundeverdi og kohorter tar ingen periode: de jobber ut fra bestillingshistorikken din, med opptil 12 månedlige kohorter.
  • Et vindu på 7 dager for annonsetabellen. Annonseverktøyet bruker et attribusjonsvindu på 7 dager, uansett hvilket vindu du setter i Store settings. Verktøyene for attribusjon og kampanjefortjeneste bruker, som attribusjonsrapportene i dashboardet, din egen innstilling eller et attribusjonsvindu du ber om.
  • Forkortede lister. Kampanjelister returnerer høyst 25 kampanjer, annonsetabellen de 30 radene med høyest annonsekostnader, og produktlisten de 25 beste produktene.
  • Én butikk per tilkobling. For flere butikker oppretter du en nøkkel og en tilkobling for hver.
  • Spørsmålsgrensen i Ask AI. Hver bruker kan som standard stille 40 spørsmål per dag, regnet over de siste 24 timene. Gjennom MCP gjelder i stedet bruksgrensene til AI-klienten din.
  • Svar kan være feil. Modellen kan misforstå et resultat. Sjekk viktige tall i rapportene før du handler på dem, for eksempel i fortjenesteanalysen.

Kilder

  1. Model Context Protocol: What is the Model Context Protocol (MCP)?
  2. Model Context Protocol specification (2025-06-18): Tools
  3. Claude Code Docs: Connect Claude Code to tools via MCP
  4. Claude Docs: Authentication for connectors
  5. OpenAI: Building MCP servers for plugins and API integrations

I ROASaurus

Les videre

Kreativer, e-post og AIAnnonsetretthet i Facebook-annonser: når du bør bytte ut en annonseAnnonsetretthet i Facebook-annonser viser seg som stigende frekvens og fallende CTR. Lær å måle den per annonse, lese hook rate og hold rate og planlegge en rutine for fornyelse.Kreativer, e-post og AIKlaviyo-flows for forlatte handlekurver: gjenkjenn flere kjøpereKlaviyos flows for forlatt handlekurv og nettlesing når bare kjøpere som Klaviyo kan identifisere. Lær hvordan Klaviyo identifiserer dem, og hvordan du gjenkjenner flere i checkout.TrackingAnnonseblokkere og tracking: hva butikken din taperAnnonseblokkere stopper tracking-pixler, så annonseplattformene går glipp av kjøp. Se hvilke events som går tapt, hvorfor server-side-events ikke gjør det, og hvordan du måler gapet ditt.
Vanlige spørsmål

Spørsmål, besvart

Hva er en Shopify MCP-server?

Det er en server som bruker Model Context Protocol til å gi AI-apper verktøy for en Shopify-butikk. ROASaurus MCP-serveren gir en AI-klient skrivebeskyttede verktøy for én butikks fortjeneste, attribusjon, annonser, kundeverdi, lager, mål, benchmarks og varsler.

Kan AI-en endre kampanjene eller butikken min?

Ikke av seg selv. Analyseverktøyene i Ask AI og MCP-serveren leser bare. Ask AI, og en MCP-klient der nøkkelen har scopet actions:write, kan foreslå en endring i en kampanje i Actions-innboksen, og ingenting endres før en eier eller administrator godkjenner den. Ingen av dem kan redigere butikken din, kostnadene dine eller innstillingene dine.

Hvilke AI-apper kan koble til ROASaurus MCP-serveren?

Claude, ChatGPT og andre MCP-klienter som støtter OAuth, logger inn med ROASaurus-innloggingen din. Klienter der du kan angi en Authorization-header, som Claude Code, kan bruke en API-nøkkel i stedet.

Sendes kundedata til AI-en?

Verktøyene returnerer aggregerte målinger, ikke kontaktopplysninger om kunder. Ask AI sender spørsmålet ditt og disse målingene til Anthropic; gjennom MCP går resultatene til AI-klienten du kobler til.

Hvorfor kan jeg ikke spørre om et egendefinert datointervall?

Verktøyene godtar bare faste perioder: i dag, i går, eller de siste 7, 14, 30 eller 90 dagene i butikkens tidssone. Spørsmål om kundeverdi og kohorter tar ingen periode og bruker bestillingshistorikken din i stedet.

Teller MCP-spørsmål mot grensen på 40 spørsmål?

Nei. Dagsgrensen gjelder Ask AI i dashboardet. Gjennom MCP gjelder bruksgrensene til din egen AI-klient.

Hvert salg, sporet til annonsen som tjente det inn

Server-side tracking, fortjeneste og livstidsverdi i én app. 14 dagers gratis prøveperiode, uten kredittkort.

Start den gratis prøveperioden din →