Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Lintelly HR Deutschland

NPM · @LINTELLY/HR-DEUTSCHLAND · 2 COMPONENTS

German employment law for small companies: notice periods, costs, sick pay, contracts. No sign-in.

+18 this week 85 Trust /100

Last scanned (14 hours ago)

Scores higher than 87% of npm servers

Category CRM and Sales

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 30 of 92 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency100
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to Lintelly/lintelly-hr-deutschland). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 1 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 10964 tokens (~223/item across 49 items; 38 tools + 11 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management28
  • Stability check failed: the tool surface changed between 0.2.0 and 0.3.3: 0 tool removals, 12 breaking changes, 0 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 38 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 40 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
What we tested

Checks we ran (16)

  • Malware scan
  • Known CVEs
  • Install scripts
  • Dependency health
  • Source repository
  • Provenance
  • License
  • Maintenance
  • Security disclosure
  • Schema quality
  • Stability
  • Tool coverage
  • Injection markers
  • Destructive annotations
  • Judged manipulation
  • MCP protocol

Does not apply to this package (2)

  • Endpoint SecurityScored on hosted endpoints only. A package has no live endpoint of its own for us to probe.
  • Transport & ReachabilityScored on hosted endpoints only. A package has no live endpoint of its own for us to probe.

The score does not measure everything. What the score does not measure →

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 24 to 28.

  • 4 Nov 26 +15
    • Malware scan: unverified → pass ▲ security
  • 3 Nov 26 0
    • Malware scan: unverified → pass ▲ security
    • Package version: 0.3.2 → 0.3.3 functional
  • 2 Nov 26 −14
    • Malware scan: pass → unverified ▼ security
    • Source repository: pass → fail ▼ security
    • The attested source repository moved: NicksAdvisory/lintelly-hr-deutschland → Lintelly/lintelly-hr-deutschland security
    • Package version: 0.3.0 → 0.3.2 functional
  • 31 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 8 to 11.

  • 30 Oct 26 +15
    • Malware scan: unverified → pass ▲ security
  • 29 Oct 26 −16
    • Malware scan: pass → unverified ▼ security
    • Stability: 0.17 → fail ▼ security
    • First check of Tool coverage: 100 functional
    • Package version: 0.2.2 → 0.3.0 functional
  • 27 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed npm/@lintelly/hr-deutschland@0.3.3

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem npm
Reason Verified
Discovered via Registry attestation endpoint
Source repo Lintelly/lintelly-hr-deutschland
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/Lintelly/lintelly-hr-deutschland/.github/workflows/release.yml@refs/heads/main
Rekor log index 3675186093
Predicate type SLSA build provenance https://slsa.dev/provenance/v1
Subject digest sha512:98f47cfdaf05d04a18d048a3d697cf249b118f63eea103be8a58ed7b1745980083d2f644a784120472f96a27525821c27acf650d7cde1be18724599e0

Background: How many MCP packages publish verified provenance →

Dependencies 92 packages
Packages resolved 92
Stale 30
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 38 exposed · ~10,533 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
urlaubsanspruch ~400

German employment law, Germany only: annual leave entitlement (Urlaubsanspruch, BUrlG) in working days, split into statutory minimum (gesetzlicher Mindesturlaub) and contractual extra leave (Mehrurlaub). Handles part-time (Teilzeit), alternating weeks, a change of working days during the year, entry or exit during the year (Teilurlaub) and extra leave for severe disability (§ 208 SGB IX). Use it when someone asks how many leave days an employee has.

NameTypeReqDescription
arbeitstage_pro_wochenumberyesDays with work per week, each day counts fully however short; average for alternating weeks, e.g. 2.5
austrittstring–Last day of employment if in the year, optional (YYYY-MM-DD)
bezugswochestring–Reference week of the contract: 5_tage (working days) or 6_tage (Werktage). Default 5_tage
eintrittstring–Entry date if in or after the start of the year, optional (YYYY-MM-DD)
jahrinteger–Leave year, default the current year
jahresurlaubnumberyesAnnual leave in the contract for full time, in days of the reference week
mehrurlaubstring–Contract rule for extra leave on entry or exit in the year: wie-gesetz (contract says nothing, follows the law) or anteilig (contract cuts it pro rata). Default wie-gesetz
schwerbehindertboolean–Recognised severe disability (GdB from 50), not equal status
schwerbehindert_abstring–Recognised only from this date in the year, optional (YYYY-MM-DD)
wechsel_abstring–Day the number of working days changes, optional (YYYY-MM-DD)
wechsel_tagenumber–Working days per week from wechsel_ab
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

urlaubsverfall_hinweis ~350

German employment law, Germany only: writes the notice an employer must give before unused leave can expire (Hinweis auf Urlaubsverfall, § 7 Abs. 3 BUrlG, BAG 9 AZR 423/16), as a finished letter with placeholders instead of names. Returns open days, expiry date, end of carry-over (Übertragung) and whether the letter comes too late. Use it at the start of the year or in autumn when someone asks how to stop leave from piling up or whether leave expires.

NameTypeReqDescription
ansprachestring–Form of address in the letter: sie or du. Default sie
anspruchnumberyesLeave entitlement of the year in working days
artstring–jahresbeginn (start of year) or erinnerung (autumn reminder). Default by date: from July erinnerung
datumstring–Date of the letter, must be in the leave year, default today (YYYY-MM-DD)
genommennumber–Days already taken, default 0
geplantnumber–Days approved and planned, default 0
jahrinteger–Leave year, default the year of datum
uebertragungstring–Carry-over: gesetzlich (until 31 March) or vertraglich (contract allows longer). Default gesetzlich
uebertragung_bisstring–Only vertraglich: carry-over end date in the following year, at the earliest 31 March (YYYY-MM-DD)
vorjahrnumber–Days left from the previous year that were carried over after a timely notice, default 0
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

vertragsbaustein ~238

Germany only. Get one German employment contract clause (Vertragsbaustein) by key, e.g. B3 (home office), C2 (overtime allowance), D18 (Christmas bonus). Returns when it fits, the inputs with limits and safe defaults, norms, court rulings, mandatory safeguards, what is blocked and the clause text in German with [Name] as placeholder. If required inputs are missing, it lists them instead of returning a text with gaps; call again with angaben.

NameTypeReqDescription
angabenarray–Inputs of the clause as field and value, e.g. {feld: tage, wert: 2}. Numbers German style (4.500,50), options exactly as listed
eintrittstring–Start of employment, only if the clause needs it (YYYY-MM-DD)
gehalt_monatnumber–Gross monthly salary in euro, only if the clause needs it
kennungstringyesKey of the clause, e.g. B3
wochenstundennumber–Weekly working hours, only if the clause needs it
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

vertragsbausteine_suchen ~134

Germany only. Search 127 German employment contract clauses (Vertragsbausteine), e.g. home office (Homeoffice), overtime (Überstunden), bonus, company car (Dienstwagen), non-compete (Wettbewerbsverbot), probation (Probezeit). Returns matching clauses with key and when they fit, and void clause types from the red list with the reason and the safe alternative.

NameTypeReqDescription
suchtextstringyesWhat the clause should cover, German works best, e.g. Homeoffice
vertragsartstring–Type of contract, default arbeitsvertrag
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

workflow_vorlage ~115

German employment law, Germany only: 11 follow-up workflows for HR tasks (HR-Workflows), e.g. payroll input deadline, missing onboarding documents, sick leave with eAU and BEM, maternity protection, probation decision, fixed-term contract signed before start. Each shows the chain 'when ... then ...' with default days and roles. Use it as a template for your own reminders. Without kennung it lists all.

NameTypeReqDescription
kennungstring–Key of the workflow, leave out for the list
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

Install

How do I install the Lintelly HR Deutschland MCP server?

Lintelly HR Deutschland runs locally as an npm package, launched with npx -y @lintelly/hr-deutschland. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · @lintelly/hr-deutschland

# add to Claude Code
claude mcp add com-lintelly-hr-deutschland -- npx -y @lintelly/hr-deutschland
Common questions

What is the Lintelly HR Deutschland MCP server?

Lintelly HR Deutschland is an MCP server listed in the public MCP registry as com.lintelly/hr-deutschland. German employment law for small companies: notice periods, costs, sick pay, contracts. No sign-in. This page covers its npm package (@lintelly/hr-deutschland).

Is the Lintelly HR Deutschland MCP server safe to use?

Lintelly HR Deutschland scores 85 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 5 November 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Lintelly HR Deutschland MCP server expose?

Lintelly HR Deutschland exposes 38 tools: ablauf, workflow_vorlage, kuendigungsfrist_rechnen, klagefrist, probezeit, and 33 more. Their descriptions and schemas cost roughly 10,533 tokens of context every time the server is loaded.

Is the Lintelly HR Deutschland MCP server still maintained?

Lintelly HR Deutschland is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the Lintelly HR Deutschland MCP server under?

Lintelly HR Deutschland declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.

What did VerifyMCP test on the Lintelly HR Deutschland MCP server?

VerifyMCP ran 16 checks on Lintelly HR Deutschland, covering Malware scan, Known CVEs, Install scripts, Dependency health and 12 more. Endpoint Security and Transport & Reachability do not apply to an npm package, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.