Claude vs. ChatGPT
ChatGPT oder Claude für die Buchhaltung?
ChatGPT und Claude sind beide Ihre eigenen KI-Agenten — nicht Teil unserer Software. Beide binden dieselbe offene REST-API Ihrer Buchhaltung an: Claude Code spricht sie MCP-nativ, Claude Desktop über die Brücke mcp-remote, ChatGPT über Actions in einem Custom GPT — eigene GPTs stellt OpenAI laut Ankündigung zum 11. Dezember 2026 ein, danach führt der Weg mit OpenAI über Codex. Der Unterschied liegt in der Art der Anbindung und darin, wo Sie ohnehin arbeiten — nicht in der Sicherheit Ihrer Zahlen. Festschreibung, Scopes und die Ein-Schlüssel-eine-Firma-Regel gelten für jeden Client gleichermaßen.
Die kurze Antwort
Beide funktionieren gleich gut. Der Unterschied ist die Art der Anbindung und Ihr Arbeitsumfeld — nicht die Sicherheit Ihrer Zahlen.
Claude ist MCP-nativ
Claude Code und Claude Desktop kennen das Model Context Protocol ab Werk. In Claude Code fügen Sie Ihre Buchhaltung mit einem einzigen Befehl als gehosteten MCP-Server per URL hinzu, und die Werkzeuge erscheinen sofort im Agenten; Claude Desktop bindet denselben Server über die kleine Brücke mcp-remote in seiner Konfigurationsdatei an.
ChatGPT nutzt Actions
In einem Custom GPT hinterlegen Sie die REST-API als Action mit OpenAPI-Beschreibung und Bearer-Schlüssel. ChatGPT ruft dieselben Endpunkte auf — nur über den Actions-Mechanismus statt über MCP, dafür vollständig im Browser. Eigene GPTs stellt OpenAI laut Ankündigung zum 11. Dezember 2026 ein.
Dieselbe API darunter
Ob MCP oder Action: Beide Wege landen auf derselben offenen REST-API Ihrer Buchhaltung. Festschreibung, Scopes und die Ein-Schlüssel-eine-Firma-Regel greifen serverseitig und unabhängig vom Client.
Claude: für Terminal und Desktop
Claude Code im Terminal und Claude Desktop sprechen das Model Context Protocol von Haus aus. Sie registrieren Ihre Buchhaltung einmal als gehosteten MCP-Server über eine HTTPS-URL, der jab_live_-Schlüssel wandert dabei in den Authorization-Header und nie in den Prompt. Ab diesem Moment stehen dem Agenten alle Werkzeuge zur Verfügung, die der Schlüssel freigibt: die lesenden — Stammdaten, Saldenliste, Buchungsjournal, offene Posten, Bankumsätze und weitere — und mit write-Scope die schreibenden, darunter Buchung anlegen, Storno, Ausgangsrechnung und Belegbuchung.
Dieser Weg ist am schnellsten eingerichtet, wenn Sie ohnehin im Terminal arbeiten: In Claude Code genügt ein einziger Befehl, eine Zwischenschicht gibt es nicht. In Claude Desktop tragen Sie den Server mit der Brücke mcp-remote in die Konfigurationsdatei ein; dafür braucht Ihr Rechner Node.js. Der Agent bleibt Ihr Werkzeug — er läuft in Ihrem eigenen Konto beim Anbieter, nicht in unserer Software; wir liefern nur die Schnittstelle.
ChatGPT: für das ganze Team im Browser
ChatGPT bindet externe Systeme über Actions ein. In einem Custom GPT hinterlegen Sie die OpenAPI-Beschreibung der Buchhaltung-API und tragen den jab_live_-Schlüssel als Bearer-Authentifizierung ein; ChatGPT liest daraus die verfügbaren Endpunkte und ruft sie bei Bedarf auf. Das Ergebnis ist funktional dasselbe wie bei Claude — nur der Anbindungsmechanismus unterscheidet sich.
Wichtig: OpenAI hat angekündigt, eigene GPTs (Custom GPTs) zum 11. Dezember 2026 einzustellen; ihre Actions werden dabei nicht übernommen und müssten als App oder über einen eigenen MCP-Server neu gebaut werden. Einen eigenen MCP-Server bindet ChatGPT nur per OAuth oder ganz ohne Anmeldung an — einen API-Schlüssel kann es dort nicht mitgeben. Wer mit seinem OpenAI-Konto weiterarbeiten will, nutzt Codex (Kommandozeile oder IDE-Erweiterung): Es bindet den MCP-Server direkt mit Ihrem Schlüssel an, eingetragen in ~/.codex/config.toml; den Weg beschreibt die Seite /ki-agent/buchhaltung-mit-chatgpt. Auch hier gilt: Der Agent gehört Ihnen, nicht uns, und Sie legen fest, welche Scopes der Schlüssel trägt.
Ein Befehl für Claude
So verbinden Sie Claude Code mit Ihrer Buchhaltung. Der Schlüssel bleibt im Header, nie im Klartext im Prompt.
claude mcp add --transport http --scope user buchhaltung \ "$MCP_URL" --header "Authorization: Bearer jab_live_…"
Gleiche API, gleiche Sicherheit
- Ein Schlüssel, eine Firma: Die Gesellschaft wird aus dem jab_live_-Schlüssel abgeleitet — sie ist kein Parameter, den der Agent setzen oder verwechseln könnte. Das gilt für Claude, ChatGPT und jeden anderen Client identisch.
- Scopes trennen Lesen und Schreiben: Ein reiner Lese-Schlüssel kann keine Buchung auslösen, egal welcher Agent ihn verwendet. Sie steuern die Rechte allein über den Schlüssel und seine Scopes.
- GoBD wird serverseitig erzwungen: append-only, Festschreibung, Korrektur per Storno statt Löschen, jede Buchung mit Soll = Haben. Diese Regeln kann kein Agent umgehen, weil sie im Buchungskern liegen, nicht im Client.
- Der Prüfpfad ist clientunabhängig: Ob eine Buchung von Claude, ChatGPT oder Ihnen selbst kam — sie durchläuft denselben Buchungskern und dieselbe Protokollierung.
Welchen sollten Sie wählen?
Beide führen zum selben Ergebnis. Die Wahl hängt davon ab, wo Sie und Ihr Team ohnehin arbeiten.
Nehmen Sie Claude, wenn …
Sie ohnehin im Terminal oder in Claude Desktop arbeiten. In Claude Code erledigt ein einziger Befehl die Anbindung, ohne Zwischenschicht; Claude Desktop braucht einen Eintrag in seiner Konfigurationsdatei mit der Brücke mcp-remote.
Nehmen Sie ChatGPT, wenn …
Ihr Team bereits mit OpenAI arbeitet. Weil OpenAI Custom GPTs zum 11. Dezember 2026 einstellen will und ChatGPT eigenen MCP-Servern keinen API-Schlüssel mitgeben kann, ist Codex hier der zukunftsfeste Weg: Es spricht den MCP-Server direkt mit Ihrem Schlüssel an.
Oder beides parallel
Da beide auf derselben API sitzen, können Sie ohne Weiteres parallel fahren — etwa Claude für Buchungen im Alltag und Codex für Auswertungen. Ein Schlüssel pro Zweck, saubere Scopes.
Häufige Fragen
Ist Claude oder ChatGPT sicherer für die Buchhaltung?
Weder noch — beide sind gleich sicher, weil die Sicherheit nicht im Client liegt, sondern in der API. Die Ein-Schlüssel-eine-Firma-Regel, die Scopes und die GoBD-Festschreibung greifen serverseitig, unabhängig davon, welcher Agent den Aufruf sendet. Sie kontrollieren die Rechte allein über den Schlüssel und seine Scopes; der Agent kann den Buchungskern nicht umgehen.
Muss ich programmieren können?
Nein. Für Claude genügt ein einziger Befehl mit der MCP-URL und Ihrem jab_live_-Schlüssel. Für ChatGPT hinterlegen Sie die OpenAPI-Beschreibung und den Schlüssel im Actions-Bereich eines Custom GPT — beides ist Konfiguration, keine Programmierung.
Kann der KI-Agent einen Jahresabschluss oder eine E-Bilanz erstellen?
Nein. Die API liest und schreibt Buchungen, Rechnungen und Stammdaten; Jahresabschluss und E-Bilanz entstehen in der App. Steuermeldungen kann der Agent amtlich prüfen und die Übermittlung vorbereiten — übermittelt wird über den Freigabe-Link in der App, nie vom Agenten selbst.
Warum kann ich das npm-Paket nicht installieren?
Ein eigenes Paket haben wir nicht veröffentlicht, und Sie brauchen keines: Die gehostete MCP-URL funktioniert ohne lokale Installation und liefert alle Werkzeuge. Programme, die nur lokale Server starten, verbinden sich über die Brücke mcp-remote.
Sieht der Agent alle meine Firmen?
Nein. Ein Schlüssel ist an genau eine Gesellschaft gebunden; sie wird aus dem Schlüssel selbst abgeleitet und ist kein Aufrufparameter. Für mehrere Firmen legen Sie mehrere Schlüssel an — der Agent kann sie nicht vermischen, egal ob Sie Claude oder ChatGPT davorsetzen.
Gehört der KI-Agent zu Ihrer Software?
Nein. Claude, ChatGPT, Cursor und jeder andere Client sind Ihre eigenen Werkzeuge in Ihrem eigenen Konto. Wir stellen nur die offene REST-API und den MCP-Server bereit; welchen Agenten Sie davorsetzen, entscheiden Sie.
Vom selben Anbieter: Jahresabschluss nach HGB – der komplette Leitfaden auf jahresabschluss.io.