Skip to main content
Glama
yadimon

steuer-spar-erklaerung-mcp

by yadimon

Inoffizielle API und MCP für SteuerSparErklärung

Windows CI

Steuerfälle mit einem lokalen KI-Agenten prüfen, mit Belegen abgleichen und nach Freigabe kontrolliert bearbeiten – über eine lokale API und einen optionalen, PC-blinden MCP-Wrapper.

Öffentliche Beta für Windows x64. Vor der ersten Änderung den aktuellen Dateistand einmal privat sichern und Ergebnisse selbst prüfen. Dieses Projekt ist keine Steuerberatung und übermittelt nichts an das Finanzamt.

Status heute

Profil

Status

Aktuell belegter Umfang

2025 / Engine 31

supported / full

Lesen, Navigation, Ergebnis und Prüfer live geprüft; UStVA-Read für 2025 sowie GewErfass2026 live geprüft; Schreibpfade nur einzeln freigegeben

2024 / Engine 30

experimental / verification-only

derselbe read-only Muster-Sweep nur mit bewusstem Entwickler-Opt-in; keine allgemeine Schreibfreigabe und kein Focusless-Commit

  • ELSTER, Versand und jede Übermittlung ans Finanzamt sind gesperrt.

  • BelegManager: Freigegeben ist allein receipt_manager_list als focusless-read. Die neun übrigen Wege für Navigation, Detailauswahl, Import, Bearbeitung, Klassifikation, Verknüpfung und Löschen sind im normalen Hintergrundbetrieb fail-closed gesperrt. Es gibt keinen Opt-in über Konfiguration, API oder MCP und keinen zulässigen Maus-/Tastatur-Workaround.

  • Ändern ist keine Speicherfreigabe. Der geöffnete Fall wird nie automatisch gespeichert, geschlossen oder durch eine Kopie ersetzt.

  • Das Projekt ist unabhängig und weder mit Wolters Kluwer, Steuertipps noch der Akademischen Arbeitsgemeinschaft verbunden.

Related MCP server: elster-mcp-server

Features

  • einen geöffneten Steuerfall in SteuerSparErklärung 2025 strukturiert lesen, navigieren und mit dem Programm-Prüfer auswerten;

  • freigegebene Felder und Tabellen gebunden ändern und unmittelbar zurücklesen;

  • Belege und Tracking mit den Angaben im Steuerfall abgleichen;

  • fehlende, widersprüchliche oder unklare Angaben als Report zusammenfassen;

  • den geöffneten Fall nach hashverifizierter Sicherung des aktuellen Dateistands kontrolliert ändern, ohne ihn automatisch zu speichern;

  • Umsatzsteuer-Voranmeldungen für 2025 vorbereiten, ohne sie zu übermitteln; vorgesehene GewErfass2026-Fälle ausschließlich lesen;

  • 99 versionierte Operationen über die lokale HTTP-API oder optional über den PC-blinden MCP-Wrapper. Die aktuelle Verfügbarkeit jeder Operation steht maschinenlesbar in capabilities.operationPolicy.

Die Beta ersetzt weder SteuerSparErklärung noch eine fachliche Prüfung. Sie automatisiert nachvollziehbare Arbeitsschritte in der installierten Anwendung.

Beispiel

Ein Agent bedient einen Musterfall über die lokale API und den MCP-Wrapper

Voraussetzungen

  • Windows x64 mit installierter SteuerSparErklärung 2025;

  • Node.js 22 oder neuer mit npm;

  • ein lokal laufender Agent mit Datei- und Programmzugriff, bevorzugt Codex oder die eigenständig angemeldete Claude Code CLI;

  • für sichtbare Bedienung eine entsperrte, währenddessen unbenutzte Windows-Sitzung.

Claude Cowork und andere entfernte Sandboxes können die host-lokale Anwendung nicht bedienen. Die native Claude Code CLI benötigt unter Windows zusätzlich Git for Windows und eine eigene Anmeldung. OpenCode bleibt ein sekundärer, best-effort Client. Python, PowerShell 7, Docker und ein Repository-Checkout sind nicht erforderlich.

Die vollständigen Voraussetzungen und Erfolgskriterien stehen in der Installationsanleitung für Menschen und AI-Agenten.

Prompts

Situation

Weg

Ergebnis

Regelmäßig mit Steuerfällen arbeiten

