Saldenwerk MCP

Kundendaten sicher in kompatiblen KI-Tools nutzen.

Saldenwerk verbindet kompatible KI-Tools browserbasiert und organisationsgebunden. Du bestätigst die angeforderten Lese-, Kunden- und Entwurfsrechte einmalig im Saldenwerk-Konto.

Aktueller Umfang

Ein kleiner, nachvollziehbarer Werkzeugumfang.

Der MCP-Endpunkt ist getrennt von der REST-API. Er kann Kunden und Artikelvorlagen lesen, fehlende Kunden mit vollständigen Rechnungsdaten anlegen, bei eindeutiger Zuordnung nur die Rechnungs-E-Mail aktualisieren sowie Angebote und Rechnungen als prüfbare Entwürfe anlegen und korrigieren. Nummerierung, Finalisierung, Dateierzeugung und Versand sind nicht enthalten.

Verbindungsweg

Einmal im Browser bestätigen.

OAuth 2.1 mit PKCE
Dein MCP-ClientVerbindung starten
SaldenwerkOrganisation & Rechte
MCP-WerkzeugeKunden & Entwürfe

Die Einrichtung und verfügbare Schreibrechte richten sich zusätzlich nach Tarif, Workspace und Freigaben deines jeweiligen Clients.

Werkzeuge & Scopes

Jeder Badge zeigt die für das Tool nötige Berechtigung.

  • customers_listLesen

    Kunden suchen und auflisten

    mcp:customers:read
  • customers_getLesen

    Kundendetails per UUID lesen

    mcp:customers:read
  • customers_upsertSchreiben

    Kunden anlegen oder Rechnungs-E-Mail sichern

    mcp:customers:write
  • articles_listLesen

    Aktive Vorlagen lesen

    mcp:articles:read
  • offers_create_draftSchreiben

    Angebotsentwurf anlegen

    mcp:documents:write
  • invoices_create_draftSchreiben

    Rechnungsentwurf anlegen

    mcp:documents:write
  • offers_update_draftSchreiben

    Angebotsentwurf mit Versionsprüfung korrigieren

    mcp:documents:write
  • invoices_update_draftSchreiben

    Rechnungsentwurf mit Versionsprüfung korrigieren

    mcp:documents:write
  • offers_getLesen

    Angebotsentwurf lesen

    mcp:documents:read
  • invoices_getLesen

    Rechnungsentwurf lesen

    mcp:documents:read

Freie Positionen, geschützte Stammdaten

Eine verbundene App gilt nur für die Organisation, die du im Browser ausgewählt hast. Jeder Entwurf enthält frei erfasste Positionen; Artikelreferenzen sind optional. Bestehende Kundenstammdaten bleiben geschützt: Nur die Rechnungs-E-Mail eines eindeutig erkannten Kunden darf angepasst werden.

POST /api/mcp
Entwurf prüfen

Vom Auftrag zum kontrollierten Entwurf.

Lass deinen Agenten zuerst fehlende Kunden-, Positions- und Datumsangaben klären. Nach dem Anlegen liest er den Beleg erneut und gleicht Empfängeranschrift, Rabatt, Steuern und Summen mit deinem Auftrag ab. Die Antwort enthält mit reviewPath einen Link zur Belegansicht in Saldenwerk.

Bei Rechnungsentwürfen nennt preflight.issues fehlende oder widersprüchliche Angaben mit code, path, message und reviewPath zur passenden Bearbeitungsseite. Die Rechnungsansicht zeigt dieselben Hinweise. preflight.checksPassed bestätigt nur diese Vorprüfung; Finalisierung und Dateivalidierung folgen erst danach. Die Vorprüfung vergibt keine Nummer. Angebote und abgeschlossene Rechnungen enthalten preflight: null.

customerSource unterscheidet aktuelle Empfängerdaten im Entwurf (current) von den beim Abschluss gespeicherten Angaben (snapshot). Spätere Änderungen an der Kundenakte ändern den historischen Empfänger nicht. Nicht gespeicherte Kontaktdaten bleiben leer. Bei unavailable ist customer leer; prüfe dann das Originaldokument. Aktuelle Kontaktdaten lassen sich separat über customers_get lesen.

Dort kannst du den Entwurf bearbeiten. Positionen enthalten auch Einheitencode und Steuerbefreiungsgrund. Unbekannte Eingabefelder werden abgewiesen; unterstützt werden EUR und bei Rechnungen ein einzelnes Leistungsdatum. Der Agent kann Entwürfe mit den Update-Werkzeugen korrigieren. Abschließen und Versand erfolgen nicht über MCP. In der Rechnungsansicht kannst du finalisieren und eine fehlgeschlagene Dateierzeugung erneut starten.

Für jeden neuen Beleg übergibt der Agent eine einmal erzeugte UUID als idempotencyKey. Bei einer Wiederholung mit denselben Angaben und demselben Schlüssel wird derselbe Beleg zurückgegeben; meta.replayed zeigt die Wiederholung an. Andere Angaben zum selben Schlüssel werden als Konflikt abgewiesen.

Für Korrekturen verwendet er id, die zuletzt gelesene revision als expectedRevision und ein changes-Objekt. Nur angegebene Felder werden geändert; items ersetzt alle Positionen. Bei revision_conflict muss er den Entwurf neu lesen und die Änderung prüfen. Eine leere Zeichenfolge löscht Notiz oder Käuferreferenz. Entwürfe mit zugeordneten Angebots- oder Bestellpositionen werden in Saldenwerk bearbeitet.

Der Scope mcp:documents:write erlaubt Anlegen und Korrigieren. Die Erweiterung setzt die Migration 20260927140000 und den zugehörigen App-Stand voraus. Bestehende Clients müssen den neuen Pflichtwert idempotencyKey ergänzen.

Einrichtung

Im KI-Tool verbinden, im Browser bestätigen.

Wähle im kompatiblen MCP-Client „Saldenwerk verbinden“. Im Browser prüfst du App, Organisation und Rechte. Unter Einstellungen → API-Zugänge kannst du jede verbundene App später einzeln widerrufen.

Zu den Einstellungen