Zusammenfassung
Cin7 Core (ehemals DEAR Inventory) über External API v2: Produkte und Verfügbarkeit pro Standort, Verkäufe mit Bestellungen, Erfüllungen, Rechnungen und Zahlungen (nur lesen), Einkäufe, Kunden, Lieferanten, Bestandsanpassungen und -übertragungen. Erstelle Verkäufe, Einkäufe, Kunden, Lieferanten und Übertragungen. Konto-ID und Anwendungs-Schlüssel.
Geführte Einrichtung
Cin7 Core in 2 Minuten mit Cursor verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Cin7 Core in der geführten Einrichtung und trag deine MCP-URL in Cursor 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 + Cursor
Cin7 Core (ehemals DEAR Inventory) über External API v2: Produkte und Verfügbarkeit pro Standort, Verkäufe mit Bestellungen, Erfüllungen, Rechnungen und Zahlungen (nur lesen), Einkäufe, Kunden, Lieferanten, Bestandsanpassungen und -übertragungen. Erstelle Verkäufe, Einkäufe, Kunden, Lieferanten und Übertragungen. Konto-ID und Anwendungs-Schlüssel.
Voraussetzungen
Siehe die vollständigen Einrichtungsanweisungen, die im Connector integriert sind (sichtbar im In-App-Store, wenn du den Connector auswählst). Die erforderlichen Umgebungsvariablen für diesen Connector sind:
CIN7_CORE_ACCOUNT_ID, CIN7_CORE_APPLICATION_KEY
Schritt 1 — Zugangsdaten abrufen
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: verwende den Cin7 Omni Connector dafür. Die Zugangsdaten eines Produkts funktionieren nicht für das andere.
- Ö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, Verfügbarkeit pro Produkt und Standort (auf Lager, zugewiesen, verfügbar, bestellt); Verkäufe mit ihrem Angebot, Bestellung, Erfüllungen (picken, packen und versenden, mit Anbieter und Sendungsverfolgung), Rechnungen und Zahlungen; Einkäufe mit ihrer Bestellung; Kunden, Lieferanten, Steuerregeln und Zahlungsbedingungen; Bestandsanpassungen und Bestandsübertragungen.
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 STATUS DRAFT, es sei denn, du möchtest sie autorisieren: AUTHORISED weist Bestände zu, bestellt einen Mangel ohne Vorwarnung und sperrt die Bestellung gegen weitere API-Änderungen. Einkä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 Steuerregelnamen sowie Kontocodes, die cin7_core_list_payment_terms und cin7_core_list_tax_rules auflisten), und cin7_core_create_stock_transfer (standardmäßig DRAFT). All diese sind aktiviert.
Bei der Installation deaktiviert: cin7_core_create_stock_adjustment (erstelle eine Bestandsanpassung). Eine ABGESCHLOSSENE Anpassung erfasst Bestandsbewegungen 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 fragt dich, jede Änderung zu bestätigen.
Kein Geld und keine Löschungen: der Connector erfasst, ändert oder löscht niemals Zahlungen, Rechnungen oder Gutschriften, und er hat keine Lösch- oder Ungültigmachungswerkzeuge.
Identifikatoren: Datensätze verwenden GUIDs (ID, SaleID, TaskID). Standorte, Steuerregeln, Zahlungsbedingungen und Preisstufen werden nach Namen referenziert.
Paging: Listen benötigen page (ab 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 z.B. ein unbekannter Kunde, Standort oder Steuerregel, oder ein Dokument, das bereits autorisiert ist. 403 bedeutet eine falsche Konto-ID oder einen Anwendungs-Schlüssel.
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 Cursor 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 AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
Cin7 Core-Tools aufrufen.
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 Bestandsstandorte auf: ID, Name, Adresse, IsDefault, Regale 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, UOM, Status, Barcode, Preis… |
cin7_core_get_product_availability | Verfügbarkeit pro Produkt und Standort (und Regal oder Charge): SKU, Name, Standort, Regal, Charge, Auf Lager, Zuweisung, Verfügbar, Bestellt… |
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 (DRAFT, AUTHORISED...), Memo, Zeilen (ProductID, SKU, Name, Menge, Preis… |
cin7_core_get_sale_fulfilments | Lese die Erfüllungen eines Verkaufs: Picken, Packen und Versenden mit ihrem Status, Zeilen, Kisten, Anbieter 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 erfasst sind: Typ, Betrag, Zahlungsdatum, Konto, Referenz, Währungsrate |
cin7_core_list_purchases | Liste Einkäufe auf: ID, Bestellnummer, Status, Bestelldatum, Lieferant, Lieferanten-ID, Rechnungsnummer, Summen, Währung, Bestellstatus… |
cin7_core_get_purchase | Lese einen Einkauf (einfach, fortgeschritten oder Dienstleistung) mit Lieferant, Standort, Ansatz, Steuerregel, Bedingungen, Bestellung, erhaltenen Beständen, Rechnungen und… |
cin7_core_get_purchase_order | Lese den Bestellteil eines Einkaufs: 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, Kreditor, 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 Bestandsanpassungen auf: TaskID, Bestandsaufnahme-Nummer, Wirksamkeitsdatum, Status (DRAFT, COMPLETED, VOIDED), Referenz, Konto |
cin7_core_get_stock_adjustment | Lese eine Bestandsanpassung mit ihren Zeilen (ExistingStockLines, NewStockLines: SKU, Standort, Menge auf Lager, Anpassung, Stückkosten, Charge)… |
cin7_core_list_stock_transfers | Liste Bestandsübertragungen zwischen Standorten auf: TaskID, Nummer, Status (DRAFT, IN TRANSIT, COMPLETED, VOIDED), Von- und Zu-Standorte… |
cin7_core_get_stock_transfer | Lese einen Bestandsübertrag 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 Einkaufsheader für einen Lieferanten (fortgeschrittener Einkaufsendpunkt, der einfache und fortgeschrittene Einkäufe bedient) |
cin7_core_create_purchase_order | Füge die Bestellzeilen zu einem Einkauf 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 Bestandsanpassung |
cin7_core_create_stock_transfer | Erstelle einen Bestandsübertrag 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 Anbieter und der Sendungsverfolgungsnummer."
- "Welche Einkäufe warten noch auf den Erhalt von Beständen?"
- "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."
FAQ
Ich benutze Cin7 Omni (go.cin7.com). Ist das der richtige Connector? Nein. Cin7 Omni hat eine separate API v1 mit einem API-Benutzernamen und -Schlüssel: verwende den Cin7 Omni Connector. Die Zugangsdaten eines Produkts funktionieren nicht für das andere.
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja — MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
War dieser Guide hilfreich?