Il 2 settembre Anthropic ha pubblicato Claude Commerce Agents: un blueprint open-source per costruire agenti di shopping e agenti di merchant-ops su Claude, con undici partner al lancio tra cui Shopify, Visa, Mastercard e Accenture. Ho passato gli ultimi mesi a scrivere qui del mio MCP fatto in casa per Adobe Commerce, quindi la prima reazione, leggendo il repo, è stata un misto di riconoscimento e fastidio: riconoscimento perché le cinque skill che propongono (catalog search, personalization, analytics, inventory, campaign) sono quasi un calco di quello che il mio MCP fa già da mesi; fastidio perché per un attimo ho pensato che Anthropic stesse per rendere superfluo il lavoro fatto.
Non è così, e vale la pena spiegare perché: la parte interessante di questo rilascio non è dove copre lo stesso terreno del mio server, ma dove lo supera.
Cosa c’è davvero nel repo
Claude Commerce Agents propone due agenti distinti: uno rivolto al cliente finale che fa acquisti, uno rivolto a chi gestisce il negozio (merchant-ops). Ognuno porta con sé le cinque skill citate sopra, più quella che considero la parte più matura del pacchetto: un file docs/safety.md che elenca cinque controlli operativi, non generici. Access fencing (l’agente vede solo quello che gli serve, non l’intero backend). Provenance gates (ogni dato che l’agente usa porta con sé la traccia di dove viene, così un’allucinazione non si confonde con un fatto verificato). Cap e controlli di memoria (limiti espliciti a quanto l’agente può spendere o ricordare). Regole di grounding (le risposte devono appoggiarsi a dati reali, non a inferenze). E un approval gate su ogni modifica lato merchant.
Quest’ultimo punto è quello su cui mi sono fermato di più, perché è lo stesso terreno su cui mi sono confrontato scrivendo del passaggio del mio MCP Commerce al modello stateless. Il gate che ho costruito io funziona così: i tool di scrittura non eseguono al primo colpo, restituiscono un piano in chiaro e aspettano conferma. È un controllo puntuale, per singola chiamata.
La differenza che conta: da controllo puntuale a controllo di sistema
L’approval gate di Anthropic non è pensato come proprietà di un singolo tool, ma come proprietà dell’intero agente: si applica a ogni azione lato merchant per costruzione, indipendentemente da quale skill l’abbia generata. Il mio, così com’è oggi, è un pattern che ho ripetuto tool per tool, e ripetere un pattern a mano vuol dire che prima o poi, su un tool nuovo, me lo dimentico.
Aggiungici il provenance gate, che il mio MCP non ha in nessuna forma. Oggi, se un agente mi chiede “che margine ha questo SKU”, la risposta esce dal mio tool con lo stesso livello di fiducia di qualsiasi altro dato, senza etichetta su da dove arriva quel numero o quanto è fresco. Su un catalogo pulito non se ne accorge nessuno. Su un catalogo con attributi duplicati o prezzi caricati da due fonti diverse (ne ho visti, di cataloghi così, su merchant fashion di fascia medio-alta), quella mancanza di tracciabilità è esattamente il tipo di problema che amplifica l’agente invece di risolverlo, di cui scrivo da mesi quando parlo di dati sporchi.
Cosa non cambia, e perché Adobe non deve preoccuparsi
Vale la pena essere chiari su cosa questo rilascio non è. Non è un tentativo di Anthropic di possedere il checkout, come hanno provato a fare altri player mettendosi in mezzo tra merchant e cliente. È il contrario: un blueprint che un merchant, o un partner come me, installa dentro la propria infrastruttura, mantenendo il controllo del rapporto con il cliente. La strategia dichiarata è mettere l’agente dentro ogni merchant, non costruire un negozio unico che li intermedia tutti.
Questo lascia intatto lo spazio in cui lavoro: un MCP su misura per Adobe Commerce, che parla la lingua specifica di quella piattaforma (attributi EAV, regole di prezzo, website multipli) meglio di un blueprint generico. Ma il blueprint alza l’asticella su cosa vuol dire “fatto bene”: non basta più che il server esponga i tool giusti, deve anche dichiarare cosa vede, cosa può fare senza chiedere, e da dove viene ogni dato che restituisce.
Il contro-argomento che mi aspetto
La replica ovvia è: è uno starter kit, tra un anno chi lo userà ancora nella forma attuale? È una domanda legittima, e in parte condivido lo scetticismo verso qualsiasi “blueprint” che promette di diventare lo standard. Ma qui il punto non è se il codice del repo sopravvivrà tale e quale. È che la checklist di sicurezza che propone (fencing, provenance, cap, grounding, approval) è diventata, nel giro di poche settimane, il modo in cui ne parlo anche io quando spiego a un cliente perché il mio MCP è sicuro da mettere in produzione. Le checklist sopravvivono più a lungo del codice che le ha rese popolari.
Cosa mi porto a casa
Non riscriverò il mio MCP da zero. Ma la prossima iterazione avrà due cose che oggi non ha: un provenance tag su ogni risposta che tocca prezzo o stock, e un approval gate che vive a livello di server invece che ripetuto tool per tool. Non perché Anthropic mi ha detto di farlo, ma perché leggere come lo hanno formalizzato loro mi ha fatto vedere una lacuna che, guardando il mio codice ogni giorno, avevo smesso di notare.
Mini-FAQ
Cos’è Claude Commerce Agents?
Un blueprint open-source pubblicato da Anthropic il 2 settembre 2026: due agenti pronti all’uso, uno per lo shopping e uno per le operazioni merchant, con cinque skill ciascuno (catalog search, personalization, analytics, inventory, campaign) e controlli di sicurezza documentati.
Compete con Adobe Commerce o con un MCP su misura?
No. È pensato per essere installato dentro l’infrastruttura del merchant o del partner tecnico, non per intermediare il rapporto con il cliente. Un MCP verticale su una piattaforma specifica resta più capace sulle funzioni di quella piattaforma.
Cosa sono i “provenance gates”?
Un controllo che lega ogni dato usato dall’agente alla sua fonte, per distinguere un fatto verificato da un’inferenza. È la parte del pacchetto che considero più matura, e più assente nei MCP costruiti in casa, incluso il mio.
Chi sono. Sono Fabio Canovi, consulente Adobe italiano specializzato nell’AI agentica, presso il gruppo Lutech, certificato Adobe Commerce, Adobe Experience Manager, Adobe Analytics e Adobe Target. Costruisco integrazioni AI agentiche basate su MCP per il mondo Adobe, e scrivo di quello che imparo mentre le realizzo.