Jahresabschluss.io
ENAnmeldenRegistrieren →

Übersicht KI-Programme

Welche KI kann meine Buchhaltung buchen? Übersicht der KI-Programme

Buchen kann jedes KI-Programm, das einen MCP-Server über Streamable HTTP mit einer eigenen Kopfzeile für den API-Schlüssel anbindet oder einen lokalen Befehl starten kann – direkt etwa Claude Code, Codex, Gemini CLI, GitHub Copilot, Copilot Studio, Mistral Le Chat, Cursor und LM Studio, über die Brücke mcp-remote Claude Desktop, die Perplexity-Mac-App und Jan. Nicht mit einem Schlüssel je Gesellschaft gehen heute die Plugins von ChatGPT im Web, claude.ai im Browser und auf dem Telefon, die Gemini-App und Microsoft 365 Copilot, weil sie eigene Server nur per OAuth oder ganz ohne Anmeldung verbinden. Für jeden dieser Fälle nennt die Übersicht den Weg, der beim selben Anbieter heute funktioniert.

Stand: 2026-10-17

Woran Sie ein geeignetes KI-Programm erkennen

Unser MCP-Server ist eine Adresse im Internet, die nur mit Ihrem API-Schlüssel antwortet. Ein KI-Programm eignet sich, wenn es eine dieser Bedingungen erfüllt:

# MCP-Server (Streamable HTTP)
https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp

# Kopfzeile – eine dieser drei Formen
Authorization: Bearer jab_live_…
Authorization: jab_live_…
X-API-Key: jab_live_…

# Für Programme, die nur lokale Befehle starten: Brücke mcp-remote (Node.js)
npx -y mcp-remote https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp --header "Authorization: Bearer jab_live_…"
  • Es bindet entfernte MCP-Server über Streamable HTTP an und lässt Sie eine eigene Kopfzeile setzen. Unser Server nimmt den Schlüssel als Authorization: Bearer jab_live_…, als Authorization ohne „Bearer“ oder als X-API-Key an.
  • Oder es startet lokale MCP-Server als Befehl. Dann übernimmt die Brücke mcp-remote die Verbindung und setzt die Kopfzeile; dafür braucht Ihr Rechner Node.js mit npx.
  • Es lässt Sie Werkzeugaufrufe einzeln bestätigen – mindestens die schreibenden. Unser Server kennzeichnet lesende Werkzeuge als lesend, damit Programme wie Codex oder Raycast nur bei den schreibenden nachfragen.
  • Es erlaubt mehrere Server-Einträge. Ein Schlüssel öffnet genau eine Gesellschaft; für jede weitere Gesellschaft tragen Sie einen eigenen Server mit eigenem Schlüssel ein.
  • Es verlangt kein OAuth. Unser Server meldet sich mit einem festen Schlüssel an; Programme, die eigene Server nur per OAuth oder ohne Anmeldung verbinden, kommen heute nicht an Ihre Buchhaltung.

Direkt mit Schlüssel: die Programme der großen KI-Anbieter

Stand Oktober 2026 senden diese Programme die Kopfzeile mit Ihrem Schlüssel selbst – ohne Zusatzprogramm. Je Karte: Weg, Konfiguration, Freigaben.

Claude Code

Eine Zeile im Terminal: claude mcp add mit --transport http und --header. Claude Code fragt vor Werkzeugaufrufen nach; dauerhafte Freigaben setzen Sie gezielt je Werkzeug.

Codex (OpenAI)

Kommandozeile und IDE-Erweiterung teilen ~/.codex/config.toml: Eintrag [mcp_servers.buchhaltung] mit url und bearer_token_env_var. Mit default_tools_approval_mode = "writes" fragt Codex vor jedem schreibenden Werkzeug.

Gemini CLI

In ~/.gemini/settings.json mit httpUrl und headers oder per gemini mcp add --transport http --header. Fragt vor Aufrufen (einmal oder immer erlauben); die Einstellung trust: true schaltet alle Rückfragen ab und ist für die Buchhaltung nicht zu empfehlen.

Antigravity (Google)

Ersetzt seit dem 18.06.2026 die Gemini CLI für kostenlose Nutzer und Google-One-Konten. Konfiguration in ~/.gemini/config/mcp_config.json mit serverUrl und headers; nicht eigens eingestellte Werkzeuge laufen im Modus „Ask“.

GitHub Copilot

In VS Code per mcp.json mit headers und einer verdeckten Eingabe für den Schlüssel, in JetBrains, Xcode und Eclipse mit requestInit. In Copilot Business und Enterprise muss die Organisation die Richtlinie „MCP servers in Copilot“ einschalten.

Copilot Studio (Microsoft)

