Guida al connettore10 minuti di lettura30 tool MCP7 lingue

Come collegare Shopware 6 Admin API a Meta Muse via MCP

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

HCA cura del team HelpCodeAggiornato 10 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Shopware 6 Admin API

Shopware 6 Admin API

Shopware 6 Admin API for shop operators: search any entity with Shopware criteria, maintain products (texts, SEO fields, stock, prices, property options), categories, Shopping Experiences layouts down to single slots, and the media library with upload from a URL, plus sales channels, promotions and SEO URLs. OAuth2 client credentials from a Shopware integration; generic writes, deletes and bulk sync install switched off.

tool

30

Regione

DE

Categoria

E-commerce

Autenticazione

OAuth 2.0

Env vars richieste

SHOPWARE_URLSHOPWARE_ACCESS_KEY_IDSHOPWARE_SECRET_ACCESS_KEY
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Shopware 6 Admin API con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Prova a chiedere

Prompt di esempio per Shopware 6 Admin API

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Shopware 6 Admin API · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Shopware 6 Admin API, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Shopware 6 Admin API + Meta Muse

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

SHOPWARE_URL, SHOPWARE_ACCESS_KEY_ID, SHOPWARE_SECRET_ACCESS_KEY

Step 1 — Ottieni le credenziali

Admin API, non la Store API: questo connettore usa la Admin API (/api) di un negozio Shopware 6, cioè l'API che la Shopware Administration stessa usa per gestire il negozio: prodotti, categorie, layout Shopping Experiences e libreria media. È un connettore diverso da Shopware 6 Store API (shopware-6), che legge la vetrina pubblica con la chiave di accesso di un canale di vendita. Installa questo quando l'AI deve lavorare sui dati di amministrazione del negozio.

La configurazione richiede circa 3 minuti. Ti serve l'accesso alla Shopware Administration del negozio.

  1. Nella Shopware Administration apri Settings > System > Integrations e crea una nuova integrazione.
  2. Dalle un nome e attiva Administrator oppure assegna un ruolo con i permessi che l'AI deve avere. Con un ruolo di sola lettura ogni tool di scrittura fallisce con 403.
  3. Copia l'Access key ID (inizia con SWIA) in SHOPWARE_ACCESS_KEY_ID e la Secret access key in SHOPWARE_SECRET_ACCESS_KEY. La secret viene mostrata una sola volta; se la perdi, crea una nuova chiave nell'integrazione.
  4. Imposta SHOPWARE_URL sull'indirizzo del negozio senza percorso, ad es. https://shop.example.com. Non aggiungere /api né /admin.
  5. Installa il connettore ed esegui shopware_6_admin_get_version: mostra la versione di Shopware e conferma le credenziali.

AnythingMCP ottiene un token bearer di breve durata su /api/oauth/token del negozio con il grant OAuth2 client credentials e lo rinnova da solo.

Cosa legge: prodotti con ricerca libera e filtri (numero prodotto, attivo, giacenza, produttore, categorie, proprietà, varianti tramite parentId) e un singolo prodotto con i suoi campi (nome, numero, giacenza, prezzo, descrizione, campi SEO, campi personalizzati); categorie con categoria padre, posizione, tipo, layout, flag attiva e visibile e breadcrumb; i layout Shopping Experiences (pagine CMS) e un layout con sezioni, blocchi e slot, compresa la config di ogni slot; la libreria media con URL, nome file, testo alternativo, titolo e cartella; i canali di vendita con i loro domini (la chiave di accesso della Store API viene rimossa dalla risposta); le promozioni con codici, validità e limiti di utilizzo; gli URL SEO. Qualsiasi altra entità della Admin API, ad esempio ordini, clienti, produttori, gruppi e opzioni di proprietà, regole, lingue, valute o snippet, si legge con shopware_6_admin_search_entities e shopware_6_admin_get_entity.

Criteri di ricerca: ogni tool di ricerca accetta i criteria di Shopware: term, ids, filter (equals, equalsAny, contains, prefix, suffix, range, not, multi), sort, associations, includes, limit, page e total_count_mode; i prodotti e la ricerca generica accettano anche aggregations. I campi collegati si filtrano con percorsi a punti come categories.id o manufacturer.name. L'AI passa includes quando non le servono i record completi, perché un prodotto completo è grande. Gli id sono 32 caratteri esadecimali senza trattini; l'AI li trova con i tool di ricerca e non li indovina mai.

