Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi PlentyONE 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
ERP e-commerce PlentyONE (plentymarkets): ordini con righe e indirizzi, stati degli ordini e canali di vendita, articoli e varianti con prezzi, codici a barre e testi, giacenze per magazzino, categorie, produttori, prezzi di vendita e contatti. La creazione di articoli e la modifica delle varianti sono incluse, disattivate all'installazione.
Prova a chiedere
Prompt di esempio per PlentyONE
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 → PlentyONE, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
PlentyONE + ChatGPT
ERP e-commerce PlentyONE (plentymarkets): ordini con righe e indirizzi, stati degli ordini e canali di vendita, articoli e varianti con prezzi, codici a barre e testi, giacenze per magazzino, categorie, produttori, prezzi di vendita e contatti. La creazione di articoli e la modifica delle varianti sono incluse, disattivate 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:
PLENTYONE_URL, PLENTYONE_USERNAME, PLENTYONE_PASSWORD
Step 1 — Ottieni le credenziali
La configurazione richiede circa 5 minuti. Ti serve un sistema PlentyONE (prima plentymarkets) con un piano superiore a Lite, perché Lite non ha accesso REST, e un utente API dedicato con un suo ruolo.
- In PlentyONE apri Setup → Account management → Roles, crea un ruolo per l'AI, passa a Advanced e spunta i diritti REST API che le servono, per esempio Items (show), Stock management (show), Categories (show), Orders e Order statuses (show) e CRM contacts (show). Di default nessun diritto REST è attivo.
- In Setup → Account management → Accounts crea un utente con accesso Only API user, assegnagli quel ruolo e una password.
- Inserisci l'indirizzo del tuo sistema in
PLENTYONE_URL, senza/rest, per esempiohttps://p12345.my.plentysystems.com. PlentyONE lo mostra in Setup → Client → Settings, oppure usa l'indirizzo con cui accedi. - Inserisci il nome utente dell'utente API in
PLENTYONE_USERNAMEe la sua password inPLENTYONE_PASSWORD. - Installa il connettore ed esegui
plentyone_list_webstores: elenca i client (webstore) del tuo sistema e conferma che l'accesso funziona.
L'accesso si rinnova da solo: il connettore accede con l'utente API, conserva il token di accesso, valido 24 ore, e poi rifà l'accesso in automatico. PlentyONE consente solo poche sessioni contemporanee per utente (3 di default, condivise con il back end), quindi usa un utente API dedicato e non l'account di una persona.
Cosa legge: ordini con indirizzi, righe d'ordine, importi, pagamenti, documenti e colli di spedizione; stati degli ordini e canali di vendita (referrer come webshop, Amazon, eBay o Otto); articoli e relative varianti, cioè gli SKU vendibili, con prezzi di vendita, codici a barre, valori degli attributi, immagini e fornitori; nomi e descrizioni degli articoli per lingua; giacenze per magazzino; categorie, produttori, unità di misura, definizioni dei prezzi di vendita e contatti (clienti, fornitori, partner); e i client (webstore) del sistema.
Giacenze e ordini: per ogni variante e magazzino l'AI vede la giacenza netta (quello che si può vendere), quella fisica (quello che c'è sullo scaffale) e quella riservata (quello che bloccano gli ordini aperti). Trova una variante per numero, parte del numero, codice a barre (EAN), nome dell'articolo o categoria, e filtra gli ordini per stato, canale di vendita e data. Gli elenchi lunghi arrivano pagina per pagina, quindi l'AI continua a chiedere la pagina successiva finché non li ha tutti.
Ogni diritto conta: l'utente API vede solo le aree che il suo ruolo consente. Se ordini o contatti rispondono con 403, la risposta indica il diritto mancante e tu lo aggiungi al ruolo.
Solo lettura all'installazione: con la configurazione predefinita il connettore legge e basta. Nei tuoi ordini, articoli, giacenze, prezzi e contatti non cambia nulla.
Disattivati all'installazione: plentyone_create_item crea un articolo con una variante inattiva e plentyone_update_variation modifica nome, numero, modello, stato attivo, peso o dimensioni di una variante. Entrambi cambiano il catalogo live che alimenta il tuo shop e i marketplace, quindi un amministratore li attiva consapevolmente, e anche allora l'AI ti mostra la modifica e aspetta il tuo sì.
Limiti: nei piani Expand e Scale PlentyONE consente circa 200 letture e 80 scritture per utente al minuto e oltre risponde con 429. L'AI allora aspetta un minuto prima di riprovare.
Errori comuni: 401 significa nome utente o password sbagliati, oppure un utente senza accesso API. 403 elenca il diritto mancante in missing_permissions, per esempio order.show: aggiungilo al ruolo dell'utente. Un 404 a ogni chiamata significa che PLENTYONE_URL è sbagliato.
Il connettore non crea, modifica o annulla ordini, non registra movimenti di magazzino, non cambia prezzi o contatti 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 + e poi Add custom MCP server.
- Inserisci un nome, ad esempio Name:
PlentyONE. - 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 |
|---|---|
plentyone_list_webstores | List the clients (webstores) of the plentyONE system: id, plentyId (storeIdentifier, used as plentyId in other filters), name, type and… |
plentyone_search_orders | Search orders: id, type, status id, referrer (sales channel), plentyId, dates, amounts and, with with, addresses and order items |
plentyone_get_order | Get one order by id with its relations: addresses, order items (variation, quantity, prices, VAT), amounts, dates, properties, payments… |
plentyone_list_order_statuses | List the order statuses of the system (e.g. 3 waiting for payment, 5 cleared for shipping, 7 outgoing items booked) with their names per… |
plentyone_list_referrers | List the order referrers (sales channels: webshop, Amazon, eBay, Otto, manual entry...) with id, name and backend name |
plentyone_search_items | Search items (the article; sellable versions are its variations): id, manufacturer, condition, customs tariff number, producing country… |
plentyone_get_item | Get one item by id: manufacturer, condition, customs tariff number, producing country, age restriction, stock type, flags and free fields |
plentyone_search_variations | Search variations (the sellable SKUs): id, item id, variation number, model, external id, active flag, availability, purchase price, weight… |
plentyone_get_variation | Get one variation with optional relations: sales prices, barcodes, stock, categories, attribute values, images, unit, suppliers, warehouses |
plentyone_get_item_texts | Get the texts of an item per language: name (name, name2, name3), preview and full description, technical data, meta title, description and… |
plentyone_list_warehouses | List the warehouses with id, name, type (0 sales, 1 repair, 2 corrections, 3 transit, 4 distribution, 5 other), logistics type and notes |
plentyone_get_stock | Get stock per variation and warehouse: physical stock, reserved stock, net (sellable) stock, reorder delta, average purchase price and… |
plentyone_get_warehouse_stock | Get the stock of one warehouse per variation: physical, reserved and net stock, reorder delta and average purchase price |
plentyone_list_categories | List categories with id, parent, level, type and, with with=details, their names and paths per language |
plentyone_list_manufacturers | List manufacturers (brands) with id, name, legal name, URL and address |
plentyone_list_units | List the units of measurement (piece, kg, litre...) with id and ISO unit code. unitId in an item's variation refers to them |
plentyone_list_sales_prices | List the sales price definitions (default price, RRP, special prices per channel or customer class) with id, type, position, names, minimum… |
plentyone_search_contacts | Search contacts (customers, suppliers, partners): id, number, name, e-mail, type, class and, with with, addresses and order summary |
plentyone_create_item | Create a new item with its first variation. plentyONE creates the variation inactive; set texts, prices and stock afterwards in plentyONE… |
plentyone_update_variation | Change fields of one variation: name, model, variation number, active flag, weight and dimensions |
Esempi di prompt
- "Quali ordini Amazon di ieri sono ancora in attesa di pagamento?"
- "Quanto dell'SKU 10045-BL possiamo ancora vendere su tutti i magazzini, e quanto è riservato dagli ordini aperti?"
- "Trova l'articolo con EAN 8001234567890 e mostrami i prezzi di vendita e la giacenza."
- "Mostrami l'ordine 58213 con l'indirizzo di consegna e tutte le righe."
- "Cerca il cliente Rossi Arredamenti Srl e mostrami i suoi indirizzi e il riepilogo dei suoi ordini."
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
Questa guida ti è stata utile?