ShopifyShopifyKlaviyoKanalInflateTrendtrackInfinite FulfillmentAddingwellBoostEcom AgencyThe DeployerStork MarketingTheme Copilot AIPandectesTheme FullStackCookiebotTriple WhaleRechargeIntelligemsHotjarDatafastTrustMRRPageBuilder.storeTaap.itShopifyShopifyKlaviyoKanalInflateTrendtrackInfinite FulfillmentAddingwellBoostEcom AgencyThe DeployerStork MarketingTheme Copilot AIPandectesTheme FullStackCookiebotTriple WhaleRechargeIntelligemsHotjarDatafastTrustMRRPageBuilder.storeTaap.it
ShopifyShopifyKlaviyoKanalInflateTrendtrackInfinite FulfillmentAddingwellBoostEcom AgencyThe DeployerStork MarketingTheme Copilot AIPandectesTheme FullStackCookiebotTriple WhaleRechargeIntelligemsHotjarDatafastTrustMRRPageBuilder.storeTaap.itShopifyShopifyKlaviyoKanalInflateTrendtrackInfinite FulfillmentAddingwellBoostEcom AgencyThe DeployerStork MarketingTheme Copilot AIPandectesTheme FullStackCookiebotTriple WhaleRechargeIntelligemsHotjarDatafastTrustMRRPageBuilder.storeTaap.it

Il prezzo founding è aperto: Pro al prezzo di oggi, bloccato finché resti. Posti limitati. Vedi l'offerta

Shopify MCP

Collega il tuo negozio Shopify a Claude e ChatGPT.

Un endpoint MCP per negozio. Approva gli scope e il tuo assistente legge catalogo, ordini e temi dal vivo, senza scrivere nulla.

  • 22 strumenti in sola lettura dietro un'unica schermata di consenso
  • 11 scope, concessi uno per uno
  • OAuth 2.1 con PKCE
  • Gratis su ogni piano
Incolla questo nel tuo clienturl

Aggiungi un connettore personalizzato e incolla l'URL. Il client si registra da solo e apre la schermata di consenso: niente client id, niente secret.

https://www.boostecom.app/api/mcp/v1/<STORE_ID>
Strumenti che il tuo client può chiamareIn sola lettura, ciascuno dietro uno scope che approvi
22
Scope sulla schermata di consensoConcedine uno, alcuni o tutti
11
Chiamate al giorno sul piano FreeIl relay non esegue alcun modello, quindi non consuma crediti
2000
Client

Una guida di collegamento per ogni client

Ogni guida porta un client dalla sua schermata delle impostazioni alla tua prima domanda, con il lessico di quel client. Sono i client con cui facciamo i test.

Endpoint

Un URL. Il resto lo trova il tuo client.

Ogni negozio collegato ha il suo endpoint MCP. Un client compatibile con OAuth legge i documenti di discovery dalla prima chiamata rifiutata e ti porta alla schermata di consenso.

  • OAuth 2.1 con PKCE, nessun client secret da custodire
  • Ogni token apre un solo negozio ed è salvato come hash
  • Una chiave statica per la CI e le esecuzioni senza browser
Il tuo negozio
https://www.boostecom.app/api/mcp/v1/<STORE_ID>
Discovery
GET https://www.boostecom.app/.well-known/oauth-authorization-server
GET https://www.boostecom.app/.well-known/oauth-protected-resource/api/mcp/v1/<STORE_ID>
GET https://www.boostecom.app/api/mcp/<STORE_ID>/.well-known/oauth-protected-resource

Sostituisci STORE_ID con l'id mostrato nelle impostazioni del negozio, alla voce connettori.

Sola lettura

Il tuo assistente legge. Ogni scrittura aspetta te.

Il relay rifiuta ogni mutation prima che arrivi a Shopify e registra il tentativo. Le modifiche passano dalla dashboard, dove approvi ciascuna.

  • Mutation rifiutate prima che Shopify le veda
  • Ogni tentativo di scrittura finisce nel tuo audit log
  • Le modifiche passano dall'approvazione in dashboard
