Connector-Anleitung9 Minuten Lesezeit32 MCP-Tools7 Sprachen

QLS über MCP mit Gemini verbinden

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.

HCVom HelpCode-TeamAktualisiert 9 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

QLS

QLS

Ship and fulfil with Pakketdienst QLS from an AI agent: parcel shipments with labels and tracking, shipping products and delivery options, service points, fulfilment orders, fulfilment products and stock, backorders, returns and inbound purchase orders. HTTP Basic auth with the mijn.pakketdienstqls.nl login.

Tools

32

Region

NL

Kategorie

Logistik

Authentifizierung

Basic Auth

Benötigte Env-Vars

QLS_USERNAMEQLS_PASSWORD
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

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.

Kostenlos testen

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.

QLS · live via MCP
Teilen
Opus 4.7

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 + Gemini

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.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

QLS_USERNAME, QLS_PASSWORD

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 5 Minuten. Du brauchst ein Konto auf mijn.pakketdienstqls.nl.

  1. 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.
  2. Trag den Benutzernamen (meist eine E-Mail-Adresse) in QLS_USERNAME und das Passwort in QLS_PASSWORD ein.
  3. Installiere den Connector und rufe qls_list_companies auf. Es liefert die Firmen-ID (eine UUID), die jedes andere Tool als company_id braucht; qls_get_company zeigt 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.

Schritt 2 — Adapter 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

Schritt 3 — Connector in Gemini hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte gemini neu.
  3. Führe in der Gemini CLI /mcp aus (oder gemini mcp list im Terminal): anythingmcp sollte als verbunden erscheinen.
  4. Leg los: Gemini CLI kann jetzt die QLS-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
qls_list_companiesList the QLS companies the API user may act for, with their id and name
qls_get_companyGet one QLS company (id and name) by its id, to confirm which account the API user works on
qls_list_brandsList the brands (trade names) of a company
qls_get_brandGet one brand (trade name) of a company by its id, with its name
qls_list_shipping_productsList 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_pointsFind 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_pointsFind service points near a postal code for one shipping product (for example only DHL service points), with address, opening times and…
qls_list_shipmentsList the parcel shipments of a company with status (created, printed, pre_transit, in_transit, delivered, returned_to_sender), barcode…
qls_get_shipmentGet one shipment with status, weight in grams, barcode, tracking id and URL
qls_get_shipment_returnGet the return shipment created for a shipment (status, barcode, tracking), when the consumer sent the parcel back with a return label
qls_list_fulfillment_ordersList fulfilment orders (orders QLS picks, packs and ships from its warehouse) with status (error_validation, concept, received, pending…
qls_get_fulfillment_orderGet one fulfilment order with status, amounts ordered, reserved and delivered, receiver, products, deliveries and the shipments (barcode…
qls_list_fulfillment_productsList the fulfilment products (articles stored at QLS) with name, EAN, SKU, article number, total, reserved and blocked stock and prices
qls_get_fulfillment_productGet one fulfilment product with EAN, SKU, prices, stock totals and the warehouse locations (zone, rack, shelf, best-before) where it is…
qls_list_stockList stock per fulfilment product only: total, reserved, available, salable, sold, backorder, incoming and forecast amounts. 100 products…
qls_get_product_stockGet the warehouse stock records of one fulfilment product: per location the current and reserved amount, batch and best-before date
qls_list_backordersList the fulfilment products that are in backorder (ordered but not in stock) with the missing amount, to see what to replenish
qls_list_returnsList returns handled by QLS (v2) with status (created, approved, rejected, partially_rejected, quarantine, incomplete, completed and more)…
qls_get_returnGet one return (v2) with status, consumer, original shipment and order and the returned products with expected and received amounts and…
qls_list_purchase_ordersList purchase orders (announced inbound deliveries of goods to the QLS warehouse, v2) with status (created, in_transit, arrived…
qls_list_purchase_orders_in_transitList the purchase orders whose goods are on their way to the QLS warehouse (v2), with deliveries, products and estimated arrival
qls_get_purchase_orderGet one purchase order (v2) with its products and amounts, suppliers, deliveries (barcode, estimated arrival, received) and labels
qls_list_suppliersList the suppliers of a company (id and name), used on purchase orders and linked to fulfilment products for reports
qls_create_shipmentCreate a parcel shipment (v2) and get its barcode, tracking URL and label URLs (label_pdf_url, label_zpl_url)
qls_create_fulfillment_orderCreate a fulfilment order: QLS picks the products from its stock, packs and ships them to the receiver
qls_update_fulfillment_orderChange 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_orderCancel a fulfilment order that has not been shipped yet; its reserved stock is released
qls_create_fulfillment_productCreate a fulfilment product (an article QLS will store and ship) with name, EAN, SKU, image and prices
qls_update_fulfillment_productUpdate a fulfilment product: EAN, SKU, image or prices
qls_delete_fulfillment_productDelete a fulfilment product that has no stock or open orders
qls_create_return_from_orderAnnounce a return for a fulfilment order (v2): QLS expects the listed products back and processes them on arrival
qls_create_purchase_orderAnnounce 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.“

FAQ

Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.

Nächste Schritte

War dieser Guide hilfreich?

Dein QLS-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Gemini fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

QLS über MCP mit ChatGPT verbinden

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.

Connectors

QLS über MCP mit Claude verbinden

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.

Connectors

QLS über MCP mit Microsoft Copilot verbinden

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.

Connectors

QLS über MCP mit Cursor verbinden

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.

Connectors

QLS über MCP mit Meta Muse verbinden

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.

Connectors

QLS zu MCP: Paketversand, Fulfilment-Aufträge, Bestand und Retouren in jedem KI-Agent

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.