Jahresabschluss.io
ENAnmeldenRegistrieren →

MCP-Server einrichten

MCP-Server für die Buchhaltung

Der MCP-Server macht Ihre Buchhaltung zu einer Quelle, die ein KI-Agent direkt abfragen und bebuchen kann. Er ist ein schlanker Adapter über dieselbe REST-API — gleicher Schlüssel, gleiche Scopes, gleiche GoBD-Regeln. Die gehostete Variante per URL ist sofort einsatzbereit, ganz ohne Installation. In wenigen Minuten spricht Claude Code — oder Claude Desktop über die Brücke mcp-remote — mit Ihrem echten Kontenwerk, zieht die Saldenliste und bucht auf Wunsch offene Posten.

Stand: 2026-07-03

Was der MCP-Server macht

Das Model Context Protocol beschreibt, wie ein KI-Agent externe Werkzeuge entdeckt und aufruft. Unser MCP-Server stellt Ihre Buchhaltung als solche Werkzeugquelle bereit — ohne dass der Agent freien Zugriff auf Ihre Datenbank bekommt.

Adapter über die REST-API

Der MCP-Server ruft im Hintergrund exakt dieselben Endpoints wie die öffentliche REST-API auf. Es gibt keinen zweiten Datenpfad und keine Sonderrechte: gleicher Bearer-Schlüssel, gleiche Scopes, dieselben Prüfungen. Was die API nicht kann, kann der MCP-Server auch nicht.

Ein Schlüssel, eine Firma

Die Gesellschaft wird aus dem Schlüssel abgeleitet, nie aus einem Parameter der Anfrage. Ein Agent mit Ihrem Schlüssel sieht genau eine Firma und kommt niemals an die Daten eines anderen Mandanten. Das gilt für jedes einzelne Werkzeug.

91 Werkzeuge

Der Server stellt 91 Werkzeuge bereit: 43 lesende, 45 schreibende, eines für den Rechnungsversand, eines für die Festschreibung und eines für die Übermittlung an ELSTER, dessen Recht derzeit noch nicht vergeben wird. Der Agent ruft sie gezielt auf, statt frei im Datenbestand zu suchen. Jedes Werkzeug entspricht einem festen Endpoint mit klarem Zweck.

Gehostet per URL hinzufügen (sofort startklar)

Die gehostete Variante läuft ohne Installation. Sie fügen den Server mit einem einzigen Befehl hinzu und hinterlegen Ihren Bearer-Schlüssel im Header. Die konkrete Adresse $MCP_URL und den Schlüssel finden Sie in der App unter Einstellungen → „KI-Agent & API“.

claude mcp add --transport http --scope user buchhaltung \
  "$MCP_URL" --header "Authorization: Bearer jab_live_…"

Claude Desktop und andere lokal startende Clients

Manche Clients starten MCP-Server nur als lokalen Befehl über stdio. Sie erreichen den gehosteten Server über die veröffentlichte Brücke mcp-remote: Für Claude Desktop tragen Sie in die Datei claude_desktop_config.json unter mcpServers einen Eintrag wie unten ein und setzen für $MCP_URL die Adresse aus der App ein. Der Schlüssel steht im env-Block, nicht in den Argumenten. Jeder Weg führt über die gehostete Variante.

{
  "mcpServers": {
    "buchhaltung": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "$MCP_URL",
        "--header", "Authorization:${JAB_AUTH}"],
      "env": { "JAB_AUTH": "Bearer jab_live_…" }
    }
  }
}

Lesen und Schreiben: die Werkzeuge im Überblick

