Kreacje, e-mail i AI

Shopify MCP: pytaj o dane swojego sklepu w Claude i innych aplikacjach AI

Serwer MCP dla Shopify pozwala Claude i innym aplikacjom AI odpytywać dane twojego sklepu. Zobacz, jak działają narzędzia ROASaurus tylko do odczytu i jak je połączyć.

·Zaktualizowano ·9 min czytania·Autor: zespół ROASaurus

Najważniejsze wnioski
  • MCP (Model Context Protocol) to otwarty standard, który pozwala aplikacjom AI wywoływać narzędzia w innych usługach, dzięki czemu asystent może odpowiadać na podstawie twoich rzeczywistych danych sklepu.
  • Ask AI w ROASaurus i serwer MCP ROASaurus współdzielą 24 narzędzia tylko do odczytu, od zysku, atrybucji i wartości klienta po koszty, leady, subskrypcje, model marketing mix i anomalie.
  • Aplikacja AI łączy się, logując się do ROASaurus przez OAuth, albo za pomocą klucza API w nagłówku Authorization.
  • Nazwany klucz wyłącznie z zakresem mcp może tylko odczytywać; klucz Orders API może też wysyłać zamówienia, więc trzymaj każdy klucz w tajemnicy i unieważnij go, jeśli wycieknie.
  • Okresy są stałe (dziś, wczoraj albo ostatnie 7, 14, 30 lub 90 dni), a Ask AI domyślnie pozwala na 40 pytań na użytkownika dziennie.

Serwer MCP dla Shopify łączy dane twojego sklepu z asystentem AI przez Model Context Protocol (MCP). Zadajesz pytanie zwykłym językiem, na przykład „Która kampania przyniosła najwięcej zysku w zeszłym miesiącu?”, a asystent odpowiada na podstawie rzeczywistych liczb twojego sklepu, a nie z pamięci. ROASaurus prowadzi serwer MCP z 24 narzędziami analitycznymi tylko do odczytu, a te same narzędzia zasilają Ask AI w dashboardzie.

Ten poradnik wyjaśnia, czym jest MCP, dlaczego warto zadawać pytania analityczne w ten sposób, jak działają Ask AI i serwer MCP, jak podłączyć klienta i które pytania sprawdzają się dobrze, a także co warto wiedzieć o prywatności, bezpieczeństwie i ograniczeniach.

Czym jest MCP?

MCP to otwarty standard (open source) do łączenia aplikacji AI z zewnętrznymi systemami. Aplikacja AI, taka jak Claude, jest klientem. Usługa, która oferuje dane lub akcje, jest serwerem. Serwer opisuje swoje narzędzia: każde narzędzie ma nazwę, opis i schemat danych wejściowych.

Gdy zadajesz pytanie, klient pyta serwer, jakie narzędzia istnieją (tools/list). Model wybiera pasujące narzędzie, a klient je wywołuje (tools/call). Wynik wraca do modelu, który pisze odpowiedź. Nie musisz znać nazw narzędzi. Po prostu zadajesz pytanie.

Shopify również prowadzi serwery MCP. Skupiają się one na agentach zakupowych i programistach: wyszukiwaniu produktów, koszykach, checkoucie, kontach klientów i dokumentacji dla programistów. Analityczny serwer MCP odpowiada na inny rodzaj pytań: zysk po reklamach, atrybucję i wartość klienta, obliczane z twoich zamówień, kosztów i wydatków na kontach reklamowych.

Po co pytać o dane sklepu w asystencie AI?