Lingue e varianti: i testi sono tradotti per lingua. Con language_id (inviato come header sw-language-id) una lettura restituisce quella traduzione e una scrittura modifica quella traduzione; senza, vale la lingua di sistema del negozio. Le lingue si elencano con shopware_6_admin_search_entities e l'entità language. I nuovi record si creano prima nella lingua di sistema. Le varianti sono prodotti con parentId ed ereditano i campi vuoti dal prodotto padre; inheritance: true mostra i valori ereditati.

Cosa scrive: shopware_6_admin_update_product (testi, campi SEO, campi personalizzati, flag attivo, giacenza, fine serie, EAN, prezzo; un prezzo sostituisce l'intero listino), shopware_6_admin_add_product_property e shopware_6_admin_remove_product_property (collegano o scollegano solo un'opzione), shopware_6_admin_create_property_option, shopware_6_admin_create_category e shopware_6_admin_update_category (anche lo spostamento nell'albero), shopware_6_admin_create_cms_page, shopware_6_admin_update_cms_page (sezioni, blocchi e slot con id vengono aggiornati, quelli senza id aggiunti, nulla viene rimosso), shopware_6_admin_create_cms_block, shopware_6_admin_update_cms_slot (la config sostituisce quella dello slot per quella lingua), shopware_6_admin_create_media seguito da shopware_6_admin_upload_media_from_url, shopware_6_admin_update_media e shopware_6_admin_create_media_folder. Questi tool sono attivi all'installazione e modificano il negozio live: i clienti vedono la modifica appena la cache del negozio viene aggiornata. Il caricamento da URL richiede la enable_url_upload_feature di Shopware (attiva di default) e un URL pubblico, e sostituisce un file già presente nel media.

Disattivati all'installazione: shopware_6_admin_create_entity, shopware_6_admin_update_entity (qualsiasi entità, compresi ordini, clienti, canali di vendita e impostazioni), shopware_6_admin_delete_entity (definitivo, i record dipendenti possono essere eliminati insieme) e shopware_6_admin_sync (upsert ed eliminazione massivi tramite la Sync API). Un admin del workspace li attiva consapevolmente.

Risposte: aggiornamenti, caricamenti ed eliminazioni rispondono con un 204 vuoto, quindi l'AI rilegge il record per confermare la modifica. I tool di creazione restituiscono il nuovo record con il suo id. Gli elenchi restituiscono total, data e aggregations.

Limiti: il massimo predefinito di Shopware è 500 risultati per pagina; l'AI pagina con page. total_count_mode 1 restituisce il totale esatto, 2 solo se esiste una pagina successiva.

Errori comuni: 401 significa Access key ID o secret errati: copiali di nuovo o crea una nuova chiave nell'integrazione. 403 significa che il ruolo dell'integrazione non può farlo: attiva Administrator o estendi il ruolo. 404 su ogni chiamata indica di solito che SHOPWARE_URL contiene /api, /admin o un altro percorso.

Con i tool attivi all'installazione, il connettore non crea né modifica ordini, clienti o impostazioni e non elimina nulla. Carica media solo da un URL pubblico, non dal tuo computer. Per leggere la vetrina pubblica con la chiave di accesso di un canale di vendita usa il connettore Shopware 6 Store API.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Muse

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.

  1. In Muse apri Settings → Connectors e scegli Add custom connector.
  2. Incolla l'URL del server MCP https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
  4. In una chat, chiedi a Muse qualcosa che richiede i tool di Shopware 6 Admin API.

Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
shopware_6_admin_get_versionRead the Shopware version of the instance
shopware_6_admin_search_productsSearch products with Shopware criteria: free text, filters (productNumber, active, stock, manufacturerId, categories.id, properties.id…
shopware_6_admin_get_productRead one product by id with its own fields (name, productNumber, stock, price, active, description, SEO fields, customFields)
shopware_6_admin_update_productChange fields of one product in the live shop: texts and SEO fields (written in the language of language_id), custom fields, active flag…
shopware_6_admin_add_product_propertyAssign an existing property option (e.g
shopware_6_admin_remove_product_propertyUnassign a property option from a product
shopware_6_admin_create_property_optionCreate a new option in a property group (e.g. a new color value)
shopware_6_admin_search_categoriesSearch categories with Shopware criteria, e.g. filter parentId for the children of a category, or level / active
shopware_6_admin_create_categoryCreate a category in the live catalog tree: a page, a folder (structure only) or a link
shopware_6_admin_update_categoryChange one category in the live shop: name, texts and SEO fields (in the language of language_id), active / visible, layout, or its place…
shopware_6_admin_search_cms_pagesSearch Shopping Experiences layouts (CMS pages) with Shopware criteria, e.g. filter type landingpage / page / product_list /…
shopware_6_admin_get_cms_pageRead one layout (CMS page) with its sections, blocks and slots sorted by position, including each slot's id, type and config (texts, media…
shopware_6_admin_create_cms_pageCreate a layout (CMS page), optionally with its sections, blocks and slots nested in one call
shopware_6_admin_update_cms_pageChange a layout in the live shop: rename it, or update and add sections with their blocks and slots
shopware_6_admin_create_cms_blockAdd a block (e.g. text, image, image-text, product-listing) with its slots to an existing section of a layout
shopware_6_admin_update_cms_slotChange the content of one slot in the live shop, e.g. the HTML of a text element or the media of an image element, in the language of…
shopware_6_admin_search_mediaSearch the media library with Shopware criteria, e.g. filter mediaFolderId, fileName, mimeType, or term
shopware_6_admin_create_mediaCreate an empty media entry (no file yet) in the media library, optionally in a folder
shopware_6_admin_upload_media_from_urlHave Shopware download a file from a public URL into a media entry (created with shopware_6_admin_create_media)
shopware_6_admin_update_mediaChange the alt text, title, folder or custom fields of a media entry in the live shop (alt and title in the language of language_id)
shopware_6_admin_create_media_folderCreate a folder in the media library
shopware_6_admin_search_sales_channelsSearch sales channels (storefronts, headless channels) with Shopware criteria: name, type, active, maintenance, navigation / footer /…
shopware_6_admin_search_promotionsSearch promotions with Shopware criteria, e.g. filter active or code; associations {"discounts":{},"salesChannels":{}} add the discount…
shopware_6_admin_search_seo_urlsSearch SEO URLs with Shopware criteria, e.g. filter foreignKey (a product or category id), routeName (frontend.detail.page…
shopware_6_admin_search_entitiesSearch any Admin API entity with Shopware criteria, e.g. order, customer, product-manufacturer, property-group, property-group-option…
shopware_6_admin_get_entityRead one record of any Admin API entity by id, e.g. order, customer, category, cms-slot, media, promotion
shopware_6_admin_create_entityCreate one record of any Admin API entity, e.g. a cms-section, snippet, product-manufacturer or a product
shopware_6_admin_update_entityChange fields of one record of any Admin API entity in the live shop (orders, customers, sales channels, settings included)
shopware_6_admin_delete_entityDelete one record of any Admin API entity by id, e.g. a cms-block, a product or a media entry
shopware_6_admin_syncBulk write: upsert or delete many records of one or more entities in a single request through the Sync API

Esempi di prompt

  • "Trova tutti i prodotti attivi con meno di 5 pezzi in giacenza e mostra numero prodotto, nome e giacenza."
  • "Riscrivi meta title e meta description del prodotto SW10001 in tedesco e in inglese. Mostrami i testi prima di salvare."
  • "Mostra il layout Shopping Experiences della nostra landing page estiva con sezioni, blocchi e slot."
  • "Carica l'immagine https://example.com/banner.jpg nella cartella media Banner e imposta il suo testo alternativo."
  • "Quali promozioni sono attive adesso, con codici e date di validità?"

FAQ

Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.

Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Shopware 6 Admin API è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Meta Muse. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Shopware 6 Admin API a Microsoft Copilot via MCP

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Connettori

Come collegare Shopware 6 Admin API a ChatGPT via MCP

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Connettori

Come collegare Shopware 6 Admin API a Claude via MCP

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Connettori

Come collegare Shopware 6 Admin API a Cursor via MCP

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Connettori

Come collegare Shopware 6 Admin API a Gemini via MCP

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.

Connettori

Shopware 6 Admin API su MCP: prodotti, categorie, Shopping Experiences e media in qualsiasi agente AI

Shopware 6 Admin API, l'API di back office del negozio (non la Store API): cerca ogni entità, gestisce prodotti, categorie, layout Shopping Experiences fino allo slot e media, legge canali di vendita, promozioni e URL SEO. Scritture generiche, eliminazioni e sync massivo sono disattivati all'installazione.