What are the runtime requirements for EInvoice MCP?
Node.js 18 or higher. No native dependencies.
@makririch
MCP server for German/Austrian/Swiss e-invoicing. Create XRechnung (UBL) and ZUGFeRD 2.3 (Factur-X CII) invoices, validate against EN 16931 rules, extract data from XML, and convert between UBL, CII and JSON formats. 6 tools: validate_invoice, extract_data, create_xrechnung, crea
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"einvoice": {
"command": "npx",
"args": [
"einvoice-mcp"
]
}
}
}Prueft ob XML eine gueltige E-Rechnung (XRechnung/ZUGFeRD) ist. Validiert Syntax, Pflichtfelder und deutsche Business-Regeln (BR-DE). Validates e-invoice XML.
Extrahiert strukturierte Daten aus einer E-Rechnung (UBL-XML oder CII-XML). Extracts structured data from an e-invoice XML.
Gibt Informationen ueber E-Rechnungs-Formate, Pflichtfelder, Steuer-Kategorien, Einheiten-Codes und gesetzliche Fristen zurueck. Useful reference for creating valid invoices.
Erstellt eine XRechnung (UBL 2.1 XML) aus strukturierten Daten. Konform zu EN 16931 + XRechnung 3.0.2. Creates a valid XRechnung XML from structured data.
Erstellt ZUGFeRD 2.3 CII XML (Factur-X). Returns CII XML for embedding into PDF/A-3. Creates ZUGFeRD-compatible e-invoice XML in CII format.
Konvertiert E-Rechnungen zwischen UBL (XRechnung), CII (ZUGFeRD) und JSON. Converts e-invoices between formats: ubl_to_cii, cii_to_ubl, ubl_to_json, cii_to_json, json_to_ubl, json_to_cii.
EInvoice MCP is an MCP server for creating, validating, and extracting data from electronic invoices based on the German XRechnung standard (UBL 2.1 XML). It is designed for businesses in the DACH region preparing for the 2027 e-invoice mandate.
Install globally via npm (npm install -g einvoice-mcp) or from source. No configuration or API keys required. Add the server to your MCP client (e.g., Claude Desktop) using the provided configuration; then invoke tools like create_xrechnung, validate_invoice, extract_data, or get_format_info through natural language prompts.
Node.js 18 or higher. No native dependencies.
No. Everything runs locally with no external services or API keys.
It supports creating and validating XRechnung 3.0.2 (UBL 2.1), and extracting data from CII and ZUGFeRD/Factur-X 2.3.
Add the `einvoice` entry to your `claude_desktop_config.json` with command `"npx"` and args `["-y", "einvoice-mcp"]`.
No, it is only a recommended field. The invoice is still valid without it.
🚀 The fast, Pythonic way to build MCP servers and clients.

Model Context Protocol Servers

Model Context Protocol Servers

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Hindsight: Agent Memory That Learns
コメント