Dauerhaftes Setup (empfohlen)

Skill und MCP samt passender API-Dependency in einem festen Ordner; einmaliger Client-Neustart

Einmalig isoliert prüfen

NPX-Prüflauf

temporäre API im Vordergrund; kein MCP und keine dauerhafte Installation

Einen bereits geöffneten Fall ändern

Geöffneten Fall bearbeiten

einmal sichern, ändern, zurücklesen und offen lassen

Dauerhaftes Setup mit zwei Prompts

1. Lokal installieren

Richte SteuerSparErklärung vollständig lokal nach
https://github.com/yadimon/steuer-spar-erklaerung-mcp/blob/main/docs/INSTALLATION.md
ein. Installiere oder aktualisiere den Skill und verwende die neueste
veröffentlichte Version.
Standard-Setup ausführen: MCP mit automatisch verwalteter lokaler API.

Standard-Setup ausführen bestätigt den Plan einschließlich des Downloads, der Installation in den Ordner und des bedingten additiven MCP-Merges. Der Agent zeigt Plan und Diff weiterhin an. Der erste Lauf endet mit einem grünen dist/index.js --selftest; die Client-Verifikation bleibt bis zum Neustart offen. Starte den lokalen Agenten dann einmal neu.

Für Codex konfiguriert die Installationsanleitung eine begrenzte Kernliste, die den Standard-Prüflauf abdeckt. Der vollständige Katalog mit 99 Operationen bleibt in discovery und describe sichtbar; aktuelle Laufzeitsperren wie die neun Vordergrundwege des BelegManagers gelten für API-CLI und MCP gleichermaßen.

2. Steuerfall prüfen

Nutze $steuer-spar-erklaerung und prüfe meine Einkommensteuererklärung 2025.
Steuerfall: <ABSOLUTER_PFAD_ZUR_ESt2025-DATEI>
Belege: <ABSOLUTE_BELEGORDNER>
Standard-Prüflauf ausführen.

Der neu geladene Agent prüft zuerst Serverliste und das echte MCP-Tool sse_health mit ok=true. Der Standard-Prüflauf umfasst Prüffallkopie, rein lesende Navigation, Report und das Schließen genau dieser Prüffallkopie ohne Speichern sowie den Stopp ohne ELSTER.

Eine im Kalenderjahr 2026 abgegebene Einkommensteuererklärung bleibt hier der unterstützte Steuerfall 2025. Das Produktprofil 2026 ist nicht freigegeben.

Ein Einrichtungsprogramm gibt es nicht. Der kanonische Weg steht vollständig in docs/INSTALLATION.md; hier die kurze lokale Variante. Das MCP-Paket hängt exakt von derselben Releaseversion des API-Pakets ab. npm installiert sie automatisch; eine getrennte Versionswahl ist nicht nötig:

npm.cmd view @yadimon/steuer-spar-erklaerung-mcp version

Dann das MCP-Paket lokal installieren und bei der offenen skills-CLI genau den verwendeten Agenten wählen: Eine nur geöffnete oder gecachte Webansicht ist keine installierte Skill-Version.

mkdir C:\mein-steuer-ai
cd C:\mein-steuer-ai
npm.cmd install @yadimon/steuer-spar-erklaerung-mcp@latest
npx.cmd -y skills add yadimon/steuer-spar-erklaerung-mcp --skill steuer-spar-erklaerung --agent <codex|claude-code|opencode> --copy --yes
codex mcp add steuer-spar-erklaerung -- (Get-Command node).Source C:\mein-steuer-ai\node_modules\@yadimon\steuer-spar-erklaerung-mcp\dist\index.js

Der letzte Befehl ist die Codex-Variante. Die entsprechenden Claude-Code- und OpenCode-Einträge sowie optionale SSE_API_CONFIG-/SSE_API_URL-Beispiele stehen in der Installationsanleitung.

Die Windows-Beispiele verwenden bewusst npm.cmd und npx.cmd, damit keine Änderung der PowerShell-Execution-Policy nötig ist. Den dauerhaften MCP-Eintrag nie auf einen flüchtigen _npx-Cache oder einen .cmd-Shim richten. Beim ersten MCP-Start wird die exakt passende API unsichtbar gestartet; eine schon laufende kompatible API wird wiederverwendet. Ein separates API-Terminal ist nicht erforderlich.

