Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Shoper 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.
In breve
Negozi online Shoper (Polonia): ordini con righe e spedizioni, prodotti e giacenze per variante, categorie, clienti registrati, stati degli ordini, metodi di spedizione e di pagamento. Imposta le giacenze; il cambio di stato di un ordine, che può inviare un'e-mail al cliente, è disattivato all'installazione.
Prova a chiedere
Prompt di esempio per Shoper
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Shoper, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Shoper + ChatGPT
Negozi online Shoper (Polonia): ordini con righe e spedizioni, prodotti e giacenze per variante, categorie, clienti registrati, stati degli ordini, metodi di spedizione e di pagamento. Imposta le giacenze; il cambio di stato di un ordine, che può inviare un'e-mail al cliente, è disattivato 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:
SHOPER_SHOP_HOST, SHOPER_API_LOGIN, SHOPER_API_PASSWORD
Step 1 — Ottieni le credenziali
La configurazione richiede circa 5 minuti. Ti serve l'accesso da amministratore al pannello di Shoper del negozio.
- Nel pannello di amministrazione di Shoper apri Ustawienia, Ogólne, Administratorzy sklepu (Impostazioni, Generali, Amministratori del negozio). Clicca WIĘCEJ, Dodaj grupę administratorów, dalle un nome (ad es. AI) e scegli il tipo di accesso dostęp do webapi. Salva.
- Apri il gruppo, scheda Uprawnienia (Permessi): consenti la lettura di ordini, prodotti, clienti e delle impostazioni che l'AI deve vedere. Consenti la modifica dei prodotti solo se l'AI deve impostare le giacenze, e degli ordini solo se attivi il cambio di stato. Salva.
- Scheda Administratorzy, DODAJ ADMINISTRATORA: crea login e password e inseriscili in
SHOPER_API_LOGINeSHOPER_API_PASSWORD. Un'app Shoper registrata può usare qui il suo client_id e client_secret. - Imposta
SHOPER_SHOP_HOSTsull'indirizzo del negozio senza https:// e senza percorso, ad es.myshop.shoparena.plo il tuo dominiosklep.example.pl. - Installa il connettore ed esegui
shoper_list_orders: elenca i tuoi ordini e conferma il login.
Il connettore accede su /webapi/rest/auth con HTTP Basic e riceve un token valido 30 giorni, che rinnova da solo.
Cosa legge: ordini con data, stato, cliente, indirizzo di fatturazione e di consegna, totale, importo pagato e flag di pagamento, metodo di spedizione e di pagamento, costo di spedizione, note, origine, tag e numero di pacchi; un ordine completo, con punto di ritiro e campi aggiuntivi; le righe d'ordine con prodotto, variante (stock id), nome, codice, opzione, quantità, unità, prezzo, sconto, imposta e peso; i pacchi con numero di tracking, flag di spedito e data di invio, contrassegno e assicurazione; i prodotti con traduzioni, categorie, produttore, giacenza, opzioni, attributi, prodotti correlati, dimensioni e imposta; le giacenze dei prodotti, cioè le varianti vendibili, con quantità, quantità per magazzino, prezzo, prezzo speciale, all'ingrosso e d'acquisto e disponibilità; le categorie e l'intero albero delle categorie; i clienti registrati con login, e-mail, nome, gruppo clienti, sconto, consenso alla newsletter, data di registrazione, ultima visita e punti fedeltà; gli stati degli ordini (con email_change), i metodi di spedizione e di pagamento.
Trovare un ordine: l'AI elenca gli ordini con filters e order (ad es. un filtro sulla data e -date per i più recenti), ne legge uno con shoper_get_order, poi le righe con shoper_list_order_products e i numeri di tracking con shoper_list_parcels, entrambi con il filtro order_id. I nomi di stati, pagamenti e metodi di spedizione vengono da shoper_list_statuses, shoper_list_payments e shoper_list_shippings. Gli ordini da ospite non hanno user_id; l'AI usa invece l'e-mail dell'ordine.
Filtri: filters è un oggetto di condizioni sui campi unite in AND. Un valore semplice significa uguale; gli operatori sono =, !=, >, >=, <, <=, LIKE (con %), NOT LIKE, IN e NOT IN (con una lista). I campi annidati usano i punti, ad es. translations.pl_PL.name.
Cosa scrive: shoper_update_product_stock è attivo all'installazione. Sovrascrive la quantità di una variante (o la quantità per magazzino se il negozio usa i magazzini) e cambia subito ciò che i clienti possono ordinare, quindi l'AI conferma prima con te stock id, quantità attuale e nuova.
Disattivato all'installazione: shoper_update_order_status. Gli stati con email_change 1 inviano subito un'e-mail al cliente quando un ordine passa a quello stato, quindi un amministratore attiva questo tool consapevolmente. Anche allora l'AI ti mostra l'ordine, lo stato attuale e quello nuovo e aspetta il tuo sì.
Formati: gli elenchi rispondono con count, pages, page e list. Le date sono YYYY-MM-DD HH:MM:SS nel fuso orario del negozio; gli importi sono stringhe nella valuta del negozio. I testi sono per lingua sotto translations (ad es. pl_PL, en_GB).
Limiti: al massimo 50 elementi per pagina; l'AI richiama con la page successiva finché page è uguale a pages. Il leaky bucket di Shoper consente un picco di circa 10 chiamate e poi 2 al secondo.
Errori comuni: 401 significa login o password errati, oppure un gruppo senza accesso webapi. 403 (insufficient_scope o access_denied) significa che al gruppo di amministratori manca il permesso per quest'area: estendilo in Uprawnienia. 404 su ogni chiamata indica di solito un SHOPER_SHOP_HOST errato. 429 significa che il limite di richieste è raggiunto: attendi Retry-After.
Il connettore non crea né modifica ordini, prodotti, prezzi o clienti, non crea pacchi o etichette di spedizione e non elimina nulla.
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 ChatGPT
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 mostraYOUR_SERVER_ID.
ChatGPT aggiunge i server MCP come plugin dalla pagina Plugins, sul web e nei piani a pagamento. La modalità sviluppatore non serve più. In un workspace Business possono farlo solo admin e owner; in Enterprise ed Edu un amministratore può concedere il permesso Create plugins with MCPs.
- Vai su chatgpt.com/plugins, clicca Add e poi Add custom MCP server.
- Inserisci un nome, ad esempio Name:
Shoper. - In Connection inserisci come Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDe lascia Authentication su OAuth. - Seleziona I understand and want to continue, poi Create as a plugin. Quando ChatGPT lo chiede, accedi ad AnythingMCP e consenti l'accesso.
- Installa il nuovo plugin dai tuoi plugin personali, poi digita @ in una chat e selezionalo.
Tool disponibili
| Tool | What it does |
|---|---|
shoper_list_orders | List orders of the shop (pass order -date for newest first): order id, date, status_id, customer (user_id, e-mail, billing and delivery… |
shoper_get_order | Get one order with all its fields: status, customer, billing and delivery address, sums, payment and shipping, pickup point, notes… |
shoper_list_order_products | List order line items: order_id, product_id, stock_id, name, code, option (variant), quantity, unit, price, discount, tax rate and value… |
shoper_list_products | List products of the catalogue: product_id, code, EAN, category, producer, translations (name, description, active, SEO per language such… |
shoper_get_product | Get one product with translations, categories, stock (price, quantity, availability), options, attributes, related products, dimensions and… |
shoper_list_product_stocks | List product stocks, i.e. the sellable variants of products: stock_id, product_id, code, EAN, stock quantity, warehouse quantities, price… |
shoper_get_product_stock | Get one product stock (variant) with its quantity, warehouse quantities, prices, availability and options |
shoper_list_categories | List product categories: category_id, order, root flag and translations (name, description, active, SEO per language) |
shoper_get_category_tree | Get the whole category tree as nested nodes (id and children) |
shoper_list_customers | List registered customers (Shoper users): user_id, login, e-mail, first and last name, customer group, discount, newsletter consent, active… |
shoper_get_customer | Get one registered customer by user_id (e.g. the user_id of an order) |
shoper_list_statuses | List the order statuses of the shop: status_id, type (1 new, 2 opened, 3 closed, 4 not completed), translations (names per language)… |
shoper_list_shippings | List shipping methods: shipping_id, name, translations, cost, free shipping threshold, weight and order value limits, zone, allowed… |
shoper_list_payments | List payment methods: payment_id, name, translations, currencies and amount limits |
shoper_list_parcels | List parcels (shipments) of orders: parcel_id, order_id, shipping_id, shipping_code (tracking number), sent flag and send date, weight… |
shoper_update_order_status | Move an order to another status (status_id from shoper_list_statuses) |
shoper_update_product_stock | Set the quantity of one product stock (variant) |
Esempi di prompt
- "Quali ordini sono arrivati da lunedì, e quali non sono ancora pagati?"
- "Mostra le righe e il numero di tracking dell'ordine 1234."
- "Quali varianti di prodotto hanno 5 pezzi o meno in giacenza?"
- "Trova gli ordini di [email protected] di quest'anno e dimmi cosa ha comprato."
- "Imposta la giacenza della variante SKU-1-RED a 20. Mostrami prima la quantità attuale."
FAQ
Il piano free di ChatGPT funziona con i server MCP personalizzati? OpenAI documenta i server MCP personalizzati solo per i piani a pagamento; il piano Free non è nell'elenco.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?