Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi QLS 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
Pakketdienst QLS (Paesi Bassi): spedizioni di pacchi con etichette e tracking, prodotti di spedizione e punti di ritiro, ordini di fulfilment evasi dal magazzino QLS, articoli e giacenze di fulfilment, backorder, resi e ordini di acquisto in entrata. Eliminare articoli e annullare ordini sono disattivati all'installazione.
Prova a chiedere
Prompt di esempio per QLS
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 → QLS, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
QLS + Gemini
Pakketdienst QLS (Paesi Bassi): spedizioni di pacchi con etichette e tracking, prodotti di spedizione e punti di ritiro, ordini di fulfilment evasi dal magazzino QLS, articoli e giacenze di fulfilment, backorder, resi e ordini di acquisto in entrata. Eliminare articoli e annullare ordini 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:
QLS_USERNAME, QLS_PASSWORD
Step 1 — Ottieni le credenziali
La configurazione richiede circa 5 minuti. Ti serve un account su mijn.pakketdienstqls.nl.
- QLS autentica l'API con HTTP Basic e le credenziali del portale mijn.pakketdienstqls.nl. Se il tuo account lo consente, usa un utente separato per l'API (chiedi al supporto IT di QLS a [email protected]), così il cambio di password di una persona non blocca il connettore.
- Inserisci il nome utente (di solito un indirizzo email) in
QLS_USERNAMEe la password inQLS_PASSWORD. - Installa il connettore ed esegui
qls_list_companies. Restituisce l'id dell'azienda (un UUID) che ogni altro strumento richiede comecompany_id;qls_get_companymostra un'azienda.
Quale API: la QLS Fulfilment and Parcel Service API su https://api.pakketdienstqls.nl (OpenAPI su https://api.pakketdienstqls.nl/swagger/). QLS pubblica una v1 e una v2; il connettore usa la v2 dove QLS la offre (creazione spedizioni, resi, ordini di acquisto) e la v1 per il resto.
Id che ti servono prima: l'id dell'azienda da qls_list_companies; l'id del brand da qls_list_brands (un brand porta gli indirizzi di mittente, reso e dogana ed è necessario per spedizioni e ordini); i prodotti di spedizione da qls_list_shipping_products, con combinations[].id come product_combination_id, options[].tag come opzioni di consegna, prezzi per paese e fascia di peso e dimensioni massime. I punti di ritiro arrivano da qls_list_service_points o, per un solo prodotto di spedizione, da qls_list_product_service_points; il loro servicepoint_code va sulla spedizione o sull'ordine.
Cosa legge: le spedizioni di pacchi con stato (created, printed, pre_transit, in_transit, delivered, returned_to_sender), barcode, id e URL di tracking, filtrate per riferimento, barcode, stato, brand, campi del destinatario, date o ricerca libera; una spedizione con il peso e, con with_label, gli URL dell'etichetta in PDF e ZPL; la spedizione di reso di un pacco; gli ordini di fulfilment con stato, quantità ordinate, riservate e consegnate, destinatario, consegne e spedizioni uscite dal magazzino; gli articoli di fulfilment con EAN, SKU, codice articolo, prezzi, totali di giacenza e ubicazioni di magazzino (zona, scaffale, ripiano, scadenza); la giacenza per articolo (totale, riservata, disponibile, vendibile, venduta, backorder, in arrivo, prevista) e per ubicazione con lotto; i backorder; i resi con stato, consumatore, spedizione e ordine originali e gli articoli resi con motivo; gli ordini di acquisto (consegne in entrata annunciate) con stato, articoli, fornitori e consegne, anche quelli in transito; i fornitori.
Cosa scrive: qls_create_shipment prenota un pacco presso il corriere e restituisce barcode, URL di tracking e label_pdf_url; mittente e indirizzo di reso sono quelli del brand se non indicati. qls_create_fulfillment_order fa prelevare, imballare e spedire a QLS gli articoli dalla tua giacenza. qls_update_fulfillment_order mette un ordine in attesa, lo rilascia o cambia data di lavorazione, riferimento, note o punto di ritiro. qls_create_fulfillment_product e qls_update_fulfillment_product gestiscono gli articoli; qls_create_return_from_order annuncia un reso; qls_create_purchase_order annuncia merce in arrivo al magazzino. Una spedizione costa e un ordine di fulfilment spedisce giacenza reale, quindi prima di ogni scrittura l'AI mostra destinatario, articoli e quantità e prodotto di spedizione e aspetta il tuo sì.
Disattivati all'installazione: qls_delete_fulfillment_product e qls_cancel_fulfillment_order, che non si possono annullare. Un amministratore li attiva quando il team ne ha bisogno.
Formati dei dati: ogni risposta è racchiusa come {"meta": {"code": 200}, "errors": [], "data": ..., "pagination": ...}; i dati stanno in data. I pesi sono in grammi, prezzi e contrassegno in euro, le dimensioni in millimetri. Gli id di aziende, brand, ordini, articoli e spedizioni sono stringhe UUID; gli id di prodotti di spedizione e combinazioni sono interi. Gli stati degli ordini di fulfilment sono error_validation, concept, received, pending, partically_sent (grafia di QLS) e sent. I filtri di data su giacenze e ordini di acquisto usano d-m-Y H:i (ad es. 1-10-2026 00:00), gli altri una data o data e ora come 2026-10-01 00:00:00.
Paginazione: gli elenchi restituiscono fino a 100 voci per pagina. pagination contiene page, pageCount, count e nextPage; l'AI chiede la page successiva finché nextPage è true.
Errori comuni: 401 significa nome utente o password errati: sono le credenziali di mijn.pakketdienstqls.nl. 404 (Niet Gevonden) significa un id sconosciuto o un id azienda che non è tuo: prendi gli id dagli strumenti di elenco. 422 o una lista errors piena indica un problema di validazione; QLS risponde in olandese.
Il connettore non annulla spedizioni di pacchi, non legge le fatture QLS e non modifica brand o impostazioni aziendali: non ci sono strumenti per farlo.
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 Gemini
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.
Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpin Gemini CLI (oppuregemini mcp listdal terminale):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di
QLS.
Tool disponibili
| Tool | What it does |
|---|---|
qls_list_companies | List the QLS companies the API user may act for, with their id and name |
qls_get_company | Get one QLS company (id and name) by its id, to confirm which account the API user works on |
qls_list_brands | List the brands (trade names) of a company |
qls_get_brand | Get one brand (trade name) of a company by its id, with its name |
qls_list_shipping_products | List the shipping products (shipping methods such as DHL or PostNL parcel, mailbox or service point) the company may use, with their price… |
qls_list_service_points | Find carrier service points (pick-up points) near a postal code for every service point product the company has enabled, with address… |
qls_list_product_service_points | Find service points near a postal code for one shipping product (for example only DHL service points), with address, opening times and… |
qls_list_shipments | List the parcel shipments of a company with status (created, printed, pre_transit, in_transit, delivered, returned_to_sender), barcode… |
qls_get_shipment | Get one shipment with status, weight in grams, barcode, tracking id and URL |
qls_get_shipment_return | Get the return shipment created for a shipment (status, barcode, tracking), when the consumer sent the parcel back with a return label |
qls_list_fulfillment_orders | List fulfilment orders (orders QLS picks, packs and ships from its warehouse) with status (error_validation, concept, received, pending… |
qls_get_fulfillment_order | Get one fulfilment order with status, amounts ordered, reserved and delivered, receiver, products, deliveries and the shipments (barcode… |
qls_list_fulfillment_products | List the fulfilment products (articles stored at QLS) with name, EAN, SKU, article number, total, reserved and blocked stock and prices |
qls_get_fulfillment_product | Get one fulfilment product with EAN, SKU, prices, stock totals and the warehouse locations (zone, rack, shelf, best-before) where it is… |
qls_list_stock | List stock per fulfilment product only: total, reserved, available, salable, sold, backorder, incoming and forecast amounts. 100 products… |
qls_get_product_stock | Get the warehouse stock records of one fulfilment product: per location the current and reserved amount, batch and best-before date |
qls_list_backorders | List the fulfilment products that are in backorder (ordered but not in stock) with the missing amount, to see what to replenish |
qls_list_returns | List returns handled by QLS (v2) with status (created, approved, rejected, partially_rejected, quarantine, incomplete, completed and more)… |
qls_get_return | Get one return (v2) with status, consumer, original shipment and order and the returned products with expected and received amounts and… |
qls_list_purchase_orders | List purchase orders (announced inbound deliveries of goods to the QLS warehouse, v2) with status (created, in_transit, arrived… |
qls_list_purchase_orders_in_transit | List the purchase orders whose goods are on their way to the QLS warehouse (v2), with deliveries, products and estimated arrival |
qls_get_purchase_order | Get one purchase order (v2) with its products and amounts, suppliers, deliveries (barcode, estimated arrival, received) and labels |
qls_list_suppliers | List the suppliers of a company (id and name), used on purchase orders and linked to fulfilment products for reports |
qls_create_shipment | Create a parcel shipment (v2) and get its barcode, tracking URL and label URLs (label_pdf_url, label_zpl_url) |
qls_create_fulfillment_order | Create a fulfilment order: QLS picks the products from its stock, packs and ships them to the receiver |
qls_update_fulfillment_order | Change a fulfilment order that has not left the warehouse: put it on hold or release it, change the processable date, your reference, the… |
qls_cancel_fulfillment_order | Cancel a fulfilment order that has not been shipped yet; its reserved stock is released |
qls_create_fulfillment_product | Create a fulfilment product (an article QLS will store and ship) with name, EAN, SKU, image and prices |
qls_update_fulfillment_product | Update a fulfilment product: EAN, SKU, image or prices |
qls_delete_fulfillment_product | Delete a fulfilment product that has no stock or open orders |
qls_create_return_from_order | Announce a return for a fulfilment order (v2): QLS expects the listed products back and processes them on arrival |
qls_create_purchase_order | Announce an inbound delivery of goods to the QLS warehouse (v2 purchase order) with the products and amounts, suppliers and the expected… |
Esempi di prompt
- "Quali prodotti di spedizione QLS possiamo usare per Paesi Bassi e Belgio, con il prezzo per fascia di peso?"
- "Trova i punti di ritiro DHL vicino al CAP 3011 AB."
- "Crea un pacco PostNL per l'ordine 1042 a Jan de Vries, Rotterdam, 1.200 grammi. Mostrami prima destinatario, prodotto e peso."
- "Quali articoli di fulfilment hanno meno di 20 pezzi disponibili, e cosa è in arrivo?"
- "Elenca gli ordini di fulfilment di questa settimana ancora pending o partically_sent."
FAQ
Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?