Connector-Anleitung11 Minuten Lesezeit29 MCP-Tools7 Sprachen

noon Marketplace über MCP mit ChatGPT verbinden

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

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

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

noon Marketplace

noon Marketplace

Sell on noon.com (UAE, Saudi Arabia, Egypt) from an AI agent through the noon Partner API: warehouses, catalog content, product groups and barcodes, offers, prices, stock, FBPI orders and shipments, purchase orders, return lookups and bulk exports. Service account login with a signed JWT; price, stock, product and order writes install switched off.

Tools

29

Region

INTL

Kategorie

E-Commerce

Authentifizierung

Sign-in token

Benötigte Env-Vars

NOON_KEY_IDNOON_PRIVATE_KEYNOON_PROJECT_CODE
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 noon Marketplace 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

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

Frag einfach

Beispiel-Prompts für noon Marketplace

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

noon Marketplace · 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 → noon Marketplace klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

noon Marketplace + ChatGPT

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

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:

NOON_KEY_ID, NOON_PRIVATE_KEY, NOON_PROJECT_CODE

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 5 Minuten. Du brauchst ein Verkäuferkonto auf noon.com (VAE, Saudi-Arabien oder Ägypten) mit Zugang zum noon Partner-Portal und einen Service-Account-Schlüssel für die noon Partner API.

  1. Melde dich im noon Partner-Portal an und öffne die Access App (oder User & Access > User access), dann API Users in der linken Seitenleiste.
  2. Klicke auf Add Service Account, gib einen Anzeigenamen und einen Benutzernamen ein und wähle eine Rolle. Project Viewer reicht für die Lese-Tools; die Schreib-Tools brauchen eine Rolle, die Katalog, Preise, Bestand oder Bestellungen ändern darf (Project Owner erlaubt alles). Du kannst den Schlüssel auf IP-Adressen beschränken und ihm ein Ablaufdatum geben; ohne beides funktioniert er von jeder IP und läuft nie ab. Jeder Partner kann einen Service Account mit bis zu fünf Schlüsseln anlegen.
  3. Wenn du auf Add klickst, wird eine .json-Schlüsseldatei heruntergeladen. Sie wird nur einmal angezeigt; geht sie verloren, legst du einen neuen Schlüssel an.
  4. Kopiere drei Felder dieser Datei: key_id in NOON_KEY_ID, private_key in NOON_PRIVATE_KEY und project_code in NOON_PROJECT_CODE. Der private Schlüssel ist das ganze PEM, von -----BEGIN PRIVATE KEY----- bis -----END PRIVATE KEY-----; du kannst ihn in einer Zeile einfügen, mit den \n-Sequenzen genau so, wie sie in der Datei stehen.
  5. Installiere den Connector und rufe noon_marketplace_whoami auf: Es zeigt den Service Account hinter der Sitzung (User-Code und Benutzername).

So funktioniert die Anmeldung: Es gibt keinen festen API-Key. Für jede Anmeldung signiert der Connector mit deinem privaten Schlüssel ein frisches RS256-JWT (die Key-ID als Subject, die aktuelle Zeit, eine zufällige Token-ID) und schickt es mit deinem Projektcode an den Login-Endpunkt von noon. noon antwortet mit Session-Cookies, die bei jedem Aufruf mitgehen. Eine Sitzung hält 30 Tage; der Connector meldet sich vor ihrem Ende neu an und immer dann, wenn ein Aufruf 401 zurückgibt. Jede Anfrage trägt außerdem den Header X-Project mit deinem Projektcode, den die Content-API von noon verlangt.

Kennungen: partner_sku ist deine eigene SKU, eindeutig über alle deine Produkte; Preise, Bestand und Angebote hängen an ihr. sku_parent (beginnt mit Z) ist die ID, die noon einem Produkt mit all seinen Varianten gibt, und wird für Content und Produktgruppen verwendet. Die noon-SKU (sku, beginnt mit N) und psku_code (beginnt mit P) bezeichnen eine einzelne Variante. warehouse_code liefert noon_marketplace_list_warehouses; FBPI-Bestellungen und Sendungen gehören zu einem Integrationslager. country_code ist ae, sa oder eg in Kleinbuchstaben, und Preise gelten pro SKU und Land, in AED, SAR oder EGP. Bestellungen und Sendungen erkennt man an fbpi_order_nr, mp_item_nr (eine Position einer Bestellung) und deiner eigenen integration_shipment_nr.

