makririch avatar

Einvoice

makririch/einvoice-mcp

Bridges Claude to German e-invoicing standards, specifically XRechnung and ZUGFeRD formats required by law for B2B transactions in Germany. Exposes four tools: create_xrechnung generates EN 16931 compliant UBL 2.1 XML from structured data, validate_invoice checks syntax and BR-DE business rules, extract_data pulls structured information from UBL or CII XML files, and get_format_info serves as a reference for mandatory fields and tax codes. Runs entirely locally with no API keys or external dependencies. Reach for this if you're handling German invoicing compliance, need to generate valid XRechnungen from natural language prompts, or want to validate incoming e-invoices against the legal requirements kicking in between 2025 and 2028.

GitHub stars
2
tools
4
transport
STDIO
last updated
Apr 13, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

create_xrechnungXRechnung (UBL 2.1 XML) aus strukturierten Daten erstellen

XRechnung (UBL 2.1 XML) aus strukturierten Daten erstellen

No parameter schema in public metadata yet.

validate_invoiceE-Rechnung XML validieren (Syntax + BR-DE Business-Regeln)

E-Rechnung XML validieren (Syntax + BR-DE Business-Regeln)

No parameter schema in public metadata yet.

extract_dataStrukturierte Daten aus UBL- oder CII-XML extrahieren

Strukturierte Daten aus UBL- oder CII-XML extrahieren

No parameter schema in public metadata yet.

get_format_infoNachschlagewerk fuer Formate, Pflichtfelder, Codes und Fristen

Nachschlagewerk fuer Formate, Pflichtfelder, Codes und Fristen

No parameter schema in public metadata yet.

Sponsors

Readme

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.

npm version License: MIT

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


View the full README on GitHub

Details

Repository
github.com/makririch/einvoice-mcp
Package
einvoice-mcp
Transport
STDIO
Registry
MCP registry, active

More from makririch