En18031 Psti Lint runs on your own machine — the client starts it, so there is no endpoint to ping. 627 installs a week from npm. Last commit 22 Sep 2026.
Line-by-line check of shipped device defaults against RED Art. 3(3)(d)(e)(f), EN 18031-1/-2/-3 and U
Today is the operative word: we check En18031 Psti 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 en18031-psti-lint -- npx -y @readystack/en18031-psti-lint
{
"mcpServers": {
"en18031-psti-lint": {
"args": [
"-y",
"@readystack/en18031-psti-lint"
],
"command": "npx"
}
}
}
[mcp_servers.en18031-psti-lint]
command = "npx"
args = ["-y", "@readystack/en18031-psti-lint"]
{
"mcpServers": {
"en18031-psti-lint": {
"args": [
"-y",
"@readystack/en18031-psti-lint"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"en18031-psti-lint": {
"args": [
"-y",
"@readystack/en18031-psti-lint"
],
"command": "npx"
}
}
}
Lints UBL and CII invoice XML against EN 16931 and the national e-invoicing mandates that are live i
Checks an invoice payload or field mapping against EN 16931 and the national CIUS of the country it
Audits a product feed row by row against Article 19 of the EU General Product Safety Regulation
Check invoice mandatory fields, validate a draft before issuing, and look up EN 16931 code lists.
Checks the context files a coding agent reads against the git index, and reports what drifted.
Query, report on, and optionally modify any Odoo ERP from Claude. Read-only by default.
Validate OpenRTB bid requests and responses against IAB specs. ARTF, Rust core.
Lints a Hugging Face model card against the Hub metadata spec and the EU AI Act general-purpose AI d
Answers built from our own checks of this server.