Was er liest: den Service Account und deine Lager; jeden Kategoriecode des noon-Katalogs und die Attribute, die eine Kategorie verlangt, samt den Prüfregeln für ihre Werte; den Content eines Produkts mit Vollständigkeit, QC-Status und den Gründen, warum es nicht live ist; Produktgruppen (Varianten, die gemeinsam auf einer Seite erscheinen); die Angebote einer Partner-SKU in jedem Land mit Preis, Bestand, Live-Status und den Problemen, die ein Angebot offline halten; Preise, MSRP (den durchgestrichenen Vergleichspreis) und Aktiv-Status pro SKU und Land; Bestand pro Lager und SKU; FBPI-Bestellungen (aus deinem eigenen Lager erfüllt) mit ihren Positionen, dem Kunden einer Bestellung und ihren Sendungen; Purchase Orders (Einkaufsbestellungen); retournierte Artikel per AWB-Nummer oder Retouren-Barcode; und den Status von Katalog-Importen. Mehrere Lesezugriffe sind POST-Anfragen mit JSON-Body, so ist die API von noon gebaut; sie ändern nichts.

Massenexporte und AWBs: noon_marketplace_list_export_categories listet die Berichtstypen, die du exportieren kannst, noon_marketplace_create_export startet einen Export, und noon_marketplace_get_export_status zeigt, wann die Datei bereitsteht, samt ihrer download_url. noon_marketplace_generate_awbs erzeugt AWB-Nummern (Luftfrachtbriefe) für Pakete, die an den Kurier von noon gehen. Beide ändern keine Daten und bleiben deshalb eingeschaltet.

Bei der Installation ausgeschaltet: noon_marketplace_upsert_product, noon_marketplace_upsert_product_group, noon_marketplace_upsert_prices, noon_marketplace_update_stock, noon_marketplace_mark_items_unavailable, noon_marketplace_create_shipment und noon_marketplace_cancel_shipment. Schreibzugriffe auf Preise, Bestand, Produkte, Bestellungen und Sendungen ändern, was Kunden sehen und kaufen (Live-Preise, verkaufbare Menge, veröffentlichter Content), oder greifen in echte Bestellungen ein, und manche lassen sich nicht rückgängig machen: Als nicht verfügbar markierte Positionen werden für den Kunden storniert, und wer eine Sendung storniert, storniert jede Position darin. Ein Administrator schaltet die ein, die ein Workspace braucht, und zwar in den Tool-Einstellungen des Connectors. Nachdem eine Sendung angelegt ist, wird das Manifest für die Abholung durch noon in Seller Lab abgeschlossen.

Batch-Ergebnisse: Preis-, Bestands- und Produktaufrufe antworten mit 200, auch wenn einzelne Positionen fehlgeschlagen sind. Prüfe deshalb den Status jeder zurückgegebenen Position und schick nur die fehlgeschlagenen erneut. noon_marketplace_update_stock setzt eine absolute Menge und addiert nicht zur aktuellen. In noon_marketplace_upsert_prices behält ein weggelassenes oder als null gesendetes Feld seinen Wert. Ein Produkt, das mit status_id 3 gespeichert wurde, hat Content-Probleme, die noon_marketplace_get_content auflistet.

Limits: Listen-Tools liefern ein next_token, und die KI ruft mit ihm und denselben Filtern erneut auf, bis es leer ist. Rate Limits gelten pro Projekt und Endpunkt, mit einem Hauptfenster und einem kürzeren Burst-Fenster: Die meisten Endpunkte erlauben 1500 Anfragen pro 60 Sekunden, noon_marketplace_list_warehouses 30 pro 60 Sekunden mit einem Burst von 15 pro 30 Sekunden. Ein 429 heißt: so viele Sekunden warten, wie der Header X-Ratelimit-Retry-After angibt. Ein Batch-Aufruf ist besser als viele Einzelaufrufe.

