Zusammenfassung
Cin7 Core (ehemals DEAR Inventory) über External API v2: Produkte und Lagerverfügbarkeit pro Standort, Verkäufe mit Bestellungen, Erfüllungen, Rechnungen und Zahlungen (nur lesen), Käufe, Kunden, Lieferanten, Lageranpassungen und Transfers. Erstelle Verkäufe, Käufe, Kunden, Lieferanten und Transfers. Konto-ID und Anwendungs-Schlüssel.
Geführte Einrichtung
Cin7 Core in 2 Minuten mit Claude, ChatGPT oder Copilot verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Cin7 Core in der geführten Einrichtung und trag deine MCP-URL in deinen KI-Assistenten ein. Ohne Code, ohne eigenen Server.
Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar
Frag einfach
Beispiel-Prompts für Cin7 Core
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. Melde dich an, klicke auf Connectors → Cin7 Core, füge deine Zugangsdaten ein, erstelle einen MCP API-Schlüssel und du bist fertig. Kein Docker, kein
git clone, kein lokaler Server.
Cin7 Core
Cin7 Core (ehemals DEAR Inventory) über External API v2: Produkte und Lagerverfügbarkeit pro Standort, Verkäufe mit Bestellungen, Erfüllungen, Rechnungen und Zahlungen (nur lesen), Käufe, Kunden, Lieferanten, Lageranpassungen und Transfers. Erstelle Verkäufe, Käufe, Kunden, Lieferanten und Transfers. Konto-ID und Anwendungs-Schlüssel.
Einrichtung
Die Einrichtung dauert etwa 2 Minuten. Du benötigst ein Cin7 Core-Konto (ehemals DEAR Inventory; du meldest dich unter inventory.dearsystems.com an) mit Zugriff auf Integrationen → API. Der Connector benötigt die Konto-ID und einen Anwendungs-Schlüssel.
Core oder Omni? Cin7 verkauft zwei verschiedene Produkte. Cin7 Core (dieser Connector, ehemals DEAR Systems) verwendet eine Konto-ID und einen Anwendungs-Schlüssel. Cin7 Omni (das ursprüngliche Cin7, go.cin7.com) hat eine separate API v1 mit einem API-Benutzernamen und -Schlüssel: benutze den Cin7 Omni Connector dafür. Die Zugangsdaten des einen funktionieren nicht beim anderen.
- Öffne in Cin7 Core die API-Einstellungsseite, Integrationen → API (inventory.dearsystems.com/ExternalAPI).
- Klicke auf +, um eine API-Anwendung hinzuzufügen, und gib ihr einen Namen.
- Kopiere die Konto-ID (eine GUID) in
CIN7_CORE_ACCOUNT_IDund den Anwendungs-Schlüssel inCIN7_CORE_APPLICATION_KEY. - Installiere den Connector. Führe
cin7_core_get_meaus, um die Verbindung zu überprüfen: es gibt den Firmennamen, die Basiswährung und die Zeitzone des Kontos zurück.
Cloud und self-hosted funktionieren gleich: die Zugangsdaten sind dieselben, und es gibt keine Umleitungs-URL, die festgelegt werden muss. Der Connector sendet sie in den api-auth-accountid und api-auth-applicationkey Headern. Das Löschen der API-Anwendung in Cin7 Core widerruft den Schlüssel.
Wo anfangen: cin7_core_get_me für die Basiswährung, cin7_core_list_locations für Standortnamen, dann cin7_core_list_sales und cin7_core_get_product_availability, die die meisten Fragen beantworten.
Was es liest: Produkte mit Preisstufen, Lagerverfügbarkeit pro Produkt und Standort (verfügbar, zugewiesen, verfügbar, bestellt); Verkäufe mit ihrem Angebot, Bestellung, Erfüllungen (kommissionieren, verpacken und versenden, mit Spediteur und Sendungsverfolgung), Rechnungen und Zahlungen; Käufe mit ihrer Bestellung; Kunden, Lieferanten, Steuerregeln und Zahlungsbedingungen; Lageranpassungen und Lagertransfers.
Einen Verkauf zu erstellen erfordert zwei Aufrufe: cin7_core_create_sale erstellt den Header (Kunde, Standort) und gibt seine ID zurück, dann fügt cin7_core_create_sale_order die Zeilen hinzu. Zeilen benötigen Name, Menge, Preis, Steuer und Steuerregel sowie SKU oder Produkt-ID. Die KI hält die Bestellung im STATUSENTWURF, es sei denn, du möchtest, dass sie autorisiert wird: AUTORISIERT weist Lager zu, bestellt einen Mangel ohne Warnung und sperrt die Bestellung gegen weitere API-Bearbeitungen. Käufe funktionieren auf die gleiche Weise, mit cin7_core_create_purchase und cin7_core_create_purchase_order.
Andere Schreibvorgänge: cin7_core_create_customer, cin7_core_update_customer und cin7_core_create_supplier (sie benötigen Zahlungsbedingungen und Namen sowie Kontencodes, die cin7_core_list_payment_terms und cin7_core_list_tax_rules auflisten), und cin7_core_create_stock_transfer (standardmäßig ENTWURF). Alle diese sind aktiviert.
Bei der Installation deaktiviert: cin7_core_create_stock_adjustment (erstelle eine Lageranpassung). Eine ABGESCHLOSSENE Anpassung verbucht Lagerbewegungen und Buchungseinträge auf einmal, und ihre Mengen sind die neuen Bestandswerte, nicht die Unterschiede. Schalte es auf der Connector-Seite ein, wenn die KI es verwenden soll; die KI bittet dich, jede Änderung zu bestätigen.
Kein Geld und keine Löschungen: der Connector zeichnet niemals Zahlungen, Rechnungen oder Gutschriften auf, ändert oder löscht sie, und er hat keine Lösch- oder Stornierungswerkzeuge.
Identifikatoren: Datensätze verwenden GUIDs (ID, SaleID, TaskID). Standorte, Steuerregeln, Zahlungsbedingungen und Preisstufen werden nach Namen referenziert.
Seitenumbruch: Listen benötigen page (beginnend bei 1) und limit (Standard 100, maximal 1.000); die Antwort enthält Total. updated_since oder modified_since geben nur das zurück, was sich geändert hat. Daten sind UTC, yyyy-MM-ddTHH:mm:ss.
Rate-Limit: 60 Aufrufe pro Minute pro API-Anwendung; darüber hinaus antwortet Cin7 Core mit 429 (ältere Konten 503). Große Seiten und Filter nutzen das Budget besser als viele kleine Aufrufe.
Häufige Fehler: Ein abgelehnter Aufruf antwortet mit 400 und [{"ErrorCode": 400, "Exception": "..."}], das das Problem benennt, wie einen unbekannten Kunden, Standort oder Steuerregel oder ein Dokument, das bereits autorisiert ist. 403 bedeutet eine falsche Konto-ID oder einen Anwendungs-Schlüssel.
Voraussetzungen: CIN7_CORE_ACCOUNT_ID, CIN7_CORE_APPLICATION_KEY
Installiere den Connector lokal
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 Cin7 Core und füge die unter Voraussetzungen aufgeführten Umgebungsvariablen ein.
Verfügbare Tools
| Tool | Was es tut |
|---|---|
cin7_core_get_me | Lese das Cin7 Core-Konto, zu dem die Schlüssel gehören: Firmenname, Basiswährung, Zeitzone, Sperrdatum, Steuerberechnungsmethode, Standardsteuerregeln |
cin7_core_list_locations | Liste Lagerhäuser und Lagerstandorte auf: ID, Name, Adresse, IsDefault, Behälter und ob veraltet |
cin7_core_list_products | Liste Produkte auf (oder lese eines nach ID): ID, SKU, Name, Kategorie, Marke, Typ (Lager oder Dienstleistung), Kostenmethode, ME, Status, Barcode, Preis… |
cin7_core_get_product_availability | Lagerverfügbarkeit pro Produkt und Standort (und Behälter oder Charge): SKU, Name, Standort, Behälter, Charge, Verfügbar, Zuweisung, Verfügbar, Bestellung… |
cin7_core_list_sales | Liste Verkäufe auf (Angebote, Bestellungen und Rechnungen teilen sich einen Verkaufsdatensatz): SaleID, Bestellnummer, Status, Bestelldatum, Kunde, Kunden-ID… |
cin7_core_get_sale | Lese einen Verkauf mit seinem Header (Kunde, Kontakt, Adressen, Standort, Steuerregel, Bedingungen, Preisstufe, Versanddatum, Status) und dem Angebot… |
cin7_core_get_sale_order | Lese den Bestellteil eines Verkaufs: SaleOrderNumber, Status (ENTWURF, AUTORISIERT...), Memo, Zeilen (ProductID, SKU, Name, Menge, Preis… |
cin7_core_get_sale_fulfilments | Lese die Erfüllungen eines Verkaufs: Kommissionieren, Verpacken und Versenden mit ihrem Status, Zeilen, Kisten, Spediteur und Sendungsverfolgungsnummern |
cin7_core_get_sale_invoices | Lese die Rechnungen eines Verkaufs: TaskID, Rechnungsnummer, Status, Rechnungsdatum, Fälligkeitsdatum, Zeilen, Summen und gezahlte Beträge |
cin7_core_get_sale_payments | Lese die Zahlungen, Vorauszahlungen und Rückerstattungen, die auf einem Verkauf aufgezeichnet sind: Typ, Betrag, Zahlungsdatum, Konto, Referenz, Währungsrate |
cin7_core_list_purchases | Liste Käufe auf: ID, Bestellnummer, Status, Bestelldatum, Lieferant, Lieferanten-ID, Rechnungsnummer, Summen, Währung, Bestellstatus… |
cin7_core_get_purchase | Lese einen Kauf (einfach, fortgeschritten oder Dienstleistung) mit Lieferant, Standort, Ansatz, Steuerregel, Bedingungen, Bestellung, erhaltenem Lager, Rechnungen und… |
cin7_core_get_purchase_order | Lese den Bestellteil eines Kaufs: Status, Memo, Zeilen (ProductID, SKU, SupplierSKU, Name, Menge, Preis, Rabatt, Steuer, Steuerregel, Gesamt)… |
cin7_core_list_customers | Liste Kunden auf (oder lese einen nach ID): ID, Name, Status, Währung, Zahlungsbedingungen, Steuerregel, Preisstufe, Rabatt, Kreditlimit, IsOnCreditHold… |
cin7_core_list_suppliers | Liste Lieferanten auf (oder lese einen nach ID): ID, Name, Status, Währung, Zahlungsbedingungen, Verbindlichkeiten, Steuerregel, Rabatt, Steuernummer, Adressen und… |
cin7_core_list_tax_rules | Liste Steuerregeln auf: ID, Name, Code, Steuerprozentsatz, IsTaxForSale, IsTaxForPurchase, IsActive, Konto |
cin7_core_list_payment_terms | Liste Zahlungsbedingungen auf: ID, Name, Dauer, Methode, IsActive, IsDefault |
cin7_core_list_stock_adjustments | Liste Lageranpassungen auf: TaskID, Bestandsaufnahme-Nummer, Wirksamkeitsdatum, Status (ENTWURF, ABGESCHLOSSEN, STORNIERT), Referenz, Konto |
cin7_core_get_stock_adjustment | Lese eine Lageranpassung mit ihren Zeilen (ExistingStockLines, NewStockLines: SKU, Standort, Menge auf Lager, Anpassung, Stückkosten, Charge)… |
cin7_core_list_stock_transfers | Liste Lagertransfers zwischen Standorten auf: TaskID, Nummer, Status (ENTWURF, UNTERWEGS, ABGESCHLOSSEN, STORNIERT), Von und Zu Standorte… |
cin7_core_get_stock_transfer | Lese einen Lagertransfer mit seinen Zeilen (SKU, Transfermenge, Charge) und Status |
cin7_core_create_sale | Erstelle einen Verkaufsheader (Kunde, Standort, Bedingungen, Steuerregel, Adressen) |
cin7_core_create_sale_order | Füge die Bestellzeilen zu einem Verkauf hinzu, der mit cin7_core_create_sale erstellt wurde |
cin7_core_create_purchase | Erstelle einen Kaufheader für einen Lieferanten (fortgeschrittenes Kauf-Endpoint, das einfache und fortgeschrittene Käufe bedient) |
cin7_core_create_purchase_order | Füge die Bestellzeilen zu einem Kauf hinzu, der mit cin7_core_create_purchase erstellt wurde |
cin7_core_create_customer | Erstelle einen Kunden |
cin7_core_update_customer | Aktualisiere einen Kunden nach ID; nur die angegebenen Felder ändern sich |
cin7_core_create_supplier | Erstelle einen Lieferanten |
cin7_core_create_stock_adjustment | Erstelle eine Lageranpassung |
cin7_core_create_stock_transfer | Erstelle einen Lagertransfer zwischen zwei Standorten |
Beispielaufforderungen
- "Wie viele Einheiten von SKU MUG-WHT-350 sind an jedem Standort verfügbar?"
- "Liste die Verkäufe dieses Monats auf, die autorisiert, aber noch nicht vollständig erfüllt sind."
- "Zeige die Erfüllung der Bestellung SO-1042 mit ihrem Spediteur und der Sendungsverfolgungsnummer."
- "Welche Käufe warten noch auf den Erhalt von Lager?"
- "Erstelle einen Entwurf für einen Verkauf für den Kunden Coffee Corner im Hauptlager mit 24 Einheiten von MUG-WHT-350 zu 6,50."
Nächste Schritte
War dieser Guide hilfreich?