Richiesta
tools/call shopifyAdminGraphQL

mutation {
  productUpdate(product: { id: "gid://shopify/Product/1", title: "New title" }) {
    product { id }
  }
}
Risposta
{
  "isError": true,
  "content": [
    {
      "type": "text",
      "text": "Refused: this mutation is classified destructive (product/price updates, discounts, inventory, …). This connector is read-only: every write requires human approval. Run it from the BoostEcom dashboard chat, where the approval flow lives."
    }
  ]
}
Strumenti

22 strumenti, e cosa chiedere a ciascuno

La maggior parte copre i percorsi che un agente fa ogni giorno. Uno è un passthrough su tutta la superficie di lettura dell'Admin API, con i costi e lo stato del throttle di Shopify restituiti accanto ai dati.

StrumentoDisponibilitàCosa restituisceChiediglielo così
getStoreContextScope NessunoSenza vincolo di scope ShopifyPiano, valuta, fuso orario, mercati, lingue, temi, pagine legali, volumi di catalogo e i tuoi scope concessi, in una chiamata.“Dove mi trovo? Dammi la configurazione del negozio.”
getShopInfoScope NessunoSenza vincolo di scope ShopifyNome del negozio, piano, valuta, fuso orario e dominio principale.“Su che piano e con che valuta è questo negozio?”
runAuditScope read_themes · write_themes · write_theme_codeLegato allo scopeIl negozio, i temi e un campione di prodotti in un solo giro, così il modello ragiona su tutto il negozio in una volta.“Dammi lo stato del negozio.”
listProductsScope read_products · write_productsLegato allo scopeI prodotti, filtrabili per stato.“Quali prodotti sono ancora in bozza?”
getProductScope read_products · write_productsLegato allo scopeUn prodotto dal suo id numerico.“Mostrami tutti i campi di questo prodotto.”
listOrdersScope read_orders · write_ordersLegato allo scopeGli ordini recenti, filtrabili per stato.“Riassumi gli ordini ancora aperti.”
listPagesScope read_content · write_contentLegato allo scopeLe pagine CMS del negozio.“Elenca le pagine CMS. Abbiamo una pagina sui resi?”
getMetafieldsScope NessunoSenza vincolo di scope ShopifyI metafield di una risorsa, dal suo id Admin GraphQL, filtrabili per namespace.“Quali dati personalizzati sono collegati a questo prodotto?”
listMetaobjectDefinitionsScope NessunoSenza vincolo di scope ShopifyTutte le definizioni di metaobject: tipo, campi e numero di voci.“Quali tipi di contenuto strutturato dichiara questo negozio?”
listMetaobjectsScope NessunoSenza vincolo di scope ShopifyLe voci di un tipo di metaobject, con il cursore di paginazione di Shopify.“Elenca le voci del metaobject FAQ.”
listThemesScope read_themes · write_themes · write_theme_codeLegato allo scopeTutti i temi del negozio, compreso quello pubblicato.“Quale tema è pubblicato adesso?”
getThemeScope read_themes · write_themes · write_theme_codeLegato allo scopeUn tema dal suo id numerico.“Che tema è questo, ed è quello pubblicato?”
runShopifyQLScope read_analytics · read_reportsLegato allo scopeUna tabella ShopifyQL: vendite, sessioni, conversione o inventario, sul periodo che indichi.“Quanto ho venduto il mese scorso?”
introspectSchemaScope NessunoSenza vincolo di scope ShopifyQualsiasi tipo dell'Admin GraphQL, con i tipi di input annidati e gli enum risolti in linea.“Quali campi accetta ProductInput?”
shopifyAdminGraphQLScope Lo applica ShopifySenza vincolo di scope ShopifyQualsiasi lettura consentita dall'Admin API: metafield, mercati, traduzioni, inventario. Costi e stato del throttle tornano insieme ai dati.“Recupera i metafield delle mie varianti più vendute.”
getStudioSectionScope NessunoSenza vincolo di scope ShopifyUna sezione dello Studio: pipeline, clienti, concept, QC o cockpit. Ogni chiamata verifica il permesso Studio di chi chiama per quella sezione.“Quali concept aspettano il QC?”
getStudioProductionScope NessunoSenza vincolo di scope ShopifyLa board di produzione del negozio: gate, lavoro in corso, render, consegne, concept ed economia. Un permesso Studio per blocco.“Cosa sta producendo il mio brand adesso?”
listStudioGenerationsScope NessunoSenza vincolo di scope ShopifyOgni render richiesto da questo negozio, con stato reale, modello e artefatto. I costi solo con il permesso economia.“Quali render sono falliti questa settimana, e quanto sono costati?”
getStudioPricingScope NessunoSenza vincolo di scope ShopifyQuanto costa una generazione per modalità del composer, in USD, prima di richiederla. Nessuno strumento MCP avvia una generazione.“Quanto costa un video breve?”
getStoreIntelligenceScope NessunoSenza vincolo di scope ShopifyCiò che BoostEcom ha osservato sul dominio di questo negozio: traffico, economia stimata, catalogo, stack, creatività pubblicitarie, recensioni, pubblico social e brand.“Cosa sa BoostEcom del traffico e dello stack del mio negozio?”
searchDocsScope NessunoSenza vincolo di scope ShopifyI passaggi della documentazione che rispondono a una domanda, ciascuno con un link alla sezione esatta.“Come funziona la finestra di escrow del marketplace?”
getDocScope NessunoSenza vincolo di scope ShopifyUna pagina di documentazione completa, per slug, con l'elenco delle sue sezioni.“Mostrami la pagina dei crediti per intero.”
Come funziona