Häufige Fehler: 401 bedeutet, dass Anmeldung oder Sitzung fehlgeschlagen sind: Key-ID und privater Schlüssel aus verschiedenen Schlüsseldateien, ein deaktivierter oder abgelaufener Schlüssel oder eine Serveruhr, die mehr als fünf Minuten von der Uhr von noon abweicht, sodass noon das signierte Token ablehnt. 403 PERMISSION_DENIED bedeutet, dass der Service Account keine Rolle für diesen Aufruf hat; füge im Partner-Portal unter User Access > Manage Role eine hinzu. 400 INVALID_ARGUMENT nennt das Feld und den Grund. NOT_FOUND bei einer Preisposition heißt, dass die SKU in diesem Land noch keinen Preisdatensatz hat; setze also zuerst einen Preis.

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 ChatGPT 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.

ChatGPT fügt MCP-Server als Plugins auf seiner Seite Plugins hinzu, im Web und in den kostenpflichtigen Tarifen. Den Entwicklermodus brauchst du dafür nicht mehr. In einem Business-Workspace dürfen das nur Admins und Owner; in Enterprise und Edu kann ein Admin die Berechtigung Create plugins with MCPs vergeben.

  1. Geh zu chatgpt.com/plugins, klicke auf Add und dann auf Add custom MCP server.
  2. Gib einen Namen ein, z. B. Name: noon Marketplace.
  3. Trag unter Connection als Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein und lass Authentication auf OAuth.
  4. Wähle I understand and want to continue und dann Create as a plugin. Wenn ChatGPT danach fragt, meldest du dich bei AnythingMCP an und erlaubst den Zugriff.
  5. Installiere das neue Plugin unter deinen persönlichen Plugins, tippe dann in einem Chat @ und wähle es aus.

Verfügbare Tools