Bereits geöffneten Fall bearbeiten

Ändere im bereits geöffneten Steuerfall <WERT/FELD>. Sichere den aktuellen
Dateistand vorher einmal privat. Lass den Fall geöffnet und speichere ihn nicht.

Ist genau ein Fall offen, bleibt er der Arbeitsfall. Solange der Dateihash in dieser Aufgabe unverändert bleibt, wird die verifizierte Sicherung auch für mehrere Felder oder Folgeaufrufe wiederverwendet. Erst ein ausdrücklich beauftragtes und geprüftes Speichern erzeugt einen neuen Dateistand. Save As, eine Arbeits-/Korrekturkopie, Schließen, Verwerfen oder ein Dateiwechsel sind keine impliziten Sicherheitsmaßnahmen.

Robuster isolierter Prüflauf

Für eine einmalige Nur-Lese-Prüfung ohne dauerhaftes Setup. Der NPX-Weg läuft ohne MCP und endet zusammen mit dem Vordergrund-Terminal:

Arbeite ausschließlich nach diesen Referenzen:
https://github.com/yadimon/steuer-spar-erklaerung-mcp/blob/main/skills/steuer-spar-erklaerung/SKILL.md
https://github.com/yadimon/steuer-spar-erklaerung-mcp/blob/main/docs/INSTALLATION.md

Führe einen isolierten, temporären Nur-Lese-Prüflauf für
SteuerSparErklärung 2025 aus. Starte die lokale API im Vordergrund über npx.
Kein MCP, keine globale Installation und keine dauerhafte Konfiguration.
Steuerfall: <ABSOLUTER_PFAD_ZUR_ESt2025-DATEI>
Belege: <ABSOLUTE_BELEGORDNER_ODER_KEINE_BELEGE>

Prüfe zuerst health, product_info und capabilities. Erzeuge vor sichtbarer
Navigation eine neue SHA-256-verifizierte Arbeitskopie; öffne oder ändere nie
den Originalfall. Standard-Prüflauf ausführen. Gleiche die Belege ab und führe
den Programm-Prüfer aus. Nicht speichern und nichts über ELSTER senden. Bei unklarer Identität,
Version, Bindung oder Beleglage fail-closed stoppen.

Danach die Arbeitskopie ohne Speichern schließen, bestätigen, dass keine
SteuerSparErklärung-Instanz offen ist, und die NPX-API beenden. Berichte die
ausgeführten Prüfungen und verbleibenden Grenzen ohne private Pfade oder
Steuerdaten auszugeben.

Dieser Weg setzt voraus, dass kein anderer Fall geöffnet ist. Es entsteht keine globale Paketinstallation. Im NPX-Cache bleibt kein dauerhafter Startpfad. Die API bleibt nur im Vordergrund-Terminal aktiv und wird nach dem Report beendet. Standard-Prüflauf ausführen bestätigt zugleich, dass die genannten Belegpfade vollständig sind.

Typische Aufgaben

Ziel

Auftrag an den Agenten

Standard

Steuerfall prüfen

„Prüfe den geöffneten Fall und liste Fehler, Warnungen und unklare Angaben.“

Nur lesen

Belege abgleichen

„Vergleiche den Fall mit den Belegen in diesem Ordner.“

Originale unverändert lassen

Geöffneten Fall ändern

„Ändere diese Werte im geöffneten Fall, aber speichere noch nicht.“

Einmal sichern, ändern, zurücklesen, offen lassen

Separate Korrekturdatei

„Erzeuge ausdrücklich eine Korrekturkopie und ändere sie.“

Neue Datei nur auf diesen Auftrag

UStVA vorbereiten

„Bereite die UStVA für Juli vor und sende sie nicht ab.“

Zeitraum und vorhandene Übermittlungen zuerst prüfen

Für bereits übermittelte Fälle wird nicht automatisch eine Korrekturdatei erzeugt. Eine separat benannte Korrektur oder Berichtigung braucht eine eigene Freigabe; ein allgemeines force existiert nicht.

Sicherheitsmodell