Neues Werkzeug vom Typ Model Context Protocol, Anmeldung „API key“, Typ Header, Name X-API-Key. Jeder Nutzer des Agenten verbindet seinen eigenen Schlüssel.

Mistral Le Chat

Connectors → Custom MCP Connector mit Name und Adresse, Anmeldeart „HTTP Bearer Token“. Nur Administratoren legen Connectoren an; je Funktion wählen Sie „jedes Mal fragen“ oder „immer erlauben“.

# Claude Code
claude mcp add --transport http --scope user buchhaltung https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp --header "Authorization: Bearer jab_live_…"

# Codex: Schlüssel als Umgebungsvariable, z. B. export JAB_API_KEY=jab_live_…
# dann in ~/.codex/config.toml:
[mcp_servers.buchhaltung]
url = "https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp"
bearer_token_env_var = "JAB_API_KEY"
default_tools_approval_mode = "writes"

# Gemini CLI
gemini mcp add --transport http --header "Authorization: Bearer jab_live_…" buchhaltung https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp

Direkt mit Schlüssel: Editoren, Agenten und lokale KI

Auch diese Programme senden die Kopfzeile selbst. Die meisten nutzen dieselbe Form aus url und headers wie im Beispiel unten.

Cursor

~/.cursor/mcp.json oder .cursor/mcp.json im Projekt, mit url und headers. Cursor fragt in der Grundeinstellung, bevor es MCP-Werkzeuge nutzt.

Windsurf (heute Devin Desktop)

~/.config/devin/mcp_config.json, unter Windows %APPDATA%\devin\mcp_config.json, mit serverUrl und headers. Wie Freigaben für MCP-Werkzeuge eingestellt werden, beschreibt der Hersteller nicht – beginnen Sie mit einem Leseschlüssel.

Cline

cline_mcp_settings.json mit url und headers; "type": "streamableHttp" ist Pflicht, sonst versucht Cline das ältere SSE. Cline fragt bei jedem Aufruf, solange das Werkzeug nicht in autoApprove steht.

Zed

In den Einstellungen unter context_servers mit url und headers. Zed fragt in der Grundeinstellung vor jedem Werkzeugaufruf; Freigaben lassen sich je Werkzeug setzen.

Goose

~/.config/goose/config.yaml, Erweiterung vom Typ streamable_http mit uri und headers. Achtung: Goose arbeitet standardmäßig selbstständig – stellen Sie manuelle Freigabe ein.

LM Studio

Ab Version 0.3.17: Reiter „Program“ → „Install“ → „Edit mcp.json“, mit url und headers. Bestätigungsdialog bei jedem Werkzeugaufruf, die Argumente lassen sich vorher ändern.

Raycast AI

Nur mit Raycast Pro: MCP-Server mit HTTP und dem Feld „HTTP Headers“, auch unter iOS. Lesende Werkzeuge gibt Raycast selbst frei, bei allen anderen fragt es nach.

Junie (JetBrains)

.junie/mcp/mcp.json im Projekt oder ~/.junie/mcp/mcp.json, mit url und headers. Freigabe-Einstellungen für MCP beschreibt der Hersteller nicht – beginnen Sie mit einem Leseschlüssel.

Kiro

.kiro/settings/mcp.json oder ~/.kiro/settings/mcp.json, mit url und headers; die frühere Amazon Q Developer CLI heißt heute Kiro CLI. Kiro fragt, solange das Werkzeug nicht in autoApprove steht.

Warp

MCP-Eintrag mit url und headers. Freigabe-Einstellungen für MCP-Werkzeuge beschreibt der Hersteller nicht – beginnen Sie mit einem Leseschlüssel.

Abweichungen von der Grundform: Windsurf bzw. Devin Desktop und Antigravity schreiben serverUrl statt url, Cline braucht zusätzlich den Typ streamableHttp, Zed trägt den Eintrag unter context_servers statt mcpServers ein, und Goose nutzt YAML mit uri.

{
  "mcpServers": {
    "buchhaltung": {
      "url": "https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp",
      "headers": { "Authorization": "Bearer jab_live_…" }
    }
  }
}

Über die Brücke mcp-remote

Diese Programme starten MCP-Server als lokalen Befehl. Die Brücke mcp-remote nimmt die Verbindung auf und setzt die Kopfzeile; Node.js mit npx muss installiert sein.

Claude Desktop

claude_desktop_config.json mit command npx und mcp-remote wie im Beispiel unten. Claude Desktop fragt vor jeder Aktion, „Immer erlauben“ ist möglich. Eine Schritt-für-Schritt-Anleitung steht in der App unter „KI-Anbindung einrichten“.

Perplexity (Mac-App)