ToolWhat it does
noon_marketplace_whoamiShow which service account the session belongs to (user_code and username)
noon_marketplace_list_warehousesList the warehouses of the partner with warehouse_code, display name, fulfillment system code and whether each is active
noon_marketplace_list_categoriesList every product category code of the noon catalog, each a full family-type-subtype path such as electronics-mobiles-smartphones
noon_marketplace_list_category_attributesList the attributes a category accepts, with is_mandatory, attribute_type, is_localizable (send EN and AR values), is_multivalued, the…
noon_marketplace_get_contentRead a product's content by sku_parent: its attribute values, images with review status, and per language the completeness, missing and…
noon_marketplace_upsert_productCreate a product, or update the one its partner SKUs belong to, in the noon catalog: brand, category, images and attribute values, plus one…
noon_marketplace_get_product_groupRead a product group (variants shown together on one page): the attribute codes it varies by and its member products with their values for…
noon_marketplace_upsert_product_groupCreate a product group or change one. attribute_codes and sku_parents are FULL lists: what you send REPLACES the current list and anything…
noon_marketplace_get_product_offersShow a partner SKU's offers in every country and business model: noon sku, title, brand, and per offer the price and currency, whether it…
noon_marketplace_get_pricesRead price, MSRP and active state for partner SKUs, one item per SKU and country
noon_marketplace_upsert_pricesSet the selling price, MSRP (crossed-out reference price) and/or active state of partner SKUs, one item per SKU and country
noon_marketplace_get_stockRead the available quantity, processing time and last update time for warehouse and partner SKU pairs
noon_marketplace_update_stockSet the available quantity of partner SKUs in your warehouses. qty is ABSOLUTE: it becomes the new quantity noon sells, it is not added to…
noon_marketplace_list_ordersList FBPI orders (fulfilled from your own warehouse) of one integration warehouse, optionally created within a UTC window, 50 per page
noon_marketplace_get_orderRead one FBPI order: marketplace and order number, countries, merchant, currency, warehouse, creation time and the items with mp_item_nr…
noon_marketplace_get_order_customerRead the customer of an FBPI order: first and last name, city and administrative division, in Latin characters
noon_marketplace_mark_items_unavailableMark items of an FBPI order as out of stock before any shipment is created. noon cancels those items for the customer; the rest of the…
noon_marketplace_generate_awbsGenerate noon logistics AWB (air waybill) numbers for shipments handed to noon's courier, one per parcel or up to 1000 at once to keep in…
noon_marketplace_create_shipmentCreate a shipment for an FBPI order: your unique shipment number, the AWB (noon-generated or your courier's) and the items in the parcel
noon_marketplace_get_shipmentRead a shipment by warehouse and your shipment number: its FBPI order, AWBs with courier, and items
noon_marketplace_cancel_shipmentCancel a shipment
noon_marketplace_get_purchase_orderRead a purchase order by number: currency, merchant, warehouse, status (pending or released), release date and the lines with partner SKU…
noon_marketplace_list_return_referencesFind returned items by a barcode (an AWB number or a returns barcode): marketplace, order number, purchase item number, partner SKU…
noon_marketplace_list_export_categoriesList the report types that can be exported (export_category_code) with the params each one takes
noon_marketplace_create_exportStart an export (a bulk report file) of one export category
noon_marketplace_get_export_statusCheck an export: its status, parameters, who created it, timestamps and, once finished, the download_url of the file
noon_marketplace_get_import_statusCheck a catalog import (barcode, SKU backfill or SKU grouping import): status (pending, processing, completed, failed, partial)…

Beispiel-Prompts

  • „Prüf den Bestand der Partner-SKUs TS-100-BLK, TS-100-WHT und TS-100-RED in unserem Lager in Dubai und markiere alles unter 10 Stück.“
  • „Prüf meine Preise für die SKU TS-100-BLK in den VAE und in Saudi-Arabien: Preis, MSRP, ob jedes Angebot live ist und was ein Angebot offline hält.“
  • „Liste die FBPI-Bestellungen von heute in unserem Integrationslager mit Positionen und Status auf und sag mir, welche noch nicht versandt sind.“
  • „Zeig mir, welche Berichtstypen ich exportieren kann, starte den, den ich auswähle, und prüf den Status, bis der Download-Link bereitsteht.“
  • „Bevor ich eine neue Handyhülle einstelle: Finde den passenden Kategoriecode und zeig mir die Pflichtattribute und welche Attribute Werte auf Englisch und Arabisch brauchen.“

FAQ

Funktioniert der kostenlose ChatGPT-Tarif mit eigenen MCP-Servern? OpenAI dokumentiert eigene MCP-Server nur für kostenpflichtige Tarife; den Free-Tarif führt OpenAI nicht auf.

Nächste Schritte

War dieser Guide hilfreich?

Dein noon Marketplace-Agent ist nur einen Klick entfernt.

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

Verwandte Anleitungen

Connectors

noon Marketplace über MCP mit Microsoft Copilot verbinden

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

Connectors

noon Marketplace über MCP mit Claude verbinden

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

Connectors

noon Marketplace über MCP mit Cursor verbinden

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

Connectors

noon Marketplace über MCP mit Gemini verbinden

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

Connectors

noon Marketplace über MCP mit Meta Muse verbinden

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.

Connectors

noon Marketplace zu MCP: Preise, Bestand und FBPI-Bestellungen auf noon.com in jedem KI-Agent

Verkaufe auf noon.com (VAE, Saudi-Arabien, Ägypten) aus einem KI-Agent über die noon Partner API: Lager, Katalog-Content und Produktgruppen, Angebote, Preise, Bestand, FBPI-Bestellungen und Sendungen, Purchase Orders, Retourenabfragen und Massenexporte. Anmeldung per Service Account mit signiertem JWT; Schreibzugriffe auf Preise, Bestand, Produkte und Bestellungen sind bei der Installation ausgeschaltet.