Blog

Shopify con Claude o ChatGPT: tre modi per collegarli, a confronto

Un connettore personalizzato, il connettore di Shopify o il tuo codice: tre modi per collegare un negozio Shopify a Claude o ChatGPT, con quello che ciascuno legge, scrive e costa.

· Christopher Lasgi · circa 10 min di lettura

Guida di riferimento

Shopify con Claude o ChatGPT

Tre modi per collegare un negozio a un assistente IA, cosa può leggere e modificare ciascuno, e quello che richiede quattro minuti.

Vuoi che il tuo assistente risponda alle domande sul tuo negozio con i dati del negozio stesso: quali prodotti hanno descrizioni troppo scarne, come si confrontano gli ordini della settimana scorsa con quelli della precedente, cosa fa girare davvero il tema pubblicato. Ci sono tre modi per collegarli, e si distinguono su tre punti: chi tiene la penna, chi tiene le chiavi e quanto codice ti ritrovi a mantenere.

Questa guida li mette a confronto. Le istruzioni passo passo per ogni client stanno nella sua guida, una per client, e questa pagina ci rimanda invece di ripeterle.

Le opzioni

Tre strade

Connettore personalizzato (Shopify MCP)Il connettore di ShopifyIl tuo codice
Cosa faiincolli un URL, accedi, approvi gli scopelo aggiungi dalla directory dei connettori di Claudechiami l'Admin API e passi i risultati al modello
ClientClaude, ChatGPT, Claude Code, CursorClaudequello che costruisci tu
Legge il negoziosì, entro le autorizzazioni della tua Custom Appsìquello che programmi
Scrive sul negoziono, rifiutato prima di Shopifysìquello che programmi
Codice da mantenerenessunonessunotutto

1. Un server MCP remoto come connettore personalizzato. Il negozio riceve un URL. Lo incolli nel tuo assistente, accedi e approvi quello che può leggere. Lo Shopify MCP di BoostEcom funziona così, come qualunque server MCP remoto.

2. Il connettore di Shopify. Shopify pubblica un connettore nella directory di Claude, e scrive nell'admin: prodotti, magazzino, sconti. Se vuoi che l'assistente modifichi il negozio da una conversazione, è lo strumento fatto per questo. I due sono messi a confronto punto per punto in Il connettore Claude ufficiale di Shopify o un relay in sola lettura.

3. Il tuo codice. Una Custom App Shopify ti dà un token Admin API; il tuo codice interroga il negozio e passa i risultati al modello tramite il tool use (Anthropic) o il function calling (OpenAI). Controllo totale, e ogni nuovo tentativo, ogni limite di richieste e ogni aggiornamento del modello tocca a te.

Il protocollo

Cosa cambia con MCP

Il Model Context Protocol è uno standard aperto pensato proprio per questo. Quando un client si collega, il server annuncia i suoi strumenti, con argomenti tipizzati; il client li chiama per nome. Non scrivi nessun ciclo di gestione degli strumenti e non installi nessun SDK, e lo stesso URL serve ogni client che parla MCP su HTTP.

Per questo le strade 1 e 2 non richiedono codice: l'assistente è già il client MCP. Ed è per questo che la strada 3 si è accorciata. Le API di entrambi i fornitori ora possono chiamare direttamente un server MCP remoto: la Messages API di Anthropic tramite il suo connettore MCP, che accetta l'URL del server e un authorization_token, e la Responses API di OpenAI, che accetta un server MCP remoto come strumento. Tieni l'orchestrazione e ti liberi del codice di raccordo.

Claude

Collegare Claude

Claude accetta un server MCP remoto come connettore personalizzato: nelle impostazioni di Claude, apri Connettori e aggiungi un connettore personalizzato. Incolla l'URL del negozio e lascia vuoti client id e secret. Claude si identifica, esegue un handshake OAuth 2.1 con PKCE e apre una schermata di consenso che indica il client, il negozio e ogni permesso richiesto. Approva, e l'elenco degli strumenti di Claude si riempie con quelli che quei permessi aprono.

→ Collega Claude, passo passo

Claude Code accede allo stesso modo da un terminale: claude mcp add dichiara il server, poi /mcp apre il browser sulla stessa schermata di consenso. → Collega Claude Code

ChatGPT

Collegare ChatGPT

ChatGPT accetta un server MCP remoto una volta attivata la modalità sviluppatore: nelle impostazioni di ChatGPT, attiva la modalità sviluppatore, poi aggiungi un connettore con l'URL del negozio e OAuth. La modalità sviluppatore è disponibile sui piani Plus, Pro, Business, Enterprise ed Edu. ChatGPT ti chiede conferma prima che uno strumento parta, e puoi tenere quella risposta per il resto della conversazione.

→ Collega ChatGPT, passo passo

Cursor legge lo stesso URL dal suo mcp.json e accede dalle proprie impostazioni MCP. → Collega Cursor

Scegliere

Claude o ChatGPT?

Per questo lavoro, al relay non fa differenza: entrambi ricevono gli stessi strumenti con la stessa autorizzazione, e nessuno dei due fa girare un modello dalla nostra parte. Scegli l'assistente che il tuo team usa già, con il modello che il tuo piano ti offre. Quello che cambia davvero è il modo in cui ti colleghi:

ClaudeChatGPTClaude CodeCursor
Dove lo aggiungiImpostazioni, ConnettoriModalità sviluppatore, Connettoriclaude mcp add, poi /mcpmcp.json, poi impostazioni MCP
AccessoOAuthOAuthOAuthOAuth
Chiave statica per la CInon servenon servesìsì
GuidaClaudeChatGPTClaude CodeCursor