Większość pytań o sklep wymaga liczb z kilku raportów. „Czy Meta przyniosła zysk w zeszłym miesiącu?” wymaga przychodu, kosztów produktów, wysyłki, opłat i wydatków na reklamy w jednym miejscu. W dashboardzie otwierasz właściwy raport, ustawiasz daty i sam liczysz. W asystencie AI połączonym z twoimi danymi zadajesz pytanie i dostajesz odpowiedź wraz z liczbami, które za nią stoją.

  • Zwykły język. Bez filtrów, kreatorów raportów i formuł arkusza.
  • Pytania uzupełniające. Zapytaj „a dla TikToka?” albo „która kampania to spowodowała?” bez zaczynania od nowa.
  • Kilka raportów w jednej odpowiedzi. Zysk, atrybucja i wartość klienta mogą być połączone w jednej odpowiedzi.
  • Twój własny język. Ask AI odpowiada w języku, w którym piszesz.
  • Obok innej pracy. Dzięki MCP liczby ze sklepu są dostępne w aplikacji AI, w której już piszesz aktualizacje lub plany.

Odpowiedź jest tak kompletna, jak dane, na których się opiera. Najpierw podłącz server-side tracking, swoje konta reklamowe i koszty produktów, żeby narzędzia miały zamówienia, wydatki i marże, na których mogą pracować.

Jak działają Ask AI i serwer MCP ROASaurus?

Ask AI to strona czatu w dashboardzie ROASaurus. Działa na Claude, modelu Anthropic. Serwer MCP oferuje te same 24 narzędzia klientowi AI, którego wybierzesz. W obu przypadkach narzędzia odczytują twoje raporty ROASaurus i zwracają liczby jako JSON. Model pisze odpowiedź na podstawie tych wyników.

Zadajesz pytanieW Ask AI lub we własnym kliencie MCP
Model wybiera narzędzieNa przykład campaign_profit dla ostatnich 30 dni
ROASaurus uruchamia narzędzieTylko do odczytu, na danych jednego sklepu
Model pisze odpowiedźWyłącznie na podstawie zwróconych liczb
Model nigdy nie czyta twojej bazy danych bezpośrednio. Widzi tylko to, co zwraca narzędzie.

Każde narzędzie analityczne tylko odczytuje. Żadne narzędzie nie może zmienić twojego sklepu, kampanii, kosztów ani ustawień. Serwer MCP oznacza każde z nich jako tylko do odczytu i każe klientowi odpowiadać wyłącznie na podstawie wyników narzędzi. Klucz z zakresem actions:write dostaje też propose_action, które dodaje proponowaną zmianę w reklamie do skrzynki Actions; nic się nie zmienia, dopóki właściciel lub administrator jej nie zatwierdzi. Ask AI w dashboardzie też ma to narzędzie.

W Ask AI jedno pytanie może wykorzystać do 8 rund wywołań narzędzi. Jeśli pytanie wymaga więcej, asystent prosi cię o większą szczegółowość. Ask AI przechowuje twoją rozmowę dla każdego użytkownika i sklepu oraz używa ostatnich 12 wiadomości jako kontekstu dla pytania uzupełniającego. Możesz w każdej chwili wyczyścić rozmowę.

24narzędzi tylko do odczytu, tych samych w Ask AI i MCP
6stałych okresów: dziś, wczoraj, 7, 14, 30 i 90 dni
40pytań Ask AI na użytkownika dziennie, domyślnie
1sklep na klucz API i na połączenie

Jakie pytania możesz zadawać?

Dobre pytania wskazują metrykę i jeden z obsługiwanych okresów. Tabela pokazuje przykładowe pytania, narzędzie, które odpowiada na każde z nich, oraz to, na czym opiera się odpowiedź.