Collegato in 4 passi

Lo stesso percorso per ogni client. Cambia solo il punto in cui incolli l'URL, da un client all'altro.

Crea il tuo account e collega Shopify con una Custom App. I permessi Shopify che spunti lì limitano tutto ciò che segue.

Permessi Shopify che aprono strumenti
  • read_products
  • read_orders
  • read_content
  • read_themes
  • read_analytics
  • read_reports
Scope

11 scope, uno per famiglia di strumenti

Due porte, ed entrambe devono aprirsi: lo scope che approvi per questo client e ciò che concede la tua Custom App Shopify. Restringi l'una o l'altra e l'elenco degli strumenti si restringe con lei.

ScopeCosa aprePermesso Shopify richiesto
boostecom:store.readIdentità e configurazione dello storeLETTURAPiano, valuta, fuso orario, dominio principale, mercati, lingue, policy legali e lo schema Admin.getShopInfo · getStoreContext · introspectSchemaQualsiasi negozio collegato
boostecom:catalog.readCatalogoLETTURAProdotti e varianti, bozze e archiviati inclusi.listProducts · getProductread_products · write_products
boostecom:orders.readOrdiniLETTURAOrdini recenti e il loro stato.listOrdersread_orders · write_orders
boostecom:content.readPagine e contenutiLETTURALe pagine CMS dello storefront.listPagesread_content · write_content
boostecom:metadata.readMetafield e metaoggettiLETTURAI dati personalizzati collegati alle tue risorse e le forme di contenuto strutturato che il tuo negozio dichiara. Sola lettura.getMetafields · listMetaobjectDefinitions · listMetaobjectsQualsiasi negozio collegato
boostecom:themes.readTemiLETTURAI temi dello store, pubblicati o meno, e l'audit che li legge.listThemes · getTheme · runAuditread_themes · write_themes · write_theme_code
boostecom:analytics.readAnalyticsLETTURAQuery ShopifyQL: vendite, sessioni, conversione e giacenze su qualsiasi periodo.runShopifyQLread_analytics · read_reports
boostecom:graphql.readPassthrough Admin APILETTURAQualsiasi lettura consentita dall'Admin API. Shopify applica i Suoi scope a ogni singola query.shopifyAdminGraphQLQualsiasi negozio collegato
boostecom:studio.readStudio agenziaLETTURAIl reparto di produzione: pipeline prospect, gate clienti, concept creativi, coda QC e cockpit economico. Ogni sezione richiede inoltre il tuo permesso Studio.getStudioSection · getStudioProduction · listStudioGenerations · getStudioPricingQualsiasi negozio collegato
boostecom:docs.readDocumentazioneLETTURACercare e leggere la documentazione pubblica di BoostEcom. Non concede nulla di privato: è ciò che /docs serve già a chiunque.searchDocs · getDocQualsiasi negozio collegato
boostecom:intelligence.readIntelligence del negozioLETTURACiò che BoostEcom ha osservato del dominio di questo negozio: traffico, economia inferita, catalogo, stack tecnico, creatività pubblicitarie, recensioni, audience social e marca. Sola lettura, e solo per questo negozio.getStoreIntelligenceQualsiasi negozio collegato
Intelligence MCP

