Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge QLS mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Pakketdienst QLS (Niederlande): Paketsendungen mit Labels und Tracking, Versandprodukte und Paketshops, Fulfilment-Aufträge aus dem QLS-Lager, Fulfilment-Artikel und Bestand, Rückstände, Retouren und angekündigte Wareneingänge. Artikel löschen und Aufträge stornieren sind bei der Installation aus.
Frag einfach
Beispiel-Prompts für QLS
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → QLS klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
QLS
Pakketdienst QLS (Niederlande): Paketsendungen mit Labels und Tracking, Versandprodukte und Paketshops, Fulfilment-Aufträge aus dem QLS-Lager, Fulfilment-Artikel und Bestand, Rückstände, Retouren und angekündigte Wareneingänge. Artikel löschen und Aufträge stornieren sind bei der Installation aus.
Einrichtung
Die Einrichtung dauert etwa 5 Minuten. Du brauchst ein Konto auf mijn.pakketdienstqls.nl.
- QLS authentifiziert die API mit HTTP Basic und den Zugangsdaten des Portals mijn.pakketdienstqls.nl. Wenn dein Konto es zulässt, nimm für die API einen eigenen Benutzer (frag den IT-Support von QLS unter [email protected]), damit eine Passwortänderung einer Person den Connector nicht lahmlegt.
- Trag den Benutzernamen (meist eine E-Mail-Adresse) in
QLS_USERNAMEund das Passwort inQLS_PASSWORDein. - Installiere den Connector und rufe
qls_list_companiesauf. Es liefert die Firmen-ID (eine UUID), die jedes andere Tool alscompany_idbraucht;qls_get_companyzeigt eine Firma.
Welche API: die QLS Fulfilment and Parcel Service API auf https://api.pakketdienstqls.nl (OpenAPI unter https://api.pakketdienstqls.nl/swagger/). QLS veröffentlicht eine v1 und eine v2; der Connector nutzt v2, wo QLS sie anbietet (Sendungen anlegen, Retouren, Wareneingänge), und v1 für den Rest.
IDs, die du zuerst brauchst: die Firmen-ID aus qls_list_companies; die Marken-ID aus qls_list_brands (eine Marke trägt Absender-, Retouren- und Zolladresse und wird für Sendungen und Aufträge gebraucht); die Versandprodukte aus qls_list_shipping_products, mit combinations[].id als product_combination_id, options[].tag als Zustelloptionen, Preisen pro Land und Gewichtsstufe und Maximalmaßen. Paketshops liefert qls_list_service_points oder, für ein einzelnes Versandprodukt, qls_list_product_service_points; ihr servicepoint_code kommt auf Sendung oder Auftrag.
Was er liest: Paketsendungen mit Status (created, printed, pre_transit, in_transit, delivered, returned_to_sender), Barcode, Tracking-ID und Tracking-URL, gefiltert nach Referenz, Barcode, Status, Marke, Empfängerfeldern, Datum oder freier Suche; eine Sendung mit Gewicht und, mit with_label, den Label-URLs als PDF und ZPL; die Retourensendung eines Pakets; Fulfilment-Aufträge mit Status, bestellten, reservierten und gelieferten Mengen, Empfänger, Lieferungen und den Sendungen, die das Lager verlassen haben; Fulfilment-Artikel mit EAN, SKU, Artikelnummer, Preisen, Bestandssummen und Lagerplätzen (Zone, Regal, Fach, Mindesthaltbarkeit); Bestand pro Artikel (gesamt, reserviert, verfügbar, verkaufbar, verkauft, Rückstand, im Zulauf, Prognose) und pro Lagerplatz mit Charge; Rückstände; Retouren mit Status, Verbraucher, ursprünglicher Sendung und Auftrag und den zurückgeschickten Artikeln mit Grund; Wareneingänge (Purchase Orders) mit Status, Artikeln, Lieferanten und Anlieferungen, auch die unterwegs; Lieferanten.
Was er schreibt: qls_create_shipment bucht ein Paket beim Carrier und liefert Barcode, Tracking-URL und label_pdf_url; Absender- und Retourenadresse kommen standardmäßig von der Marke. qls_create_fulfillment_order lässt QLS Artikel aus deinem Bestand kommissionieren, verpacken und versenden. qls_update_fulfillment_order setzt einen Auftrag auf Halt, gibt ihn frei oder ändert Bearbeitungsdatum, Referenz, Bemerkungen oder Paketshop. qls_create_fulfillment_product und qls_update_fulfillment_product pflegen Artikel; qls_create_return_from_order meldet eine Retoure an; qls_create_purchase_order kündigt Ware für das Lager an. Eine Sendung kostet Geld und ein Fulfilment-Auftrag verschickt echten Bestand, deshalb zeigt die KI vor jedem Schreibzugriff Empfänger, Artikel und Mengen sowie das Versandprodukt und wartet auf dein Ja.
Bei der Installation deaktiviert: qls_delete_fulfillment_product und qls_cancel_fulfillment_order, die sich nicht rückgängig machen lassen. Ein Administrator schaltet sie ein, wenn das Team sie braucht.
Datenformate: Jede Antwort ist verpackt als {"meta": {"code": 200}, "errors": [], "data": ..., "pagination": ...}; die Daten stehen unter data. Gewichte sind in Gramm, Preise und Nachnahme in Euro, Maße in Millimetern. IDs von Firmen, Marken, Aufträgen, Artikeln und Sendungen sind UUID-Strings; IDs von Versandprodukten und Kombinationen sind Ganzzahlen. Status von Fulfilment-Aufträgen: error_validation, concept, received, pending, partically_sent (Schreibweise von QLS) und sent. Datumsfilter für Bestand und Wareneingänge nehmen d-m-Y H:i (z. B. 1-10-2026 00:00), die übrigen ein Datum oder Datum mit Uhrzeit wie 2026-10-01 00:00:00.
Paging: Listen liefern bis zu 100 Einträge pro Seite. pagination enthält page, pageCount, count und nextPage; die KI ruft die nächste page ab, solange nextPage true ist.
Häufige Fehler: 401 heißt, Benutzername oder Passwort sind falsch: Es sind die Zugangsdaten von mijn.pakketdienstqls.nl. 404 (Niet Gevonden) heißt, die ID ist unbekannt oder die Firmen-ID gehört nicht dir: Nimm IDs aus den Listen-Tools. 422 oder eine gefüllte errors-Liste ist ein Validierungsproblem; QLS antwortet auf Niederländisch.
Der Connector storniert keine Paketsendungen, liest keine QLS-Rechnungen und ändert weder Marken noch Firmeneinstellungen: Dafür gibt es keine Tools.
Voraussetzungen: QLS_USERNAME, QLS_PASSWORD
Connector lokal installieren
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
Öffne http://localhost:3000/connectors/store, wähle QLS und trage die unter Voraussetzungen aufgelisteten Variablen ein.
Verfügbare Tools
| 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… |
Beispiel-Prompts
- „Welche QLS-Versandprodukte können wir für die Niederlande und Belgien nutzen, mit Preis pro Gewichtsstufe?“
- „Such die DHL-Paketshops in der Nähe der Postleitzahl 3011 AB.“
- „Leg ein PostNL-Paket für Bestellung 1042 an Jan de Vries in Rotterdam mit 1.200 Gramm an. Zeig mir vorher Empfänger, Produkt und Gewicht.“
- „Welche Fulfilment-Artikel haben weniger als 20 Stück verfügbar, und was ist im Zulauf?“
- „Liste die Fulfilment-Aufträge dieser Woche, die noch pending oder partically_sent sind.“
Nächste Schritte
War dieser Guide hilfreich?