Connector-Anleitung6 Minuten Lesezeit6 MCP-Tools7 Sprachen

DATEV mit Meta Muse verbinden — KI für deutsche Buchhaltung

DATEV mit Muse über MCP verbinden. Mandanten, Belege und Lohndaten per natürlicher Sprache verwalten.

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

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

DATEV Online APIs

DATEV Online APIs

Read accounting Mandanten (clients), document types and DATEV Unternehmen online (DUO) version metadata from DATEV's official Online APIs. OAuth2 Authorization Code + PKCE bound to a real DATEV-Konto. Required by virtually every German tax consultant (Steuerberater).

Tools

6

Region

DE

Kategorie

Buchhaltung

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

DATEV_CLIENT_IDDATEV_CLIENT_SECRET
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 DATEV Online APIs 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

DATEV mit Muse über MCP verbinden. Mandanten, Belege und Lohndaten per natürlicher Sprache verwalten.

Frag einfach

Beispiel-Prompts für DATEV Online APIs

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

DATEV Online APIs · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

DATEV mit Muse verbinden

DATEV ist die Software, mit der die meisten deutschen Steuerberatungskanzleien arbeiten. Mit AnythingMCP liest Muse deine DATEV-Mandanten und ihre Beleg-Einstellungen in DATEV Unternehmen online (DUO) über die offiziellen DATEV Online APIs. Du fragst in normaler Sprache, statt dich durch DATEV zu klicken.

Der Connector liest nur: sechs Tools für Mandantenstammdaten und Beleg-Metadaten. Er bucht nicht, liest keine Lohndaten und lädt keine Belege hoch (mehr dazu in den FAQ unten).

Was du Muse fragen kannst

  • "Liste alle Mandanten, auf die ich in DATEV Zugriff habe." Nutzt datev_list_clients.
  • "Zeig mir die Stammdaten der Müller GmbH: Beraternummer, Mandantennummer, Anschrift." Nutzt datev_list_clients, um den Mandanten zu finden, dann datev_get_client.
  • "Welche meiner Mandanten nutzen DATEV Unternehmen online für Belege?" Nutzt datev_documents_list_clients.
  • "Welche Belegtypen sind für die Müller GmbH eingerichtet?" Nutzt datev_list_document_types.
  • "Welche Dateitypen kann die Müller GmbH in DUO hochladen, und welche DUO-Version hat sie?" Nutzt datev_get_duo_version.
  • "Vergleiche meine Mandantenliste mit der DUO-Liste: Wer hat noch keinen DUO-Zugang?" Nutzt datev_list_clients und datev_documents_list_clients.

Was du brauchst

  • Eine App im DATEV-Entwicklerportal, angelegt als Confidential Client mit dem OpenID Connect Authorization Code Flow. Als Redirect-URI trägst du auf AnythingMCP Cloud https://cloud.anythingmcp.com/api/mcp-oauth/callback ein, beim Self-Hosting <deine AnythingMCP-URL>/api/mcp-oauth/callback.
  • Abos für zwei API-Produkte für diese App: accounting:clients 2.0 und accounting:documents 2.0.
  • Client-ID und Client-Secret der App, die in DATEV_CLIENT_ID und DATEV_CLIENT_SECRET kommen. Das Portal zeigt das Secret nur einmal an, kopiere es also vollständig.
  • Einen DATEV-Konto-Nutzer mit SmartLogin oder SmartCard/mIDentity. Für diese APIs gibt es bei DATEV keinen Maschinenzugang: Jeder Aufruf läuft im Namen eines echten DATEV-Nutzers, und Muse sieht nur die Mandanten, die dieser Nutzer sehen darf.
  • Die Produktionsfreigabe von DATEV für echte Daten. Jede neue DATEV-App läuft in der Sandbox, bis DATEV sie freigibt. Bis dahin nutzt du den Connector DATEV Online APIs (Sandbox), der auf die Testdaten von DATEV eingestellt ist.

Schritt 1 — DATEV-App anlegen

Registriere dich im DATEV-Entwicklerportal, lege die App wie oben beschrieben an, abonniere accounting:clients 2.0 und accounting:documents 2.0 und notiere Client-ID und Secret.

Schritt 2 — DATEV-Connector installieren

Auf AnythingMCP Cloud öffnest du Connectors, wählst DATEV Online APIs (oder die Sandbox-Variante) und fügst Client-ID und Secret ein.

Wenn du lieber selbst hostest, startest du AnythingMCP mit Docker und installierst den Connector im Store unter http://localhost:3000/connectors/store:

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 — Mit dem DATEV-Konto anmelden