Chiedi del mercato nella stessa conversazione

Un secondo server MCP, pubblico, legge il grafo dei negozi Shopify: classificare una categoria, cercare un dominio, trovare negozi simili. Aggiungilo accanto all'endpoint del tuo negozio.

  • Parte senza account né chiave
  • Una chiave Intelligence alza il limite per IP
  • Solo schede pubbliche
Vedi cosa legge Intelligence
Aggiungilo al tuo client
{
  "mcpServers": {
    "boostecom-intelligence": {
      "url": "https://www.boostecom.app/api/mcp/intelligence"
    }
  }
}
Leggi il suo elenco di strumenti
curl -s https://www.boostecom.app/api/mcp/intelligence/manifest
Confronto

Contro il connettore di Shopify

Entrambi puntati sullo stesso negozio, nella stessa sessione, in sola lettura. Il connettore di Shopify scrive e cerca nella documentazione di shopify.dev. Questo legge più a fondo nel negozio.

 BoostEcomConnettore Shopify
Scope concessi
Misurato sullo stesso negozio tramite currentAppInstallation.
18358
Scope che l'altro non ha
L'insieme ufficiale è un sottoinsieme stretto: non contiene nulla che il nostro non abbia.
1250
Campi di una chiamata di info negozio
getShopInfo contro get-shop-info, stesso negozio.
488
Pixel e script tag
Le superfici di tracking e consenso. Il connettore ufficiale non ha alcuno scope per i pixel.
✓—
Pagamenti, contestazioni, conti bancari
La superficie di lettura di Shopify Payments.
✓—
GDPR, eventi di audit, consenso
Impostazioni privacy, audit log, eventi dei clienti.
✓—
API Storefront e Customer Account
Le famiglie di scope unauthenticated_* e customer_*.
✓—
Cart Transform e Shopify Functions
Bundle, personalizzazioni di consegna e pagamento, ripartitori di sconti.
✓—
Analytics ShopifyQL
Stessa query, stesso risultato: la nostra passa dal passthrough GraphQL.
✓✓
Introspezione dello schema
__type e __schema si risolvono tramite il passthrough.
✓✓
Costi e throttle restituiti al modello
I valori di Shopify, così un agente regola il ritmo invece di tirare a indovinare.
✓—
Scritture sul negozio
Il nostro è in sola lettura: le modifiche passano dall'approvazione in dashboard.
—✓
Ricerca nella documentazione shopify.dev
Il connettore ufficiale include una ricerca nella documentazione, il nostro no.
—✓

Misurato sulla Custom App di un merchant: un negozio che concede meno scope ne ottiene meno. Il punto di fondo resta valido: la Custom App la installa il merchant stesso, quindi può chiedere ciò che a un'app pubblica non è consentito.

Limiti di utilizzo

