Validate, generate & convert EU e-invoices (UBL, CII, XRechnung, Factur-X) — EN 16931 pre-validated.
| Endpoint | https://api.invoicehub.dev/mcp (streamable-http) |
|---|---|
| Registry version | 1.3.0 |
| Now | 4 tools · grade C (74) · pin ts_ecace8be431cbd66a2076d60235acfc9 · protocol 2025-06-18 |
| First / last listed | 2026-11-06 01:11 UTC / 2026-11-06 01:11 UTC |
| Grade over time | 2026-11-06: C (74), 4 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: validate_invoice generate_invoice convert_invoice list_supported_formats
validate_invoice | Validate an EU e-invoice XML string against the official EN 16931 Schematron. Accepts either syntax — UBL 2.1 (Invoice or CreditNote) or UN/CEFACT CII — and auto-detects which. A document declaring the XRechnung 3.0 CustomizationID is additionally checked against KoSIT's XRechnung delta ruleset. Returns whether it is valid and any failing BR-* / BR-DE-* business rules. params: xml* |
generate_invoice | Generate an EN 16931-conformant UBL 2.1 invoice from structured fields. The result is self-validated before being returned. Provide seller, buyer, and at least one line; for standard-rated (category "S") lines include a vatRate and the seller vatId. params: invoiceNumber*, issueDate*, dueDate, currency*, seller*, buyer*, lines*, payment |
convert_invoice | Convert an e-invoice between formats via the shared EN 16931 canonical model: parse the source document, re-serialize as the target, and validate the result before returning it — never a document that has not been checked. Format ids: "UBL_2.1" (OASIS UBL, the universal Peppol/EN16931 baseline), "UN_CEFACT_CII" (UN/CEFACT Cross Industry Invoice, required syntax for Chorus Pro/France and many ERP b params: from*, to*, document* |
list_supported_formats | List the e-invoice formats InvoiceHub validates today and what is on the roadmap. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.