Klicke auf der Connector-Seite auf Authorize with Provider und melde dich mit deinem DATEV-Konto an. AnythingMCP speichert das Refresh-Token verschlüsselt und erneuert Access-Tokens selbstständig. Confidential Clients bekommen bei DATEV rollierende Refresh-Tokens mit zwei Jahren Laufzeit. Jeder Aufruf trägt danach das Access-Token und den Header X-DATEV-Client-Id, den DATEV verlangt; beides setzt du nicht von Hand.

Schritt 4 — In Muse 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.

Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.

  1. Öffne in Muse Settings → Connectors und wähle Add custom connector.
  2. Füge die MCP-Server-URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein.
  3. Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
  4. Bitte Muse im Chat um etwas, wofür es die DATEV-Tools braucht.

Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.

Verfügbare Tools

ToolWas es tut
datev_list_clientsListet die Mandanten, für die dein DATEV-Nutzer berechtigt ist (UUID, Beraternummer, Mandantennummer, Name)
datev_get_clientHolt die Stammdaten eines Mandanten
datev_documents_list_clientsListet die Mandanten mit Belegzugriff in DATEV Unternehmen online
datev_get_documents_clientHolt die Mandantendaten aus Sicht des Belege-Produkts
datev_list_document_typesListet die Belegtypen eines Mandanten
datev_get_duo_versionHolt die DUO-Version und die für den Upload erlaubten Dateitypen

Jedes mandantenbezogene Tool erwartet die UUID des Mandanten als clientId. Muse holt sie aus datev_list_clients; sie ist nicht dasselbe wie die DATEV_CLIENT_ID deiner App.

Fehlerbehebung

  • Die DATEV-Anmeldung klappt, die Verbindung trotzdem nicht. Der Token-Austausch nach der Anmeldung braucht exakt das richtige Client-Secret. DATEV erwartet es per HTTP Basic, das erledigt der Connector; meist ist das Secret unvollständig kopiert oder gehört zu einer anderen App. Erzeuge im Portal ein neues Secret, füge es erneut ein und klicke noch einmal auf Authorize with Provider.
  • Aufrufe werden abgelehnt, obwohl du angemeldet bist. Prüfe im Portal, ob die App accounting:clients 2.0 und accounting:documents 2.0 abonniert hat. Die Beleg-Tools brauchen das zweite Produkt.
  • Die Sandbox funktioniert, Produktion nicht. Deine App hat noch keine Produktionsfreigabe. Bleib beim Sandbox-Connector, bis DATEV die App freigibt, und wechsle dann mit denselben Zugangsdaten zu DATEV Online APIs.
  • Ein Mandant fehlt. datev_list_clients liefert nur die Mandanten, für die dein DATEV-Nutzer Rechte hat, und datev_documents_list_clients nur die mit aktivem DUO-Zugang. Prüf die Rechte des Nutzers in DATEV, nicht den Connector.

FAQ

Kann Muse in DATEV buchen oder Belege hochladen? Nein. Der Connector liest nur Mandantenstammdaten und Beleg-Einstellungen. Der Beleg-Upload nach DUO braucht binäre Datei-Uploads, die die Connector-Engine noch nicht beherrscht, und Buchungen, Lohn und DMS sind eigene DATEV-API-Produkte, die dieser Connector nicht abdeckt.

Ist das kostenlos? AnythingMCP ist Open Source unter AGPL-3.0: Self-Hosting ist kostenlos, auch für die kommerzielle Nutzung in deinem eigenen Unternehmen. AnythingMCP Cloud kannst du 7 Tage kostenlos testen. Der Zugang zu DATEV selbst richtet sich nach deinem DATEV-Vertrag und den Bedingungen des Entwicklerportals.

Speichert AnythingMCP meine Daten? Dein DATEV-Client-Secret und das Refresh-Token liegen verschlüsselt (AES-256-GCM) in deinem Workspace und werden Muse nie gezeigt. Wenn Muse ein Tool nutzt, ruft AnythingMCP DATEV auf und gibt das Ergebnis an Muse weiter; der Aufruf landet im Audit-Log deines Workspaces. AnythingMCP Cloud wird in Frankfurt gehostet; wenn die Daten deine eigene Infrastruktur nicht verlassen dürfen, hostest du AnythingMCP selbst.

Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.

Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.

Nächste Schritte

War dieser Guide hilfreich?

Dein DATEV Online APIs-Agent ist nur einen Klick entfernt.

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

Verwandte Anleitungen