Einvoice MCP server
io.github.makririch/einvoice·v0.1.3·2 starsXRechnung & ZUGFeRD: create, validate, and convert German e-invoices. EN 16931 compliant.
2 stars
Reviews
Write oneNobody has reviewed Einvoice yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Einvoice tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan39 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 167 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How Einvoice compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- GitHub stars
- 2
- more than 75% of 28,688 servers
Install Einvoice in Claude Code, Cursor or VS Code
Runs npx -y einvoice-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add einvoice -- npx -y einvoice-mcp
What the publisher says
From the Einvoice repository's README, as published. We do not edit it. Read it on GitHub
E-Invoice MCP Server
MCP Server fuer E-Rechnungen im DACH-Raum — XRechnung erstellen, validieren und Daten extrahieren. Direkt aus Claude, Cursor oder jedem MCP-Client.
Was ist das?
E-Invoice MCP ist ein Model Context Protocol Server fuer die Erstellung und Validierung von E-Rechnungen nach dem deutschen XRechnung-Standard. Ab 2027 muessen alle Unternehmen in Deutschland E-Rechnungen versenden koennen — mit diesem Tool bist du vorbereitet.
Du sagst Claude einfach: "Erstelle eine Rechnung an die Beispiel GmbH fuer 10 Stunden Beratung" — und erhaeltst eine valide XRechnung als UBL 2.1 XML.
Features
- XRechnung erstellen — Valides UBL 2.1 XML aus strukturierten Daten (EN 16931 + XRechnung 3.0.2)
- E-Rechnung validieren — Syntax, Pflichtfelder und deutsche Business-Regeln (BR-DE) pruefen
- Daten extrahieren — Strukturierte Daten aus UBL- oder CII-XML lesen
- Format-Info — Nachschlagewerk fuer Pflichtfelder, Steuer-Kategorien, Einheiten-Codes und Fristen
- Automatische Berechnung — Netto, Brutto, Steuerbetraege werden automatisch berechnet
- Plugin-faehig — Kann standalone laufen ODER in den BuchPilot MCP Server integriert werden
- Keine externen Dienste — Alles laeuft lokal, keine API-Keys noetig
- Keine nativen Abhaengigkeiten — Laeuft auf jedem System mit Node.js
Gesetzliche Fristen
Fehlerhafte E-Rechnungen koennen zum Verlust des Vorsteuerabzugs fuehren (+ 6% Verzinsung).
Installation
Voraussetzungen
- Node.js >= 18
npm (global)
npm install -g einvoice-mcpVon Source
git clone https://github.com/makririch/einvoice-mcp.git
cd einvoice-mcp
npm install
npm run buildKonfiguration
Dieser MCP Server benoetigt keine Konfiguration. Es werden keine API-Keys oder externe Dienste benoetigt — alles laeuft lokal.
Nutzung
Server starten (standalone)
# Nach npm install -g:
einvoice-mcp
# Oder von Source:
npm start
# Entwicklung mit Auto-Reload:
npm run devDer Server laeuft ueber stdio und wartet auf MCP-Nachrichten.
In Claude Desktop verwenden
Siehe Claude Desktop Setup Guide fuer eine detaillierte Anleitung.
Kurzversion — fuege in claudedesktopconfig.json hinzu:
{
"mcpServers": {
"einvoice": {
"command": "npx",
"args": ["-y", "einvoice-mcp"]
}
}
}Beispiele (natuerliche Sprache in Claude)
Nachdem du den Server konfiguriert hast, kannst du Claude z.B. fragen:
- "Erstelle eine XRechnung an die Beispiel GmbH fuer 10 Stunden Beratung zu 150 EUR"
- "Ist diese XML-Datei eine gueltige XRechnung?"
- "Extrahiere die Rechnungsdaten aus diesem XML"
- "Welche Pflichtfelder brauche ich fuer eine XRechnung?"
- "Welche Steuer-Kategorien gibt es und was bedeuten sie?"
- "Bis wann muss mein Unternehmen E-Rechnungen versenden koennen?"
Quickstart
Eine Schritt-fuer-Schritt-Anleitung "Erstelle deine erste XRechnung in 5 Minuten" findest du in docs/quickstart.md.
Tool-Referenz
Eine vollstaendige Referenz aller 4 Tools mit Parametern, Beispiel-Inputs und Beispiel-Outputs findest du in docs/tool-reference.md.
Kurzuebersicht
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Einvoice: common questions
- Is Einvoice MCP server safe?
- Mostly: it is graded B (78/100). Read the Einvoice safety report
- How do I install Einvoice?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Einvoice need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Einvoice maintained?
- The last commit was 205 days ago (2026-04-13). The latest release is v0.1.3.
- How does Einvoice compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers). Full comparison.