Welche Werkzeuge zur Verfügung stehen, hängt am Scope Ihres Schlüssels. Ein reiner read-Schlüssel gibt dem Agenten nur Lesezugriff; für Buchungen braucht der Schlüssel zusätzlich write, für den Rechnungsversand send und für die Festschreibung finalize.

  • Lesen: Stammdaten und Einstellungen der Firma, Wirtschaftsjahre samt Status, Kontenrahmen (SKR03/SKR04 sowie eigene Konten), Journal, Saldenliste mit HGB-Zuordnung, offene Posten, Ausgangs- und Eingangsrechnungen, Zahlungen, Belege samt Buchungsvorschlag, Bankkonten und Bankumsätze, Anlagen, Kassenbuch, Rückstellungen, Abgrenzungen, die Kennzahlen der Umsatzsteuer-Voranmeldung, den Festschreibungsstand, Exporte, Steuermeldungen mit Übermittlungsstand sowie den Stand des Jahresabschlusses mit ausgestellten Abschlüssen und Offenlegungsdateien.
  • Schreiben (Scope write): buchen und stornieren, Buchungsstapel importieren, Ausgangsrechnungen ausstellen, Eingangsrechnungen buchen, Zahlungen erfassen, Belege einliefern und buchen, Bankumsätze buchen und zuordnen, Kasse, Anlagen, Rückstellungen und Abgrenzungen buchen, Stammdaten pflegen, Eröffnungswerte aus dem Vorjahr vortragen, die Saldenliste an den Jahresabschluss übergeben, Steuermeldungen amtlich prüfen und ihre Übermittlung vorbereiten. Den Versand einer Rechnung erlaubt erst der Scope send, das Festschreiben eines Zeitraums erst finalize; gesendet an ELSTER wird über den Freigabe-Link in der App.
  • Ein reiner read-Schlüssel kann niemals buchen — der Agent zieht dann ausschließlich Zahlen und rührt den Datenbestand nicht an.
  • Kein SQL und kein freier Query: der Agent bewegt sich in einer festen Liste von Endpoints, nicht in Ihrer Datenbank.

GoBD bleibt erzwungen

Der MCP-Server ist ein Adapter, kein Umweg an den Regeln vorbei. Schreibende Aufrufe laufen durch denselben Buchungskern wie die Oberfläche und unterliegen denselben Prüfungen.

  • Jede schreibende Anfrage folgt den GoBD-Grundsätzen: append-only, Festschreibung, Storno statt Löschen, Soll gleich Haben.
  • Der Server kann diese Regeln nicht umgehen — eine fehlerhafte Buchung wird abgelehnt, eine bestehende Buchung nie überschrieben.
  • Schlüssel laufen nach der beim Anlegen gewählten Frist ab (30 Tage, 90 Tage oder ein Jahr), sind jederzeit widerrufbar und werden nur als Hash gespeichert.
  • Der Schlüssel wird beim Anlegen genau einmal angezeigt. Geht er verloren, widerrufen Sie ihn und legen einen neuen an — die Buchhaltung selbst bleibt unberührt.

Häufige Fragen

Was brauche ich, um den MCP-Server zu nutzen?

Einen API-Schlüssel mit dem Präfix jab_live_ aus der App (Buchhaltung → Einstellungen → „KI-Agent & API“) und einen MCP-fähigen Client wie Claude Code, Claude Desktop oder Codex. Für die gehostete Variante ist keine Installation nötig, Sie fügen den Server mit einem Befehl hinzu.

Sollte ich die gehostete oder die lokale Variante wählen?

Die gehostete Variante per URL ist sofort startklar und der Weg für alle Programme. Programme, die MCP-Server nur als lokalen Befehl starten, etwa Claude Desktop, verbinden sich über die Brücke mcp-remote mit derselben URL; ein eigenes lokales Paket brauchen Sie nicht.

Kann der Agent über den Schlüssel meine anderen Firmen sehen?

Nein. Ein Schlüssel gehört zu genau einer Gesellschaft, die aus dem Schlüssel selbst abgeleitet wird und nicht als Parameter mitgegeben werden kann. Fremde Mandanten sind über diese Anbindung technisch nicht erreichbar.

Kann der MCP-Server einen Jahresabschluss erstellen?

Nein. Den Jahresabschluss, den Anhang und die E-Bilanz erstellen Sie in der App. Über den Server übergibt der Agent die Saldenliste an das Jahresabschluss-Modul (publish_trial_balance), liest ausgestellte Abschlüsse und prüft Steuermeldungen — auch die E-Bilanz — amtlich; übermittelt wird über den Freigabe-Link in der App.

Wie sperre ich den Zugang wieder?

Unter Einstellungen → „KI-Agent & API“ widerrufen Sie den Schlüssel jederzeit mit einem Klick. Danach ist die Anbindung sofort wirkungslos, und Sie können bei Bedarf einen neuen Schlüssel mit passendem Scope anlegen.

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