FinRobotics DATEV MCP Server

DATEV Unternehmen online

Macht DATEV-Buchungsstapel im EXTF-Format per Chat auswertbar: Salden, offene Posten und Buchungen abfragen, lokal und nur lesend.

Finanzen & Buchhaltung Community Open Source
Typ
Community
Lizenz
Open Source
Anbindung
Lokal (stdio)
Authentifizierung
Keine

Einrichtung

Installation
{
  "mcpServers": {
    "datev": {
      "command": "node",
      "args": ["<PFAD_ZUM_REPOSITORY>/datev-mcp-server/dist/index.js"]
    }
  }
}

Was DATEV ist

DATEV ist der genossenschaftlich organisierte Software- und IT-Dienstleister der steuerberatenden Berufe in Deutschland. Für viele Kanzleien und ihre Mandanten ist DATEV der Standard in Finanzbuchhaltung, Lohn und Jahresabschluss.

Buchungsdaten lassen sich aus DATEV im EXTF-Format exportieren, einer strukturierten CSV-Datei mit Kopfzeilen und Buchungszeilen. Genau diese Exporte liest der MCP-Server. Er ist damit keine Live-Anbindung an DATEV, sondern macht einen exportierten Buchungsstapel für einen KI-Assistenten befragbar. Laut Projekt werden Exporte aus DATEV Kanzlei-Rechnungswesen, DATEV Pro und DATEV Unternehmen Online unterstützt.

Hinweis: Der Server benötigt weder ein DATEV-Konto noch eine Teilnahme am DATEV-Partnerprogramm. Grundlage ist allein die exportierte Datei.

Welche Funktionen der MCP-Server bietet

Der Server stellt fünf Tools bereit:

  • load_datev_file: lädt eine EXTF-Datei von der lokalen Festplatte und hält die Buchungen im Arbeitsspeicher
  • get_account_balance: berechnet den Saldo eines Kontos aus Soll und Haben, mit Anzahl der Buchungen und letztem Buchungstag
  • get_open_items: findet offene Debitoren- und Kreditorenposten anhand von Personenkonten und Fälligkeiten, optional nur überfällige
  • list_bookings: filtert Buchungen nach Konto, Zeitraum, Mindestbetrag und Suchbegriff
  • search_documents: durchsucht Buchungstext und die Belegfelder 1 und 2, etwa nach einer Rechnungsnummer

Der Server arbeitet nur lesend und schreibt nichts nach DATEV zurück. Die Daten werden nicht dauerhaft gespeichert, sondern nur für die laufende Sitzung im Arbeitsspeicher gehalten.

Achtung: Der Server selbst läuft lokal und offline. Die Antworten auf Ihre Fragen, also Salden, Beträge und Kontaktnamen, gelangen aber in den Verlauf des verwendeten KI-Assistenten. Bei Mandantendaten ist daher entscheidend, welcher Assistent eingesetzt wird und wo dieser die Daten verarbeitet.

Typische Anwendungsfälle

  • Offene Posten klären: „Welche Kunden schulden uns noch Geld, und wer ist am längsten überfällig?"
  • Kosten nach Konto auswerten: „Wie hoch waren die Bewirtungskosten im ersten Quartal?"
  • Belege wiederfinden: Zu einer Rechnungsnummer Ausgangsrechnung und zugehörigen Zahlungseingang finden
  • Kontostände prüfen: Den Saldo eines Bank- oder Sachkontos im geladenen Buchungsstapel abfragen
  • Auffälligkeiten sichten: Alle Buchungen über einem Schwellenwert in einem bestimmten Monat auflisten

Links