Die lokale API erzwingt technisch:

  • ausschließlich Loopback; Browserherkunft und fremde Hosts werden abgewiesen;

  • gesperrte ELSTER-, Versand- und Übermittlungsaktionen;

  • gebundene Schreiboperationen mit Vorher-/Nachher-Prüfung;

  • neue Ziele für Kopien, Backups und Archive statt Überschreiben vorhandener Dateien;

  • hash- und pfadgebundenes Speichern;

  • pfadfreie MCP-Antworten und argumentfreie API-Logs.

Der Prüfablauf der Skills garantiert zusätzlich:

  • Lesen ist der Standard; Änderungen brauchen einen ausdrücklichen Auftrag;

  • vor der ersten dirty-fähigen Navigation oder Mutation wird der aktuelle Dateistand einmal privat gesichert;

  • Ändern erlaubt weder sse_save noch sse_save_as, Schließen oder Verwerfen;

  • isolierte Prüfläufe verwenden eine verifizierte Kopie und schließen nur diese ohne Speichern.

Diese Ablaufdisziplin ist keine technische Sperre der API: Ein direkter lokaler API-Client kann ausdrücklich benannte Dateien öffnen und speichern. --case-dir ist die Auflösungs- und Schwärzungsgrenze für cases: und keine Zugriffssperre der direkten API.

Für sichtbare Bedienung muss Windows entsperrt und unbenutzt bleiben. Bei unklarer Fenster-, Datei-, Dialog- oder Feldbindung stoppt die Automation, statt zu raten. Details stehen in der Produktarchitektur und im Betriebsvertrag.

Umsatzsteuer-Voranmeldung

Die UStVA-Werkzeuge wählen Zeitraum und Formularabschnitt über stabile Fachschlüssel. Sie prüfen vorhandene Übermittlungen, lesen Werte zurück und speichern oder senden nicht automatisch.

Bereite meine Umsatzsteuer-Voranmeldung für Juli im bereits geöffneten Fall
vor. Sichere den aktuellen Dateistand einmal, speichere danach nicht. Prüfe
zuerst Jahr, Meldezeitraum, vorhandene Übermittlungen und Belege. Zeige jede
Änderung und sende nichts über ELSTER ab.

Für *.GewErfass2026 wird die installierte Anwendung für das Steuerjahr 2025 mit mode=einurvor verwendet. Dafür ist derzeit nur der gebundene Leseweg bis ustva_read live belegt; Änderungen, Speichern und Übermittlung für 2026 sind nicht freigegeben. Der vollständige Ablauf steht unter Umsatzsteuer-Voranmeldung.

MCP als optionale Produktfunktion anbinden

MCP ist ein dünner, PC-blinder Wrapper über dieselbe lokale API. Das Paket installiert die passende API als exakte Dependency und startet sie bei Bedarf; eine bereits laufende kompatible API wird als lokaler Singleton wiederverwendet. Ein reines API-Setup braucht MCP weiterhin nicht, denn das API-Paket bleibt für direkte Nutzung separat installierbar.

Servereintrag, .cmd-Falle, begrenzter Codex-Katalog und additiver Merge stehen in der Installationsanleitung. Ein Servereintrag oder Handshake genügt nicht: Erfolg verlangt nach dem Client-Neustart einen echten Aufruf von sse_health mit ok=true.

API verwenden

Die API bindet ausschließlich an Loopback und beschreibt ihren Vertrag selbst:

steuer-spar-erklaerung-call health
steuer-spar-erklaerung-call discovery
steuer-spar-erklaerung-call describe workspace_status

Argument- und Ergebnisschemata, Queue, Abbruch, Timeouts und Ressourcen stehen im API-/MCP-Vertrag. Lokale Pfade werden über Ressourcen wie cases:, documents: und results: referenziert.

Referenzdokumente

Mitwirken und Lizenz

Für Entwicklung aus dem Quellcode:

npm ci
npm run test:fast
npm test

Live-UI-Tests bleiben opt-in und benötigen herstellereigene Wegwerfkopien und eine unbenutzte Windows-Sitzung. Details stehen im Beitragsleitfaden und im Verifikationsstand.

Fehlerberichte und Pull Requests sind willkommen. Niemals echte Steuerfälle, Belege, Namen, Steuer-IDs, Tokens, lokale Pfade oder ungeschwärzte Screenshots öffentlich hochladen. Sicherheitsprobleme gehören in GitHubs privaten Bereich Report a vulnerability.

Lizenz: MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
31Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.

  • MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yadimon/steuer-spar-erklaerung-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server