Portata

Cosa legge lo Shopify MCP

Ogni negozio collegato ha il proprio endpoint:

https://www.boostecom.app/api/mcp/v1/<STORE_ID>

Quell'endpoint registra 24 strumenti. 22 di essi possono essere offerti a un client, e gli altri 2 sono riservati agli amministratori di BoostEcom: non compaiono mai nella schermata di consenso di un cliente. Sono 15 strumenti relay Shopify più gli strumenti di lettura di BoostEcom (lo Studio, la scheda di intelligence del negozio e la documentazione). Il riferimento su strumenti e scope li elenca tutti, con lo scope che apre ciascuno.

Due cancelli decidono cosa vede un client. Gli scope che approvi nella schermata di consenso, e gli scope che Shopify ha concesso alla tua Custom App: un negozio collegato con il solo read_products non mostra mai gli strumenti per ordini o temi, qualunque cosa tu approvi. Una chiave statica, usata per la CI e le esecuzioni senza interfaccia, non è mai passata da una schermata di consenso, quindi apre gli strumenti relay e nient'altro.

Il relay restituisce, accanto ai dati, il costo della query e lo stato del throttling secondo Shopify, così il modello può regolare il ritmo invece di tirare a indovinare.

Scritture

Sola lettura, di proposito

Attraverso lo Shopify MCP, né Claude né ChatGPT modificano il tuo negozio. Le query partono; ogni mutation, e qualunque documento GraphQL di cui il relay non riesce a dimostrare che si limita a leggere, viene rifiutato prima di arrivare a Shopify, e il tentativo finisce nel tuo log di audit.

Una scrittura su un negozio attivo è una decisione che qualcuno deve approvare, e in un relay non c'è nessuna persona. Quindi le modifiche passano da un'altra parte: dal connettore di Shopify, se vuoi che la penna ce l'abbia l'assistente, oppure dalla chat della dashboard di BoostEcom, dove @Atlas propone e tu approvi ogni modifica.

Fai da te

Se scrivi la tua integrazione

La strada 3 è quella giusta quando ti serve un flusso di lavoro che nessuno offre, o dati che non devono mai uscire dalla tua infrastruttura. Tre abitudini la rendono sicura:

  • Dai alla Custom App gli scope che daresti a un nuovo assunto. Parti dagli scope in lettura (read_products, read_orders, read_content, read_themes), guarda per una settimana cosa chiede il modello, poi aggiungi uno scope in scrittura per una superficie alla volta.
  • Non dare mai a un modello gli scope in cui un errore non si può annullare: impostazioni di pagamento, account dello staff, file.
  • Controlla ogni chiamata a uno strumento prima che arrivi a Shopify: lo strumento, lo scope che richiede e il negozio a cui è diretta. Un modello può produrre una chiamata perfettamente formata con l'id del negozio sbagliato.

Costo

Quanto costa

Lo Shopify MCP è gratis su tutti i piani BoostEcom, Free compreso. Inoltra una chiamata all'Admin API di Shopify e non fa girare nessun modello, quindi non consuma crediti; i limiti di richieste per organizzazione servono a fermare gli abusi, e la pagina dello Shopify MCP li elenca piano per piano.

Il tuo abbonamento a Claude o ChatGPT è separato e resta com'è: l'assistente gira sul tuo account. Quello che consuma crediti è la chat di BoostEcom, dove @Atlas e gli specialisti lavorano sul negozio.

FAQ

Domande frequenti

Esiste un'installazione con un clic?

No. Colleghi il negozio a BoostEcom una volta sola, tramite una Custom App Shopify (client id e secret vanno nelle impostazioni del negozio, sotto Connettori), poi incolli un URL nel tuo assistente. Circa cinque minuti la prima volta.

Mi serve Shopify Plus?

No. Le Custom App e l'Admin API sono disponibili su tutti i piani Shopify.

L'assistente vede mai il mio token Shopify?

No. Il client accede a BoostEcom, mai a Shopify, e ha in mano solo un token BoostEcom. Se lo revochi il client viene tagliato fuori, senza niente da cambiare su Shopify.

Devo ospitare qualcosa?

No. Il server lo ospita BoostEcom, e non mantiene nessuna sessione tra una chiamata e l'altra: per questo un solo URL serve ogni client.

Quale modello usa?

Quello che scegli in Claude o in ChatGPT. Il relay risponde alle chiamate agli strumenti; non fa girare nessun modello suo.

Posso usare la mia chiave API di Anthropic o OpenAI?

Per il relay non ti serve: il tuo assistente usa il tuo account Claude o ChatGPT. La chat di BoostEcom gira sui nostri account dell'AI Gateway e viene conteggiata nei crediti della tua organizzazione; non accetta una tua chiave.

Scegli il tuo client e collegalo in quattro minuti

Ogni guida ti dà l'URL, l'accesso e gli intoppi più comuni, per un client.

Ricevi ogni articolo via email

Un articolo a settimana, direttamente nella tua casella di posta. Lo stesso contenuto di questa pagina, senza doverlo venire a cercare.

Doppio opt-in: un solo link di conferma, e nient'altro finché non viene cliccato. Disiscrizione con un clic in ogni email.

Shopify con Claude o ChatGPT: tre modi per collegarli, a confronto · BoostEcom