MCP.so
登录
E

EInvoice MCP – XRechnung & ZUGFeRD for DACH

@makririch

关于 EInvoice MCP – XRechnung & ZUGFeRD for DACH

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

基本信息

分类

其他

传输方式

stdio

发布者

makririch

提交者

MaKri

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "einvoice": {
      "command": "npx",
      "args": [
        "einvoice-mcp"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is EInvoice MCP?

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.

How to use EInvoice MCP?

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.

Key features of EInvoice MCP

  • Create valid XRechnung UBL 2.1 XML from structured data
  • Validate e-invoices for syntax and German BR-DE business rules
  • Extract structured data from UBL or CII XML
  • Automatic calculation of net, gross, and tax amounts
  • Local operation with no external dependencies
  • Plugin-capable for integration with BuchPilot MCP Server

Use cases of EInvoice MCP

  • Generate a compliant XRechnung for consulting or product sales
  • Validate an existing XML file for XRechnung compliance
  • Extract invoice data from XML into structured format
  • Look up required fields, tax categories, and unit codes
  • Prepare for the 2027 e-invoice mandate as a business

FAQ from EInvoice MCP

What are the runtime requirements for EInvoice MCP?

Node.js 18 or higher. No native dependencies.

Does EInvoice MCP require any external services or API keys?

No. Everything runs locally with no external services or API keys.

What e-invoice standards does EInvoice MCP support?

It supports creating and validating XRechnung 3.0.2 (UBL 2.1), and extracting data from CII and ZUGFeRD/Factur-X 2.3.

How do I configure EInvoice MCP for Claude Desktop?

Add the einvoice entry to your claude_desktop_config.json with command "npx" and args ["-y", "einvoice-mcp"].

Is a telephone number required for a valid XRechnung?

No, it is only a recommended field. The invoice is still valid without it.

评论

其他 分类下的更多 MCP 服务器