
ZUGFeRD Validator
Validate German and EU e-invoices (ZUGFeRD, Factur-X, XRechnung) against EN 16931 from your agent before you ship B2B billing.
Overview
de.zugferd-validator/validator is an MCP server for the Ship phase that validates ZUGFeRD, Factur-X, and XRechnung e-invoices against EN 16931 and suggests fixes.
What is this MCP server?
- Validates ZUGFeRD, Factur-X, and XRechnung against EN 16931
- Returns Korrekturvorschläge (correction suggestions) on failed checks
- Streamable HTTP MCP at https://api.zugferd-validator.de/mcp with X-Api-Key header
- Demo API key documented in manifest: zv_demo_public_zugferd_2026 (from portal)
- Open-source validator repo github.com/tzatti1/zugferd-validator (version 1.0.0)
- MCP manifest version 1.0.0
- 1 required secret header: X-Api-Key
- Supports ZUGFeRD, Factur-X, and XRechnung against EN 16931
What problem does it solve?
Shipping EU e-invoicing without automated EN 16931 checks risks rejected invoices and expensive rework for German B2B customers.
Who is it for?
Indie SaaS and agency builders implementing German e-invoice export, import, or transformation pipelines.
Skip if: US-only products with no EU e-invoicing mandate or teams that only need PDF invoices with no structured XML.
What do I get? / Deliverables
Your agent can run standards-based validation and review correction suggestions before you release billing features.
- MCP-connected EN 16931 validation runs on invoice artifacts
- Structured pass/fail results with correction suggestions (Korrekturvorschläge)
- Higher confidence before enabling production e-invoice export
Recommended MCP Servers
Journey fit
How it compares
Compliance validation MCP for e-invoices, not a general accounting or payment processor integration.
Common Questions / FAQ
Who is de.zugferd-validator/validator for?
Developers building or maintaining ZUGFeRD, Factur-X, or XRechnung flows who want MCP-driven validation from Claude Code, Cursor, or similar agents.
When should I use de.zugferd-validator/validator?
Use it during ship and pre-release QA whenever you generate or parse EN 16931 e-invoices and need rule-level feedback with correction suggestions.
How do I add de.zugferd-validator/validator to my agent?
Get an API key from https://zugferd-validator.de/portal.html, add https://api.zugferd-validator.de/mcp as streamable-http, set header X-Api-Key, then invoke validation tools on sample invoice files.