Die Mac-App aus dem App Store mit dem Hilfsprogramm PerplexityXPC: lokaler Connector mit Befehl npx, Argumenten für mcp-remote und der Umgebungsvariablen JAB_AUTH. Bei lokalen Connectoren fragt Perplexity nach Bestätigung. Im Browser und in Comet legen Pro- und Enterprise-Konten eigene Connectoren mit der Anmeldeart „API Key“ an; unser Server nimmt den Schlüssel als Bearer-Kopfzeile, ohne „Bearer“ und als X-API-Key an. Zeigt der Connector keine Werkzeuge, nutzen Sie die Mac-App.

Jan

Formular für lokale Befehle: Befehl npx, Argumente mit mcp-remote, Umgebungsvariable JAB_AUTH. Jan lässt jeden Werkzeugaufruf einzeln freigeben.

JetBrains AI Assistant

Entfernte Server zeigt die Dokumentation nur mit url, ohne Kopfzeilen. Belegt ist der Weg als lokaler Befehl über mcp-remote. Freigabe-Einstellungen beschreibt der Hersteller nicht.

Den Schlüssel geben Sie über die Umgebungsvariable JAB_AUTH mit; in den Argumenten steht Authorization:${JAB_AUTH} ohne Leerzeichen um den Doppelpunkt, weil Windows Leerzeichen in Argumenten sonst zerlegt.

{
  "mcpServers": {
    "buchhaltung": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://api.jahresabschluss.io/functions/v1/bookkeeping-mcp",
        "--header", "Authorization:${JAB_AUTH}"
      ],
      "env": { "JAB_AUTH": "Bearer jab_live_…" }
    }
  }
}

Heute nicht mit einem Schlüssel je Gesellschaft

Diese Oberflächen verbinden eigene MCP-Server nur per OAuth oder ganz ohne Anmeldung. Ihren Schlüssel können sie deshalb nicht mitsenden – die Alternative steht jeweils dabei.

ChatGPT im Web (Plugins)

Eigene MCP-Server, früher Connectoren bzw. Entwicklermodus, melden sich nur per OAuth oder ohne Anmeldung an; laut OpenAI kann ChatGPT keine eigenen API-Schlüssel senden. Alternative: Codex mit demselben Anbieter, Schlüssel per bearer_token_env_var.

claude.ai im Browser und auf dem Telefon

Eigene Connectoren melden sich per OAuth oder ohne Anmeldung an; feste Kopfzeilen gibt es nur in einer geschlossenen Beta für ausgewählte Organisationen. Alternative: Claude Desktop über die Brücke oder Claude Code.

Gemini-App

Eigene Apps nur per OAuth und nur in den USA, für Volljährige, mit persönlichem Konto und auf Englisch. Gemini Enterprise kennt ebenfalls nur „ohne Anmeldung“ oder OAuth. Alternative: Gemini CLI oder Antigravity.

Microsoft 365 Copilot

Für MCP-Plugins deklarativer Agenten sind API-Schlüssel laut Microsoft nicht unterstützt; Agent-Connectoren nehmen nur einen Schlüssel des App-Herausgebers, nicht einen je Kunde. Alternative: Copilot Studio oder GitHub Copilot.

Ein Sonderfall sind eigene GPTs in ChatGPT: Ihre Actions sprechen unsere REST-API an und senden den Schlüssel als „Bearer“ – das funktioniert. OpenAI hat aber angekündigt, eigene GPTs zum 11.12.2026 in allen Tarifen einzustellen; Actions werden dabei nicht übernommen. Für eine Einrichtung, die bleibt, ist Codex der Weg mit OpenAI.

Erste Sätze im Chat – in jedem Programm gleich

Welches Programm Sie auch wählen: Der Agent sieht dieselben 71 Werkzeuge, soweit Ihr Schlüssel sie erlaubt. Diese Sätze funktionieren überall.

„Welche Kundenrechnungen sind überfällig?“

list_open_items liefert offene Posten mit Fälligkeit und Restbetrag – lesend, ohne Freigabe-Risiko.

„Ordne die Bankumsätze vom Oktober den offenen Rechnungen zu.“

list_bank_transactions und list_open_items lesen, match_bank_transaction ordnet zu; Teilzahlungen lassen den Rest offen.

„Buche die geprüften Belege aus dem Belegeingang.“

list_receipts und get_receipt_proposal zeigen Belege und Vorschläge, confirm_receipt bucht – je Beleg nach Ihrer Freigabe.

„Wie sieht die Umsatzsteuer-Voranmeldung für das dritte Quartal aus?“

get_vat_return liest die Kennzahlen der Voranmeldung als Vorschau; die Übermittlung an ELSTER bleibt in der App.

„Übergib die Saldenliste 2026 an den Jahresabschluss.“