PytanieNarzędzieCo pokazuje odpowiedź
Jak ostatnie 7 dni wypadły w porównaniu z 7 dniami wcześniej?profit_summaryPrzychód, zamówienia, wydatki na reklamy, MER, POAS i zysk, na tle poprzedniego okresu o tej samej długości
Która kampania miała najlepszy POAS w ostatnich 30 dniach?campaign_profitDla każdej kampanii: przypisany przychód, zysk brutto, wydatki na reklamy, zysk po reklamach, ROAS, POAS i CAC
Które reklamy mają wysoki CPM i mało zakupów?ads_tableWydatki, wyświetlenia, kliknięcia, CTR i CPM obok śledzonych zakupów, ROAS i CPA
Po ilu miesiącach kohorta zwraca swój CAC?ltv_insightsKohorty miesięczne, miesiąc zwrotu CAC i przewidywane LTV
Które produkty przyciągają najwięcej powracających klientów?productsNajlepsze produkty i odsetek nowych kupujących, którzy zamówili ponownie
Czy realizujemy cel przychodu na ten miesiąc?goals_forecastCele, dotychczasowe wyniki i prognoza na koniec miesiąca
Co powinienem zamówić ponownie w tym tygodniu?inventoryStan magazynowy, tempo sprzedaży, liczba dni pozostałego zapasu i status ponownego zamówienia
Narzędzie wybiera model. Ty musisz tylko zadać pytanie.

Oto przykład krok po kroku. Pytasz: „Czy Meta zarobiła w ostatnich 30 dniach?” Model wywołuje campaign_profit z okresem ustawionym na 30 dni i domyślnym modelem last click. Dla przykładowego sklepu wiersz Meta w wyniku wygląda tak:

PozycjaMeta, ostatnie 30 dniJak to jest obliczane
Przypisany przychód$24,000Przychód z zamówień przypisanych do kliknięć Meta
Zysk brutto (contribution w wyniku)$13,440Przychód minus koszt produktu, wysyłka, opłaty płatnicze i obsługa (56%)
Wydatki na reklamy$8,000Synchronizowane z konta reklamowego Meta
Zysk po reklamach$5,440$13,440 − $8,000
ROAS3.00$24,000 ÷ $8,000
POAS1.68$13,440 ÷ $8,000
Przykładowy sklep. POAS powyżej 1.0 oznacza, że reklamy zwróciły więcej zysku brutto, niż kosztowały.

W Ask AI odpowiedź zaczyna się od „Tak”, potem podaje zysk po reklamach i POAS oraz sugeruje najwyżej trzy kolejne kroki. Jeśli chcesz zobaczyć to inaczej, zadaj pytanie uzupełniające, na przykład „a w modelu Total Impact?”. Nasze poradniki o POAS i modelach atrybucji wyjaśniają te liczby dokładniej.

Jak podłączyć serwer MCP ROASaurus?

Serwer korzysta z transportu Streamable HTTP protokołu MCP i zwraca odpowiedzi JSON, bez server-sent events. Aplikacje AI, takie jak Claude i ChatGPT, logują się przez OAuth: logujesz się do ROASaurus, wybierasz sklep i zezwalasz na połączenie. Klienci, w których możesz ustawić nagłówek żądania, tacy jak Claude Code, mogą zamiast tego użyć klucza API, jak w krokach poniżej.

  1. Utwórz klucz API

    Otwórz Store settings › API & data w ROASaurus i utwórz nazwany klucz z zakresem mcp. Skopiuj go: jest pokazywany tylko raz. Tylko właściciele i administratorzy mogą tworzyć klucze.

  2. Albo użyj ponownie klucza Orders API

    Możesz też użyć klucza z karty Orders API, na przykład tego, którego używa wtyczka WooCommerce. Ten klucz może też wysyłać zamówienia. Regenerate API key zastępuje go i odłącza wszystko, co używa starego.

  3. Zanotuj klucz sklepu

    Nazwany klucz trafia do nagłówka samodzielnie. Przy kluczu Orders API dodaj klucz sklepu: wartość X-Roasaurus-Key z tej samej karty, której sekcja MCP pokazuje pełny nagłówek.

  4. Dodaj serwer do swojego klienta MCP

    Wpisz endpoint i nagłówek Authorization pokazane poniżej. Klient musi obsługiwać Streamable HTTP i niestandardowe nagłówki żądań.

  5. Zadaj pytanie testowe

    Zapytaj „Jaki był mój przychód wczoraj?” i porównaj liczbę z dashboardem.

Endpoint i przykład dla 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>"