Gratis su ogni piano, limitato contro gli abusi

Il relay inoltra una chiamata all'API di Shopify e non esegue alcun modello, quindi non consuma crediti. I limiti si contano per organizzazione: i negozi di una stessa organizzazione condividono un budget.

I piani Custom non hanno limiti. Una chiamata rifiutata indica il piano, il limite raggiunto e cosa fare dopo.

 FreeProMax 5xMax 20x
Chiamate al minuto
5050010005000
Chiamate al giorno
200050.000100.000Nessun limite giornaliero
Limiti

Cosa non fa

Leggili prima di collegare un negozio. Ognuno è voluto.

  • Non scrive

    Ogni mutation viene rifiutata e registrata. Una modifica al tuo negozio passa dalla dashboard, dove la approvi.

  • Resta dentro la tua Custom App

    Uno strumento che il tuo permesso Shopify non può soddisfare non viene mai registrato, quindi il tuo client non lo vede mai.

  • Una chiave statica si ferma a 15 strumenti

    Una chiave indica un negozio, mai una persona. Studio, l'intelligence del negozio e gli strumenti di documentazione richiedono un accesso OAuth.

Quali client di IA possono collegarsi?Client
Qualsiasi client che parli MCP via HTTP. Facciamo i test con Claude, i connettori personalizzati di ChatGPT, Claude Code e Cursor, e ognuno ha la sua guida di collegamento. Tutti e quattro accedono via OAuth con il solo URL; una chiave statica resta per la CI e le esecuzioni senza browser.
Il mio assistente può modificare il negozio da qui?Tutele
No. Il relay rifiuta ogni mutation prima che arrivi a Shopify, compreso qualsiasi documento di cui non può dimostrare che si limita a leggere. Le modifiche passano dalla dashboard di BoostEcom, dove approvi ciascuna.
Il client di IA vede mai il mio token Shopify?Sicurezza
No. Il client accede a BoostEcom, mai a Shopify. Il token della tua Custom App resta cifrato da noi e viene decifrato a ogni richiesta. Revoca il token BoostEcom e il client è tagliato fuori, senza toccare nulla in Shopify.
Quanto costa?Prezzo
Niente, su ogni piano, Free incluso. Il relay inoltra una chiamata all'Admin API di Shopify e non esegue alcun modello, quindi non consuma crediti. I limiti di utilizzo servono a fermare gli abusi.
Come limito ciò che un agente può raggiungere?Scope
Con due porte. Sulla schermata di consenso approva solo gli scope che vuoi: concedi solo il catalogo e gli strumenti per ordini, temi e analytics spariscono per quel client. In Shopify, il permesso della tua Custom App limita tutti i client insieme.
Cosa succede quando uno strumento richiede uno scope che non ho concesso?Consenso
La chiamata viene rifiutata con lo scope esatto da chiedere, e il tuo client si riautorizza solo per quello scope: lo approvi e nient'altro cambia. Se la tua Custom App Shopify non può concederlo, il rifiuto lo dice, e la soluzione è ricollegare l'app.
Come funziona l'autorizzazione?Autorizzazione
OAuth 2.1 standard con PKCE. Una prima chiamata senza token viene rifiutata con un rimando ai nostri documenti di discovery. Il client si registra, ti porta alla schermata di consenso e poi scambia un codice monouso con un token legato a questo negozio. Il suo refresh token cambia a ogni utilizzo.
Esiste un'API REST, un'API GraphQL o un SDK?Superficie
Non esistono un'API GraphQL né un SDK nostri. Le superfici supportate sono l'endpoint MCP per negozio, il server MCP pubblico di Intelligence e l'API REST di Intelligence con le sue chiavi. Il GraphQL che raggiungi è l'Admin API di Shopify, tramite lo strumento passthrough.

Puntalo sul tuo negozio e chiedi.

Descrivi cosa deve leggere il tuo agente e @Atlas ti dice quale strumento e quale scope gli servono.