Shopify con Claude o ChatGPT
Tre modi di collegare uno store a un assistente IA, cosa può leggere e cambiare ciascuno, e quello che richiede quattro minuti.
Lei vuole che il Suo assistente risponda sul Suo store con i dati dello store: quali prodotti hanno una descrizione troppo corta, come si confrontano gli ordini della settimana scorsa con quella prima, cosa fa girare davvero il tema pubblicato. Ci sono tre modi di cablarlo, e differiscono su tre punti: chi tiene la penna, chi tiene le chiavi e quanto codice finisce per mantenere.
Questa guida li confronta. Il passo passo di ogni client vive nella sua guida, una per client, e questa pagina rimanda lì invece di ripeterlo.
Le opzioni
Tre modi per entrare
| | Connettore personalizzato (Shopify MCP) | Il connettore di Shopify | Il Suo codice | |---|---|---|---| | Cosa fa | incollare un URL, accedere, approvare gli scope | aggiungerlo dalla directory dei connettori di Claude | chiamare l'Admin API, passare i risultati al modello | | Client | Claude, ChatGPT, Claude Code, Cursor | Claude | quello che costruisce | | Legge lo store | sì, entro ciò che permette la Sua Custom App | sì | ciò che programma | | Scrive nello store | no, rifiutato prima di Shopify | sì | ciò che programma | | Codice da mantenere | nessuno | nessuno | tutto |
1. Un server MCP remoto come connettore personalizzato. Lo store riceve un URL. Lo incolla nel Suo assistente, accede e approva cosa può leggere. Lo Shopify MCP di BoostEcom funziona così, come qualsiasi server MCP remoto.
2. Il connettore di Shopify. Shopify pubblica un connettore nella directory di Claude, e scrive nell'admin: prodotti, inventario, sconti. Se vuole che l'assistente modifichi lo store da una conversazione, è lo strumento fatto per questo. I due sono confrontati riga per riga in Il connettore Claude ufficiale di Shopify o un relay in sola lettura.
3. Il Suo codice. Una Custom App di Shopify Le dà un token Admin API; il Suo codice interroga lo store e passa i risultati al modello con il tool use (Anthropic) o il function calling (OpenAI). Controllo totale, e ogni retry, ogni rate limit e ogni cambio di modello restano a Lei.
Il protocollo
Cosa cambia MCP
Il Model Context Protocol è uno standard aperto fatto per questo lavoro. Un server annuncia i suoi strumenti, con argomenti tipizzati, quando un client si collega; il client li chiama per nome. Nessun ciclo di strumenti da scrivere, nessun SDK da installare, e lo stesso URL serve ogni client che parla MCP via HTTP.
Per questo i percorsi 1 e 2 non richiedono codice: l'assistente è già il
client MCP. E per questo il percorso 3 si è ridotto. Le API di entrambi i
fornitori sanno ormai chiamare da sole un server MCP remoto: la Messages
API di Anthropic con il suo connettore MCP, che prende l'URL del server e
un authorization_token, e la Responses API di OpenAI, che accetta un
server MCP remoto come strumento. Tiene l'orchestrazione e lascia la
colla.
Claude
Collegare Claude
Claude accetta un server MCP remoto come connettore personalizzato: nelle impostazioni di Claude, apra Connettori e aggiunga un connettore personalizzato. Incolli l'URL dello store e lasci vuoti client id e secret. Claude si identifica da solo, completa uno scambio OAuth 2.1 con PKCE e apre una schermata di consenso che nomina il client, lo store e ogni permesso richiesto. Approvi, e l'elenco degli strumenti di Claude si riempie di quelli che quei permessi aprono.
→ Collegare Claude, passo per 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. → Collegare Claude Code
ChatGPT
Collegare ChatGPT
ChatGPT accetta un server MCP remoto una volta attivata la modalità sviluppatore: nelle impostazioni di ChatGPT, attivi la modalità sviluppatore, poi aggiunga un connettore con l'URL dello store e OAuth. La modalità sviluppatore è disponibile sui piani Plus, Pro, Business, Enterprise ed Edu. ChatGPT Le chiede di confermare prima che uno strumento venga eseguito, e può tenere quella risposta per il resto della conversazione.
→ Collegare ChatGPT, passo per passo
Cursor legge lo stesso URL dal suo mcp.json e accede dalle impostazioni
MCP. → Collegare Cursor
Scegliere
Claude o ChatGPT?
Per questo lavoro, al relay non fa differenza: entrambi ricevono gli stessi strumenti con gli stessi permessi, e nessuno dei due fa girare un modello da parte nostra. Scelga l'assistente che il Suo team usa già, con il modello che il Suo piano offre. Ciò che cambia davvero è come ci si collega:
| | Claude | ChatGPT | Claude Code | Cursor |
|---|---|---|---|---|
| Dove si aggiunge | Impostazioni, Connettori | Modalità sviluppatore, Connettori | claude mcp add, poi /mcp | mcp.json, poi impostazioni MCP |
| Accesso | OAuth | OAuth | OAuth | OAuth |
| Chiave statica per la CI | non serve | non serve | sì | sì |
| Guida | Claude | ChatGPT | Claude Code | Cursor |
Portata
Cosa legge lo Shopify MCP
Ogni store collegato riceve 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 sulla schermata di consenso di un cliente. Sono 15 strumenti relay Shopify, più gli strumenti di lettura propri di BoostEcom (lo Studio, la scheda di intelligence dello store e la documentazione). Il riferimento di strumenti e scope li elenca tutti, con lo scope che apre ciascuno.
Due barriere decidono cosa vede un client: gli scope che approva sulla
schermata di consenso e gli scope che Shopify ha concesso alla Sua Custom
App. Uno store collegato solo con read_products non mostra mai gli
strumenti per ordini o temi, qualunque cosa approvi. Una chiave statica,
pensata per la CI e le esecuzioni senza browser, non è mai passata da una
schermata di consenso: apre solo gli strumenti relay.
Il relay restituisce il costo della query e lo stato di throttling di Shopify accanto ai dati, così il modello regola il proprio ritmo invece di indovinare.
Scritture
Sola lettura, di proposito
Attraverso lo Shopify MCP, né Claude né ChatGPT modificano il Suo store. Le query vengono eseguite; ogni mutation, e ogni documento GraphQL di cui il relay non può provare che si limita a leggere, viene rifiutato prima di raggiungere Shopify, e il tentativo finisce nel Suo audit log.
Una scrittura su uno store attivo è una decisione che qualcuno deve approvare, e in un relay non c'è nessuno. Le modifiche passano quindi altrove: dal connettore di Shopify se vuole che l'assistente tenga la penna, oppure dalla chat del dashboard di BoostEcom, dove @Atlas propone e Lei approva ogni modifica.
Farlo da sé
Se scrive la Sua integrazione
Il percorso 3 è quello giusto quando Le serve un flusso che nessuno offre, o dati che non devono mai lasciare la Sua infrastruttura. Tre abitudini lo mantengono sicuro:
- Dia alla Custom App i permessi di una nuova assunta. Inizi con gli
scope di lettura (
read_products,read_orders,read_content,read_themes), osservi per una settimana cosa chiede il modello, poi aggiunga uno scope di scrittura, una superficie alla volta. - Non dia mai a un modello gli scope i cui errori non si possono annullare: impostazioni di pagamento, account dello staff, file.
- Controlli ogni chiamata di strumento prima che raggiunga Shopify: lo strumento, lo scope che richiede e lo store a cui punta. Un modello può emettere una chiamata ben formata con l'id di store sbagliato.
Costo
Quanto costa
Lo Shopify MCP è gratuito su tutti i piani di BoostEcom, Free incluso. Inoltra una chiamata all'Admin API di Shopify e non fa girare alcun modello, quindi non consuma crediti; esistono rate limit per organizzazione contro gli abusi, e la pagina dello Shopify MCP li riporta per piano.
Il Suo abbonamento a Claude o ChatGPT resta separato e invariato: l'assistente gira sul Suo account. Ciò che consuma crediti è la chat di BoostEcom, dove @Atlas e gli specialisti lavorano sullo store.
FAQ
Domande frequenti
C'è un'installazione con un clic?
No. Collega lo store a BoostEcom una volta, con una Custom App Shopify (client id e secret vanno nelle impostazioni dello store, alla voce Connettori), poi incolla un URL nel Suo assistente. Circa cinque minuti la prima volta.
Serve Shopify Plus?
No. Le Custom App e l'Admin API esistono su tutti i piani Shopify.
L'assistente vede mai il mio token Shopify?
No. Il client accede a BoostEcom, mai a Shopify, e tiene solo un token BoostEcom. Lo revochi e il client è tagliato fuori, senza cambiare nulla in Shopify.
Devo ospitare qualcosa?
No. BoostEcom ospita il server, e non tiene alcuna sessione tra due chiamate: per questo un solo URL serve ogni client.
Quale modello usa?
Quello che sceglie in Claude o ChatGPT. Il relay risponde a chiamate di strumenti; non fa girare alcun modello proprio.
Posso usare la mia chiave API Anthropic o OpenAI?
Il relay non ne ha bisogno: il Suo assistente usa il Suo account Claude o ChatGPT. La chat di BoostEcom passa dai nostri account AI Gateway e si scala dai crediti della Sua organizzazione; non accetta una chiave Sua.
Scelga il Suo client e lo colleghi in quattro minuti
Ogni guida dà l'URL, l'accesso e cosa tende a incepparsi, per un client.