publish_trial_balance übergibt die Saldenliste an das Jahresabschluss-Modul der App; dort entsteht der Abschluss, gern zusammen mit Ihrer Steuerberatung.

Freigaben, Rechte und GoBD – unabhängig vom Programm

  • Der Katalog umfasst 71 Werkzeuge: 31 lesende, 38 schreibende, dazu je ein Werkzeug für den Rechnungsversand (Recht send) und für die Festschreibung (Recht finalize). Ihr Programm sieht nur die Werkzeuge, die Ihr Schlüssel erlaubt.
  • Unsere Empfehlung für jedes Programm: schreibende Werkzeuge immer bestätigen lassen und für reines Auswerten einen Schlüssel nur mit Leserecht anlegen.
  • Für nicht rückholbare Schritte – Rechnung ausstellen oder versenden, Ausgangsrechnung stornieren, Beleg löschen, Zeitraum festschreiben – weist unser Server den Agenten an, vorher genau zu nennen, was geschieht, und Ihre ausdrückliche Bestätigung für diesen einen Vorgang einzuholen.
  • Jede Buchung läuft durch denselben Buchungskern wie die Erfassung in der App: Soll gleich Haben, Storno statt Löschen, Festschreibung nach GoBD. Wiederholungen mit derselben UUID buchen nie doppelt.
  • In der App bleiben Bankanbindung, Einstellungen der Gesellschaft, Bankverbindungen der Geschäftspartner, die erste Eröffnungsbilanz ohne Vorjahr im System und jede Übermittlung an ELSTER.

Häufige Fragen

Welche KI kann meine Buchhaltung buchen?

Jedes KI-Programm, das einen MCP-Server mit eigener Kopfzeile anbindet oder einen lokalen Befehl starten kann. Direkt geht es unter anderem mit Claude Code, Codex, Gemini CLI, Antigravity, GitHub Copilot, Copilot Studio, Mistral Le Chat, Cursor, Cline, Zed, Goose und LM Studio, über die Brücke mcp-remote mit Claude Desktop, der Perplexity-Mac-App und Jan.

Kann ChatGPT meine Buchhaltung buchen?

Nicht über die Plugins im Web: Eigene MCP-Server melden sich dort nur per OAuth oder ohne Anmeldung an, und ChatGPT kann laut OpenAI keine eigenen API-Schlüssel senden. Eigene GPTs mit Actions funktionieren über die REST-API, werden von OpenAI aber zum 11.12.2026 eingestellt. Mit Codex binden Sie den MCP-Server direkt mit Ihrem Schlüssel an.

Geht es mit Claude im Browser oder in der Claude-App auf dem Handy?

Für normale Konten heute nicht: Eigene Connectoren melden sich dort per OAuth oder ohne Anmeldung an, feste Kopfzeilen gibt es nur in einer geschlossenen Beta. Nutzen Sie Claude Desktop über die Brücke mcp-remote oder Claude Code mit einer Zeile im Terminal.

Was ist die Brücke mcp-remote?

Ein kleines Programm, das mit npx auf Ihrem Rechner startet. Es verhält sich gegenüber dem KI-Programm wie ein lokaler MCP-Server und leitet jeden Aufruf mit Ihrer Kopfzeile verschlüsselt an unseren Server weiter. Sie brauchen dafür Node.js; die Buchhaltung selbst bleibt bei uns.

Brauche ich für die Anbindung eine Anmeldung per OAuth?

Nein. Unser MCP-Server meldet sich mit einem festen API-Schlüssel an, der genau eine Gesellschaft öffnet, Rechte trägt und abläuft. Deshalb klappt die Anbindung mit Programmen, die eine eigene Kopfzeile senden oder einen lokalen Befehl starten. Programme, die eigene Server nur per OAuth verbinden, können den Schlüssel nicht senden – für sie gibt es beim selben Anbieter einen Weg, der heute funktioniert: Codex, Claude Desktop, Claude Code, Gemini CLI, Antigravity oder Copilot Studio.

Welche KI ist für die Buchhaltung am besten?

Eine Rangliste geben wir nicht ab. Wählen Sie das Programm, in dem Sie ohnehin arbeiten, achten Sie auf einzeln bestätigbare Werkzeugaufrufe und beginnen Sie mit einem Leseschlüssel. Große gehostete Modelle wählen Werkzeuge meist zuverlässiger als kleine lokale; lokale Modelle halten dafür die gelesenen Daten auf Ihrem Rechner. Die Schnittstelle gibt es ohne Aufpreis zum Buchhaltungs- oder EÜR-Abo.

Vom selben Anbieter: Jahresabschluss nach HGB – der komplette Leitfaden auf jahresabschluss.io.