Możesz też wysłać klucz sklepu w nagłówku X-Roasaurus-Key, a jako token bearer tylko klucz API. W Claude Code zostaw domyślny zakres lokalny. Serwer o zakresie projektu jest zapisywany w pliku .mcp.json, który jest współdzielony przez system kontroli wersji, a to ujawniłoby twój klucz.

Aby zalogować się zamiast tego, dodaj https://app.roasaurus.com/mcp jako niestandardowy konektor w Claude lub ChatGPT i zaloguj się, gdy aplikacja o to poprosi. Tylko właściciele i administratorzy mogą zezwolić na połączenie. Store settings › API & data pokazuje każdą połączoną aplikację, którą możesz tam odłączyć, a połączenie wygasa też, gdy ta osoba opuści obszar roboczy.

initialize · 2025-06-18Klient i serwer uzgadniają wersję protokołu
tools/list · 24 tools · readOnlyHint: trueKlient dowiaduje się, jakie narzędzia istnieją
tools/call · campaign_profit · period 30Model prosi o zysk z kampanii z 30 dni
result · isError: falseJSON z jednym wierszem na kanał i kampanię
401 · Invalid store key or API key.Co zwraca błędny lub wygenerowany ponownie klucz
Jak wygląda jedno pytanie między klientem a serwerem MCP ROASaurus.

Czy to bezpieczne? Prywatność i bezpieczeństwo

Ponieważ narzędzia analityczne tylko odczytują, aplikacja AI nie może przez ROASaurus wstrzymać kampanii, edytować kosztu ani zmienić ustawienia; z actions:write może jedynie zaproponować zmianę w reklamie do zatwierdzenia przez właściciela lub administratora. Narzędzia przyjmują też tylko stałe dane wejściowe, takie jak okres lub model atrybucji z listy. Mimo to kilka kwestii wymaga ostrożności.

  • Dokąd trafiają dane. Ask AI wysyła twoje pytanie i zagregowane metryki sklepu do firmy Anthropic, która prowadzi Claude. Nie wysyła danych kontaktowych twoich klientów. Przez MCP wyniki narzędzi trafiają do klienta AI, którego podłączysz, na warunkach tego klienta. Sprawdź jego ustawienia przechowywania danych i trenowania.
  • Co zwracają narzędzia. Sumy według okresu, kanału, kampanii, reklamy, produktu, kohorty i segmentu. Nie zwracają imion i nazwisk klientów, adresów e-mail ani numerów telefonów.
  • Kto może pytać. Każdy, kto ma dostęp do aplikacji AI, w której dodajesz połączenie, może odpytywać sklep. Dodaj je do własnego konta, a nie do wspólnego.
  • Inne konektory. Specyfikacja MCP mówi, że zawsze powinien być człowiek w pętli, który może odrzucać wywołania narzędzi, oraz że klienci muszą traktować adnotacje narzędzi jako niezaufane, chyba że serwer jest zaufany. Jeśli twoja aplikacja AI ma też narzędzia, które wysyłają e-maile lub publikują wiadomości, zostaw dla nich włączone monity o potwierdzenie.

Jakie są ograniczenia?

  • Stałe okresy. Dziś, wczoraj albo ostatnie 7, 14, 30 lub 90 dni, w strefie czasowej sklepu. Zakres niestandardowy, na przykład jeden tydzień w marcu, nie jest obsługiwany. Narzędzia wartości klienta i kohort nie przyjmują okresu: pracują na historii twoich zamówień, z maksymalnie 12 kohortami miesięcznymi.
  • 7-dniowe okno dla tabeli reklam. Narzędzie reklam używa 7-dniowego okna atrybucji, niezależnie od okna ustawionego w Store settings. Narzędzia atrybucji i zysku kampanii, tak jak raporty atrybucji w dashboardzie, używają twojego ustawienia albo okna, o które poprosisz.
  • Skrócone listy. Listy kampanii zwracają najwyżej 25 kampanii, tabela reklam 30 wierszy z największymi wydatkami, a lista produktów 25 najlepszych produktów.
  • Jeden sklep na połączenie. Dla kilku sklepów utwórz klucz i połączenie dla każdego z nich.
  • Limit pytań w Ask AI. Każdy użytkownik może domyślnie zadać 40 pytań dziennie, liczonych w ciągu ostatnich 24 godzin. Przez MCP obowiązują zamiast tego własne limity użycia twojego klienta AI.
  • Odpowiedzi mogą być błędne. Model może źle odczytać wynik. Sprawdzaj ważne liczby w raportach, zanim na ich podstawie zadziałasz, na przykład w analityce zysku.

