En16931 Einvoice Lint runs on your own machine — the client starts it, so there is no endpoint to ping. 97 installs a week from npm. Last commit 2 Nov 2026.
Checks an invoice payload or field mapping against EN 16931 and the national CIUS of the country it
Today is the operative word: we check En16931 Einvoice Lint every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add en16931-einvoice-lint -- npx -y @readystack/en16931-einvoice-lint
{
"mcpServers": {
"en16931-einvoice-lint": {
"command": "npx",
"args": [
"-y",
"@readystack/en16931-einvoice-lint"
]
}
}
}
[mcp_servers.en16931-einvoice-lint]
command = "npx"
args = ["-y", "@readystack/en16931-einvoice-lint"]
{
"mcpServers": {
"en16931-einvoice-lint": {
"command": "npx",
"args": [
"-y",
"@readystack/en16931-einvoice-lint"
]
}
}
}
{
"servers": {
"en16931-einvoice-lint": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@readystack/en16931-einvoice-lint"
]
}
}
}
Lints UBL and CII invoice XML against EN 16931 and the national e-invoicing mandates that are live i
Check invoice mandatory fields, validate a draft before issuing, and look up EN 16931 code lists.
12 checks for the French mandatory mentions a PDP rejects, on Factur-X, UBL and CII invoices
Checks the context files a coding agent reads against the git index, and reports what drifted.
Independent verifier for AI agents: checks agent claims and doc promises against the code.
Reads the licence field in the open manifest and names every deprecated SPDX id, invalid string, PEP
Hosted veraPDF: check a PDF against PDF/A or PDF/UA and get the full validation report.
Field service reports: hours, materials, sign-off, and the invoice the visit turns into.
Answers built from our own checks of this server.