
Einvoice
Generate, validate, and convert XRechnung and ZUGFeRD files so German B2B invoices stay EN 16931 compliant from the agent.
Overview
Einvoice is a MCP server for the Operate phase that creates, validates, and converts XRechnung and ZUGFeRD e-invoices aligned with EN 16931.
What is this MCP server?
- npm stdio server einvoice-mcp v0.1.3 focused on German e-invoicing standards
- Create XRechnung and ZUGFeRD documents from agent-driven workflows
- Validate invoices against EN 16931 expectations before submission
- Convert between common German e-invoice representations in one MCP surface
- No vendor API keys required in published server.json—local compliance tooling
- Server version 0.1.3
- npm identifier einvoice-mcp with stdio transport
- Standards cited: XRechnung, ZUGFeRD, EN 16931
Community signal: 2 GitHub stars.
What problem does it solve?
German B2B and public-sector billing requires correct XRechnung or ZUGFeRD output, and manual validators break your flow when you ship solo.
Who is it for?
Indie SaaS and consultants invoicing German enterprises who need EN 16931-grade artifacts from the agent.
Skip if: US-only Stripe invoices, pure consumer PDF receipts, or teams that only need sevDesk API sync without format conversion.
What do I get? / Deliverables
After install, your agent can produce and check compliant e-invoice files without leaving the coding session.
- Agent-generated XRechnung or ZUGFeRD invoice payloads
- Validation feedback on EN 16931-oriented checks
- Converted e-invoice files between supported German formats
Recommended MCP Servers
Journey fit
E-invoice compliance is an ongoing obligation once you bill German public sector or enterprise customers, which sits in Operate not initial prototyping. Iterate fits recurring invoice format fixes, validation reruns, and conversions as regulations and customer portals change.
How it compares
Standards-focused e-invoice MCP, not a full Buchhaltung suite or payment processor integration.
Common Questions / FAQ
Who is einvoice for?
Solo builders and small vendors who must issue or verify XRechnung and ZUGFeRD under German e-invoicing rules.
When should I use einvoice?
Use it in Operate whenever you generate B2B invoices, validate customer-provided files, or convert formats before portal upload.
How do I add einvoice to my agent?
Add the einvoice-mcp npm package with stdio transport to your MCP client configuration and restart the agent; no API keys are listed in the server manifest.