Źródła

  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

W ROASaurus

Czytaj dalej

Kreacje, e-mail i AIZmęczenie kreacji w reklamach na Facebooku: kiedy wymienić reklamęZmęczenie kreacji w reklamach na Facebooku objawia się rosnącą częstotliwością i spadającym CTR. Dowiedz się, jak mierzyć je dla każdej reklamy, czytać hook rate i hold rate oraz zaplanować rutynę odświeżania.Kreacje, e-mail i AIFlowy porzuconego koszyka w Klaviyo: rozpoznawaj więcej kupującychFlowy porzuconego koszyka i przeglądania w Klaviyo docierają tylko do kupujących, których Klaviyo potrafi zidentyfikować. Dowiedz się, jak ich identyfikuje i jak rozpoznawać więcej osób w checkoucie.TrackingBlokery reklam a tracking: co traci twój sklepBlokery reklam zatrzymują piksele śledzące, więc platformy reklamowe nie widzą części zakupów. Zobacz, które zdarzenia giną, dlaczego zdarzenia server-side nie giną i jak zmierzyć swoją lukę.
FAQ

Pytania i odpowiedzi

Czym jest serwer MCP dla Shopify?

To serwer, który używa Model Context Protocol, aby dać aplikacjom AI narzędzia dla sklepu Shopify. Serwer MCP ROASaurus daje klientowi AI narzędzia tylko do odczytu dla zysku, atrybucji, reklam, wartości klienta, zapasów, celów, benchmarków i alertów jednego sklepu.

Czy AI może zmienić moje kampanie lub mój sklep?

Nie samodzielnie. Narzędzia analityczne w Ask AI i serwerze MCP tylko odczytują. Ask AI oraz klient MCP, którego klucz ma zakres actions:write, mogą zaproponować zmianę kampanii w skrzynce Actions, a nic się nie zmienia, dopóki właściciel lub administrator jej nie zatwierdzi. Żadne z nich nie może edytować twojego sklepu, kosztów ani ustawień.

Które aplikacje AI mogą łączyć się z serwerem MCP ROASaurus?

Claude, ChatGPT i inni klienci MCP obsługujący OAuth logują się Twoim loginem ROASaurus. Klienci, w których możesz ustawić nagłówek Authorization, tacy jak Claude Code, mogą zamiast tego użyć klucza API.

Czy dane klientów są wysyłane do AI?

Narzędzia zwracają zagregowane metryki, a nie dane kontaktowe klientów. Ask AI wysyła twoje pytanie i te metryki do firmy Anthropic; przez MCP wyniki trafiają do klienta AI, którego podłączysz.

Dlaczego nie mogę zapytać o niestandardowy zakres dat?

Narzędzia przyjmują tylko stałe okresy: dziś, wczoraj albo ostatnie 7, 14, 30 lub 90 dni w strefie czasowej sklepu. Pytania o wartość klienta i kohorty nie przyjmują okresu i zamiast tego korzystają z historii zamówień.

Czy pytania przez MCP liczą się do limitu 40 pytań?

Nie. Dzienny limit dotyczy Ask AI w dashboardzie. Przez MCP obowiązują limity użycia twojego własnego klienta AI.

Każda sprzedaż przypisana do reklamy, która ją przyniosła

Server-side tracking, zysk i wartość życiowa klienta w jednej aplikacji. 14-dniowy darmowy okres próbny, bez karty kredytowej.

Zacznij darmowy okres próbny →