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

REMOTE · HR.LINTELLY.COM · 2 COMPONENTS

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

+4 this week 78 Trust /100

Last scanned (8 hours ago)

Scores higher than 76% of remote servers

Reachable. Last reached 5 Nov 2026.

Category CRM and Sales

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security80
Transport & Reachability100
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: schema churn in the 13 days we've observed: 0 tool removals, 12 breaking changes, 0 auth/transport breaks, 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
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.

  • 3 Nov 26 +1
    • Server version: 0.3.2 → 0.3.3 functional
  • 2 Nov 26 0
    • Tool “rechtswerte_suchen” rewrote its description, which is the text the model reads security
    • Tool “workflow_vorlage” rewrote its description, which is the text the model reads security
    • Server version: 0.3.0 → 0.3.2 functional
  • 1 Nov 26 +1

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

  • 30 Oct 26 +1

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

  • 29 Oct 26 −2
    • Stability: 0.17 → fail ▼ security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “ausgleichsabgabe” rewrote its description, which is the text the model reads security
    • Tool “befristung” rewrote its description, which is the text the model reads security
    • Tool “bem_pflicht” rewrote its description, which is the text the model reads security
    • Tool “elternzeit_fristen” rewrote its description, which is the text the model reads security
    • Tool “entgeltfortzahlung” rewrote its description, which is the text the model reads security
    • Tool “interviewfragen_check” rewrote its description, which is the text the model reads security
    • Tool “kuendigung_pflichtangaben” rewrote its description, which is the text the model reads security
    • Tool “kuendigungsschreiben” rewrote its description, which is the text the model reads security
    • Tool “minijob” rewrote its description, which is the text the model reads security
    • Tool “mitarbeitergespraech_leitfaden” rewrote its description, which is the text the model reads security
    • Tool “mutterschutz” rewrote its description, which is the text the model reads security
    • Tool “nachweis_pflichtangaben” rewrote its description, which is the text the model reads security
    • Tool “pausen” rewrote its description, which is the text the model reads security
    • Tool “probezeit” rewrote its description, which is the text the model reads security
    • Tool “rechtswerte_suchen” rewrote its description, which is the text the model reads security
    • Tool “schwellen_check” rewrote its description, which is the text the model reads security
    • Tool “sonderkuendigungsschutz_check” rewrote its description, which is the text the model reads security
    • Tool “stellenanzeige_check” rewrote its description, which is the text the model reads security
    • Tool “urlaubsabgeltung” rewrote its description, which is the text the model reads security
    • Tool “urlaubsanspruch” rewrote its description, which is the text the model reads security
    • Tool “urlaubsverfall_hinweis” rewrote its description, which is the text the model reads security
    • Tool “vertragsbausteine_suchen” rewrote its description, which is the text the model reads security
    • Tool “workflow_vorlage” rewrote its description, which is the text the model reads security
    • Tool “abfindung_faustformel” rewrote its description, which is the text the model reads security
    • Tool “ablauf” rewrote its description, which is the text the model reads security
    • Tool “abmahnung” rewrote its description, which is the text the model reads security
    • Tool “arbeitgeberkosten” rewrote its description, which is the text the model reads security
    • Tool “arbeitszeugnis” rewrote its description, which is the text the model reads security
    • Tool “aufbewahrungsfristen” rewrote its description, which is the text the model reads security
    • “ausgleichsabgabe” changed the type of “jahr”: string → integer ▼ functional
    • “kuendigungsfrist_rechnen” changed the type of “probezeit_monate”: number → integer ▼ functional
    • “kuendigungsfrist_rechnen” changed the type of “vertrag_monate”: number → integer ▼ functional
    • “kuendigungsschreiben” changed the type of “probezeit_monate”: number → integer ▼ functional
    • “kuendigungsschreiben” changed the type of “vertragsfrist_monate”: number → integer ▼ functional
    • “minijob” changed the type of “jahr”: string → integer ▼ functional
    • “mutterschutz” changed the type of “schwangerschaftswoche”: number → integer ▼ functional
    • “probezeit” changed the type of “dauer”: number → integer ▼ functional
    • “schwellen_check” changed the type of “arbeitsplaetze_ab_18_stunden”: number → integer ▼ functional
    • “schwellen_check” changed the type of “azubis”: number → integer ▼ functional
    • “schwellen_check” changed the type of “koepfe”: number → integer ▼ functional
    • “schwellen_check” changed the type of “personen_mit_personendaten”: number → integer ▼ functional
    • “schwellen_check” changed the type of “schwerbehinderte”: number → integer ▼ functional
    • “schwellen_check” changed the type of “teilzeit_11_bis_20_stunden”: number → integer ▼ functional
    • “schwellen_check” changed the type of “teilzeit_21_bis_30_stunden”: number → integer ▼ functional
    • “schwellen_check” changed the type of “teilzeit_bis_10_stunden”: number → integer ▼ functional
    • “urlaubsanspruch” changed the type of “jahr”: number → integer ▼ functional
    • “urlaubsverfall_hinweis” changed the type of “jahr”: number → integer ▼ functional
    • “abfindung_faustformel” changed the type of “alter”: number → integer ▼ functional
    • “ablauf” changed the type of “probezeit_monate”: number → integer ▼ functional
    • “arbeitszeugnis” changed the type of “note_arbeitsbereitschaft”: number → integer ▼ functional
    • “arbeitszeugnis” changed the type of “note_arbeitserfolg”: number → integer ▼ functional
    • “arbeitszeugnis” changed the type of “note_arbeitsweise”: number → integer ▼ functional
    • “arbeitszeugnis” changed the type of “note_fachwissen”: number → integer ▼ functional
    • “arbeitszeugnis” changed the type of “note_fuehrung”: number → integer ▼ functional
    • “arbeitszeugnis” changed the type of “note_verhalten”: number → integer ▼ functional
    • Tool “befristung” now declares an output schema ▲ functional
    • Tool “bem_pflicht” now declares an output schema ▲ functional
    • Tool “elternzeit_fristen” now declares an output schema ▲ functional
    • Tool “entgeltfortzahlung” now declares an output schema ▲ functional
    • Tool “frist_merken” now declares an output schema ▲ functional
    • Tool “interviewfragen_check” now declares an output schema ▲ functional
    • Tool “klagefrist” now declares an output schema ▲ functional
    • Tool “klausel_pruefen” now declares an output schema ▲ functional
    • Tool “kuendigung_pflichtangaben” now declares an output schema ▲ functional
    • Tool “kuendigungsfrist_rechnen” now declares an output schema ▲ functional
    • Tool “kuendigungsschreiben” now declares an output schema ▲ functional
    • Tool “mindestlohn_check” now declares an output schema ▲ functional
    • Tool “minijob” now declares an output schema ▲ functional
    • Tool “mitarbeitergespraech_leitfaden” now declares an output schema ▲ functional
    • Tool “mutterschutz” now declares an output schema ▲ functional
    • Tool “nachweis_pflichtangaben” now declares an output schema ▲ functional
    • Tool “pausen” now declares an output schema ▲ functional
    • Tool “probezeit” now declares an output schema ▲ functional
    • Tool “rechtsaenderungen” now declares an output schema ▲ functional
    • Tool “rechtswert” now declares an output schema ▲ functional
    • Tool “rechtswerte_suchen” now declares an output schema ▲ functional
    • Tool “schwellen_check” now declares an output schema ▲ functional
    • Tool “sofortmeldepflicht” now declares an output schema ▲ functional
    • Tool “sonderkuendigungsschutz_check” now declares an output schema ▲ functional
    • Tool “stellenanzeige_check” now declares an output schema ▲ functional
    • Tool “urlaubsabgeltung” now declares an output schema ▲ functional
    • Tool “urlaubsanspruch” now declares an output schema ▲ functional
    • Tool “urlaubsverfall_hinweis” now declares an output schema ▲ functional
    • Tool “vertragsbaustein” now declares an output schema ▲ functional
    • Tool “vertragsbausteine_suchen” now declares an output schema ▲ functional
    • Tool “workflow_vorlage” now declares an output schema ▲ functional
    • Tool “abfindung_faustformel” now declares an output schema ▲ functional
    • Tool “ablauf” now declares an output schema ▲ functional
    • Tool “abmahnung” now declares an output schema ▲ functional
    • Tool “arbeitgeberkosten” now declares an output schema ▲ functional
    • Tool “arbeitszeugnis” now declares an output schema ▲ functional
    • Tool “aufbewahrungsfristen” now declares an output schema ▲ functional
    • Tool “ausgleichsabgabe” now declares an output schema ▲ functional
    • First check of Tool coverage: 100 functional
    • Server version: 0.2.2 → 0.3.0 functional
    • “kuendigungsfrist_rechnen” reworded the description of “probezeit_monate” cosmetic
    • “kuendigungsfrist_rechnen” reworded the description of “vertrag_monate” cosmetic
    • “kuendigungsschreiben” reworded the description of “probezeit_monate” cosmetic
    • “kuendigungsschreiben” reworded the description of “vertragsfrist_monate” cosmetic
    • “minijob” reworded the description of “gesetzlich_krankenversichert” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “azubi” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “beauftragte” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “betriebsrat” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “betriebsrat_vorhanden” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “dsb” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “elternzeit” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “hinweisgeber” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “laenger_als_6_monate” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “mutterschutz” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “pflege” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “schwerbehindert” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “wahl” cosmetic
    • “sonderkuendigungsschutz_check” reworded the description of “wehrdienst” cosmetic
    • “abfindung_faustformel” reworded the description of “alter” cosmetic
    • “ablauf” reworded the description of “probezeit_monate” cosmetic
    • “arbeitgeberkosten” reworded the description of “stichtag” cosmetic
  • 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.

  • 25 Oct 26 +1
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “workflow_vorlage” rewrote its description, which is the text the model reads security
    • Tool “stellenanzeige_check” rewrote its description, which is the text the model reads security
    • Tool “rechtswert” rewrote its description, which is the text the model reads security
    • Tool “nachweis_pflichtangaben” rewrote its description, which is the text the model reads security
    • Tool “mitarbeitergespraech_leitfaden” rewrote its description, which is the text the model reads security
    • Tool “kuendigungsschreiben” rewrote its description, which is the text the model reads security
    • Tool “kuendigung_pflichtangaben” rewrote its description, which is the text the model reads security
    • Tool “interviewfragen_check” rewrote its description, which is the text the model reads security
    • Tool “arbeitszeugnis” rewrote its description, which is the text the model reads security
    • Tool “abmahnung” rewrote its description, which is the text the model reads security
    • Tool “ablauf” rewrote its description, which is the text the model reads security
    • Tool “vertragsbausteine_suchen” rewrote its description, which is the text the model reads security
    • Server version: 0.2.0 → 0.2.2 functional
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 · Probed https://hr.lintelly.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=hr.lintelly.com CN=YE1,O=Let's Encrypt,C=US 23 Oct 2026 21 Jan 2027 ECDSA 256 ECDSA-SHA384 507ceafd3bd3f5256d54944b9221287b463
SANs: hr.lintelly.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of hr.lintelly.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
lintelly.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000
x-content-type-options nosniff

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://hr.lintelly.com/mcp Verified 200
http (plaintext) http://hr.lintelly.com/mcp HTTPS enforced 308 https://hr.lintelly.com/mcp
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
abfindung_faustformel ~294

Rule-of-thumb severance pay under German law (Abfindung, § 1a KSchG): monthly pay × factor × years of service, with the usual range of factors and the legal cap if a court dissolves the employment (§ 10 KSchG). There is usually no legal right to severance; use it to size an offer or a settlement. Germany only.

NameTypeReqDescription
alterinteger–Age at leaving in whole years, only for the legal cap
austrittstringyesLast day of employment (YYYY-MM-DD)
eintrittstringyesFirst day of employment (YYYY-MM-DD)
faktornumber–Monthly salaries per year of service, default 0.5 (statutory value), commonly up to 1.0
kleinbetriebboolean–True for a small business with regularly 10 or fewer full-time employees (part-time counted pro rata)
monatsgehalt_bruttonumberyesGross monthly salary incl. regular allowances, in euros
sonderzahlungen_jahrnumber–Annual one-off payments such as Christmas or holiday bonus, in euros; added with 1/12
zugang_kuendigungstring–Day the notice of termination was received; the 6-month waiting period of the KSchG counts to this day (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

ablauf ~703

German employment law, Germany only: a complete HR workflow (Ablauf) with dates, roles and legal norms for a situation, e.g. first hire (erste Einstellung), onboarding (Eintritt), leaving (Austritt), sick employee (Krankheit, Entgeltfortzahlung, U1, BEM), pregnancy (Mutterschutz), parental leave (Elternzeit), preparing a dismissal (Kündigung), end of probation, end of a fixed-term contract, monthly payroll (Lohn). Use it when a founder describes a situation such as a first hire, a sick employee, a pregnancy or a planned dismissal. Takes only dates, numbers and choices, never names.

NameTypeReqDescription
abgabetagstring–Day the payroll input is due at the payroll office (monatsende_lohn) (YYYY-MM-DD)
artstringyesWhich workflow
befristetboolean–Fixed-term contract (befristet), eintritt and erste_einstellung
beschaeftigtenumber–Employees in the business, part-time pro rata, apprentices not counted
beschaeftigungsartstring–Type of employment (Beschäftigungsart)
betriebsratboolean–A works council (Betriebsrat) exists
branche_sofortmeldungstring–Sector with immediate registration duty (Sofortmeldung, § 28a Abs. 4 SGB IV) or keine
bundeslandstring–Federal state of the company for public holidays (Bundesland), e.g. HE
datumstring–Anchor date, meaning per art: erste_einstellung = erster Arbeitstag; eintritt = erster Arbeitstag; austritt = letzter Arbeitstag; krankheit = erster Krankheitstag; mutterschutz = voraussichtlicher En…
drittstaatboolean–Person needs a residence and work permit (Drittstaat)
eintrittstring–First working day of the person, for krankheit (waiting period) and kuendigung_vorbereiten (notice period) (YYYY-MM-DD)
grundstring–Reason for leaving (Austrittsgrund), required for austritt; arbeitgeber = dismissal by the company
nach_drittem_geburtstagboolean–Parental leave lies between the 3rd and 8th birthday of the child (elternzeit)
probezeit_monateinteger–Agreed probation in whole months (Probezeit), required for probezeit_ende
sonderkuendigungsschutzboolean–Person is pregnant, on parental leave or severely disabled (austritt with dismissal)
wettbewerbsverbotboolean–Contract has a post-contractual non-compete or customer protection clause (austritt, befristung_ende, kuendigung_vorbereiten)
zugangstring–Day the notice or termination agreement was received (Zugang), austritt (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

abmahnung ~290

German employment law, Germany only. Gives you what you need to write a formal warning letter (Abmahnung) yourself: the required parts (Rüge with date and time, verletzte Pflicht, Hinweis, Warnung vor Kündigung), a letter template with placeholders, writing rules, checklist and pitfalls. Use it when an employer wants to warn an employee about misconduct. The template uses roles instead of names of third parties. The facts themselves never go into this tool.

NameTypeReqDescription
anredestring–Form of address in the letter, default sie
briefdatumstring–Date of the letter; placeholder if empty (YYYY-MM-DD)
datum_fruehere_abmahnungstring–Date of the earlier warning, optional (YYYY-MM-DD)
datum_vorfallstringyesDay of the incident (Datum des Vorfalls) (YYYY-MM-DD)
fruehere_abmahnungstring–Earlier warning (frühere Abmahnung): none, for the same kind of misconduct, or for a different kind; default nein
pflicht_ausstring–Where the breached duty is written (Die verletzte Pflicht steht in), default Arbeitsvertrag
uhrzeitstring–Time of the incident, HH:MM, optional
verstossstringyesKind of misconduct (Art des Verstoßes)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

arbeitgeberkosten ~220

Germany only. Employer costs (Arbeitgeberkosten) of one employee in Germany per month and year: gross pay plus the employer share of social security (Sozialversicherung) for full-time, part-time, working students (Werkstudent) and mini-jobs (Minijob), with rates, contribution ceilings and sources. In the transition zone (Midijob, Übergangsbereich) it calculates the exact employer share with the official factor F, or only the lower bound for years whose factor F is not yet published.

NameTypeReqDescription
artstringyesType of employment
brutto_monatnumberyesGross pay per month in euro
gesetzlich_versichertboolean–Mini-job: person has statutory health insurance, default true
pauschsteuerboolean–Mini-job: employer pays the 2 % flat-rate tax, default true
stichtagstring–Any day in the month the costs apply to; the rates valid on that day are used. Default today (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

arbeitszeugnis ~573

German employment reference (Arbeitszeugnis, Zwischenzeugnis, Endzeugnis), Germany only. Use it when a founder wants a reference written: give the kind of reference and a grade from 1 to 5 per area, never names. Returns the structure with mandatory parts, the coded wording (Zeugnissprache) for each grade, the overall grade with its satisfaction formula, forbidden codes and traps, and the legal claim under § 109 GewO.

NameTypeReqDescription
artstring–endzeugnis (final reference at the end of employment) or zwischenzeugnis (interim reference while employed), default endzeugnis
beginnstring–First day of employment (YYYY-MM-DD)
endestring–Last day of employment, final reference only (YYYY-MM-DD)
fuehrungsverantwortungboolean–The person leads staff (Führungsverantwortung); then note_fuehrung counts toward the overall grade
grundstring–Why the employment ends, final reference only, default ohne (no reason stated)
note_arbeitsbereitschaftinteger–Grade for willingness to work (Arbeitsbereitschaft: commitment, initiative), 1 (sehr gut) to 5 (mangelhaft), default 2
note_arbeitserfolginteger–Grade for results (Arbeitserfolg: quality and quantity), 1 (sehr gut) to 5 (mangelhaft), default 2
note_arbeitsweiseinteger–Grade for way of working (Arbeitsweise: care, reliability, pace), 1 (sehr gut) to 5 (mangelhaft), default 2
note_fachwisseninteger–Grade for expertise (Fachwissen), 1 (sehr gut) to 5 (mangelhaft), default 2
note_fuehrunginteger–Grade for leadership (Führungsleistung), only with fuehrungsverantwortung, 1 (sehr gut) to 5 (mangelhaft), default 2
note_verhalteninteger–Grade for conduct towards superiors, colleagues and customers (Verhalten), graded separately, 1 (sehr gut) to 5 (mangelhaft), default 2
schlussstring–Closing formula: note (thanks, regret and wishes matching the grade, default), dank (thanks only), keine (none)
umfangstring–qualifiziert (with performance and conduct, the usual case) or einfach (only kind and duration of work), default qualifiziert
zwischen_anlassstring–Occasion of an interim reference, default wunsch (employee asked)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

aufbewahrungsfristen ~366

German employment law, Germany only: retention periods for HR documents (Aufbewahrungsfristen) and the earliest day to delete them: payslips, payroll account, social security pay records, time records, contract and personnel file after exit, rejected applications, warning letters. With modus austritt it returns a deletion plan (Löschplan) for the personnel file after an exit date. Use it when someone asks how long to keep employee documents or when they may or must be deleted.

NameTypeReqDescription
datumstring–Start date: date of the document, last entry (lohnkonto), pay month (sv), rejection (bewerbung) or exit date (vertrag, akte, modus austritt). Not needed for abmahnung (YYYY-MM-DD)
dokumentstring–Document type: lohn (payslips, Lohnabrechnungen), reise (travel expense reports), lohnkonto (payroll account), sv (social security pay records, Entgeltunterlagen), arbeitszeit (time records), vertrag…
modusstring–dokument (one document type) or austritt (deletion plan after exit). Default dokument
pruefung_amstring–Only sv: day of that audit (YYYY-MM-DD)
pruefung_zeitraum_bisstring–Only sv: end of the period covered by the last social security audit (Betriebsprüfung), from the audit notice (YYYY-MM-DD)
verfahren_laeuftboolean–A lawsuit or an audit about these documents is ongoing
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

ausgleichsabgabe ~209

Compensatory levy for unfilled jobs for severely disabled people under German law (Ausgleichsabgabe, §§ 154, 160 SGB IX), years 2024 to 2026. Takes the jobs and the severely disabled employees per month (or one value for all months) and returns required places, employment rate, rate per place and month, the levy and the 31 March deadline. Only employers with 20 or more jobs on annual average are affected. Germany only.

NameTypeReqDescription
arbeitsplaetzearrayyesJobs (Arbeitsplätze) of 18 or more hours per week without apprentices and fixed terms up to 8 weeks: one value for every month or 12 values January to December
jahrinteger–Calendar year of employment, default the current year
schwerbehindertearray–Severely disabled or equivalent employees as counted by the employment agency (angerechnet): one value or 12 monthly values, default 0
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

befristung ~377

German employment law, Germany only: checks a fixed-term contract without objective reason (sachgrundlose Befristung, § 14 TzBfG). Returns the latest allowed end date (2 years, 4 for new companies, 5 from age 52), extensions used and left, and a traffic light with findings on prior employment (Vorbeschäftigung), written form (Schriftform) and extensions (Verlängerung). Use it before signing or extending a fixed-term contract.

NameTypeReqDescription
ab52boolean–Special case: at least 52 at start and unemployed for at least 4 months before (§ 14 Abs. 3 TzBfG)
beginnstringyesStart of the first fixed-term contract (YYYY-MM-DD)
endestring–End of the first contract, without extensions (YYYY-MM-DD)
gruendungstring–Founding date if the company is a new business (§ 14 Abs. 2a TzBfG) (YYYY-MM-DD)
regelaltersgrenzeboolean–Person had reached the standard retirement age at contract start (§ 41 Abs. 2 SGB VI)
schriftformstring–Signed on paper by both sides before the first working day: ja, nein, unklar. Default unklar
verlaengerungenarray–Extensions in order
vorbeschaeftigungstring–Employed before by the same employer: nein (never), arbeit (as employee, also mini-job or working student), azubi (only apprenticeship), praktikum (internship), leih (temp agency worker). Default nein
vorbeschaeftigung_endestring–End of the earlier employment, optional (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

bem_pflicht ~182

Checks whether an employer must offer occupational integration management under German law (betriebliches Eingliederungsmanagement, BEM, § 167 Abs. 2 SGB IX): more than 6 weeks of incapacity to work within the last 12 months, counted in calendar days and in working days, whatever the cause. Returns the counts, the day the limit was crossed and the next steps. Applies from the first employee. Germany only.

NameTypeReqDescription
arbeitstagearray–Working days of the person, default Mo to Fr
stichtagstring–Reference date, the 12 months before it are counted; default today (YYYY-MM-DD)
zeitraeumearrayyesPeriods of incapacity to work (Arbeitsunfähigkeit) of any cause, incl. partial incapacity. Follow-up notes as one period.
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

elternzeit_fristen ~386

German employment law, Germany only: deadlines for parental leave (Elternzeit, §§ 15 to 18 BEEG). Returns the last day the request must reach the employer (7 weeks, 13 weeks after the 3rd birthday), the required form, start and end of protection against dismissal (Kündigungsschutz), the end of maternity protection for the mother and the possible cut of annual leave (Urlaubskürzung). Use it when an employee announces parental leave or a request has arrived.

NameTypeReqDescription
antrag_zugangstring–Day the request reached the employer, optional (YYYY-MM-DD)
beginnstringyesFirst day of parental leave (YYYY-MM-DD)
beschaeftigtenumber–Employees without apprentices, optional, decides the claim to part-time (more than 15)
elternteilstring–Who takes the leave: mutter (mother) or anderer (father or other parent). Default anderer
endestringyesLast day of parental leave (YYYY-MM-DD)
errechneter_terminstring–Mother only, child born: expected date of delivery if the child came early, extends maternity protection (YYYY-MM-DD)
geburtstringyesChild's date of birth, or the expected date if not born yet (YYYY-MM-DD)
jahresurlaubnumber–Annual leave in days, optional, for the possible cut
mutterschutz_12_wochenboolean–Mother only: premature or multiple birth or disability, maternity protection 12 instead of 8 weeks after birth
noch_nicht_geborenboolean–true if the child is not born yet, geburt is then the expected date
teilzeitboolean–Employee works part-time for you during parental leave
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

entgeltfortzahlung ~187

Continued pay during sickness under German law (Entgeltfortzahlung, § 3 EFZG): up to 6 weeks per illness after a 4-week waiting period, with repeated sickness from the same illness (Fortsetzungserkrankung). Returns paid days, the last day of continued pay and when sickness benefit (Krankengeld) starts, the refund via the U1 levy (Umlage U1) and when a BEM is due. Use it when an employee is or was sick. Germany only.

NameTypeReqDescription
beginnstringyesFirst day of the employment relationship, starts the 4-week waiting period (YYYY-MM-DD)
zeitraeumearrayyesPeriods of incapacity to work (Arbeitsunfähigkeit) in date order, first and last day as on the sick note. Follow-up notes without a gap are one period.
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

frist_merken ~98

Germany only. Remember an HR deadline without storing anything here: returns a calendar entry (iCalendar text the user can save) and a link to the matching calculator on lintelly.com, where the user can request an e-mail reminder (double opt-in). Lintelly HR has no memory and stores no personal data.

NameTypeReqDescription
datumstringyesThe deadline (YYYY-MM-DD)
friststringyesKind of deadline
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

interviewfragen_check ~163

Checklist for job interviews in Germany (Vorstellungsgespräch, Interviewfragen), Germany only. Use it when a founder prepares an interview or asks whether a question is allowed, e.g. about pregnancy (Schwangerschaft), religion, health or age under the AGG. Returns forbidden and sensitive topics with the reason, allowed questions, the method for structured questions with rating anchors and the interview flow.

NameTypeReqDescription
formstring–Interview setting: vor_ort (in person) or telefon_video (phone or video)
senioritaetstring–Seniority of the role: ausbildung (apprenticeship or internship), berufseinstieg (entry level), berufserfahren (2 to 5 years), senior, fuehrungskraft (manager)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

klagefrist ~138

Germany only. Calculate the deadline for an unfair dismissal claim (Klagefrist, Kündigungsschutzklage) in Germany: 3 weeks after the written notice was received (§ 4 KSchG), moved to the next working day if it ends on a weekend or public holiday (§ 222 Abs. 2 ZPO). Applies in small businesses too. Use it to know from when a dismissal can be treated as final.

NameTypeReqDescription
bundeslandstring–Federal state of the company for public holidays (Bundesland), e.g. HE
zugangstringyesDay the written notice was received (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

klausel_pruefen ~110

Germany only. Read one clause of a German employment contract against 17 clause types that are void or prohibited under German law (rote Liste), e.g. all overtime paid with the salary, non-compete without compensation, cut-off periods without exceptions. Returns matches with reason, norm and the safe alternative clause. No match is not a legal review of validity. The text is only read, never stored.

NameTypeReqDescription
klauselstringyesClause text, up to 3,000 characters
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

kuendigung_pflichtangaben ~164

German employment law, Germany only. Checklist of the formal requirements when an employer gives notice (Kündigung durch den Arbeitgeber), each item with its legal norm: written form, receipt (Zugang), notice period, works council hearing, special protection (Sonderkündigungsschutz), small business without the Kündigungsschutzgesetz up to 10 employees, 3-week deadline for a claim, Arbeitsbescheinigung, reference (Zeugnis), remaining holiday. Use it before a dismissal.

NameTypeReqDescription
beschaeftigtenumberyesNumber of employees counted under § 23 KSchG: apprentices not counted, part-time pro rata
betriebsratboolean–There is a works council (Betriebsrat), default false
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

kuendigungsfrist_rechnen ~347

Germany only. Calculate the notice period (Kündigungsfrist) for a German employment contract under §§ 187, 188, 622 BGB: end of employment, latest day the notice must be received, the next three possible end dates, the rule applied and warnings (e.g. notice received on a Sunday). Covers probation, length of service, small businesses and longer contractual periods. Use it for dismissals by the employer and resignations.

NameTypeReqDescription
bundeslandstring–Federal state of the company for public holidays (Bundesland), e.g. HE
eintrittstringyesFirst day of employment (YYYY-MM-DD)
kleinbetrieb_vier_wochenboolean–Small business with at most 20 employees that agreed 4 weeks to any day (§ 622 Abs. 5 Nr. 2 BGB)
probezeit_monateinteger–Agreed probation in whole months (Probezeit), 0 for none. If left out, no probation is assumed and the longer notice period applies
staffel_auch_arbeitnehmerboolean–Contract extends the longer statutory periods to resignations too
tarifvertragboolean–A collective agreement applies (it may set other periods)
vertrag_monateinteger–Longer notice period in the contract, whole months
vertrag_terminstring–End date of the contractual period
wer_kuendigtstring–Who gives notice, default arbeitgeber
zugangstringyesDay the notice is received by the other side, not the date of the letter (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

kuendigungsschreiben ~559

German employment law, Germany only. Builds an employer's termination letter (Kündigungsschreiben, ordentliche Kündigung) in DIN 5008 form with the end date calculated under § 622 BGB from start date and day of receipt (Zugang), plus the checklist before sending (Schriftform § 623 BGB, Zugang, Vollmacht, Klagefrist). Names, addresses and signer stay placeholders in square brackets. Not for summary dismissal (fristlose Kündigung) or apprentices.

NameTypeReqDescription
anredestring–Form of address in the letter, default sie
ausbildungboolean–Apprenticeship (Ausbildungsverhältnis); the template does not fit then
betriebsratstring–Works council (Betriebsrat): none, already heard, or not yet heard; default keiner
briefdatumstring–Date of the letter; placeholder if empty (YYYY-MM-DD)
eintrittstringyesFirst day of employment (Eintritt); apprenticeship in the same company counts (YYYY-MM-DD)
freistellungstring–Release from work until the end (Freistellung), default keine
freistellung_abstring–First day of the release; placeholder if empty (YYYY-MM-DD)
kleinbetrieb_vier_wochenboolean–At most 20 employees and the contract agrees 4 weeks without a fixed end date (§ 622 Abs. 5 BGB)
probezeit_monateinteger–Agreed probation in whole months (Probezeit), 0 for none. If left out, no probation is assumed and the longer notice period applies
resturlaub_tagenumber–Remaining holiday in working days, set off against an irrevocable release
rueckgabeboolean–Ask for return of work equipment, default true
tarifvertragboolean–A collective agreement (Tarifvertrag) applies; its periods are not calculated
unterschriftstring–Who signs: owner or managing director, Prokura (ppa.), in Vertretung (i. V.) or im Auftrag (i. A.); default geschaeftsfuehrung
vertragsfriststring–Longer notice period agreed in the contract (Vertrag), default keine
vertragsfrist_monateinteger–Whole months of that contractual notice period, default 3
zugangstringyesDay the employee receives the signed original (Zugang), not the date of the letter (YYYY-MM-DD)
zustellungstring–Delivery: personal handover or messenger (Bote), default persoenlich
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

mindestlohn_check ~123

Germany only. Check a monthly salary and weekly hours against the German statutory minimum wage (Mindestlohn) on a given date: hourly wage, minimum wage, required monthly pay and the shortfall. Uses 13/3 weeks per month like payroll. Not for apprentices (they have a minimum training allowance).

NameTypeReqDescription
brutto_monatnumberyesGross pay per month in euro
stichtagstring–Date to check, default today (YYYY-MM-DD)
wochenstundennumberyesContractual hours per week
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

minijob ~311

Mini-job check under German law (Minijob, geringfügige Beschäftigung, § 8 SGB IV) for 2026 and 2027: maximum hours under the monthly earnings limit, minimum wage check (Mindestlohn), annual limit including one-off payments, and the employer's flat-rate contributions and levies (Pauschalabgaben) for the years whose rates are published. Use it before hiring a mini-jobber or changing hours or pay. Germany only.

NameTypeReqDescription
einmalzahlungen_jahrnumber–Promised one-off payments in the year in euros, e.g. Christmas bonus
gesetzlich_krankenversichertboolean–True (default) if the person has statutory health insurance; then the employer pays the health flat rate (Pauschale zur Krankenversicherung)
jahrinteger–Year, default the current year
pauschsteuerboolean–True (default) for the usual 2 % flat-rate tax
stundennumber–Planned working hours, leave out to get only the maximum hours
stunden_jestring–Whether the hours are per week or per month, default week
stundenlohnnumberyesGross hourly wage in euros
unter_18_ohne_berufsabschlussboolean–True if the person is under 18 without vocational qualification; then the minimum wage does not apply (§ 22 Abs. 2 MiLoG)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

mitarbeitergespraech_leitfaden ~170

Guide for employee meetings in German companies (Mitarbeitergespräch), Germany only: critical feedback (Kritikgespräch), probation review (Probezeitgespräch), annual review (Jahresgespräch) or return after illness (Rückkehrgespräch). Use it when a founder has to hold such a meeting. Returns duration, preparation, phases with goal and open questions, difficult moments, a minutes template and legal traps such as BEM or works council rights.

NameTypeReqDescription
artstringyesKind of meeting: kritik (critical feedback), probezeit (probation review), jahr (annual review), rueckkehr (return after illness)
betriebsratboolean–The company has a works council (Betriebsrat), default false
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

mutterschutz ~350

German employment law, Germany only: maternity protection periods (Mutterschutz, MuSchG) from the expected delivery date, protection before and after birth, extension after premature or multiple birth, the ban on dismissal (Kündigungsverbot) and the employer's duties: notify the supervisory authority (Aufsichtsbehörde) and get the maternity pay supplement refunded (Umlage U2). Also covers miscarriage and stillbirth (Fehlgeburt, Totgeburt). Use it when an employee is pregnant, has given birth or lost a pregnancy.

NameTypeReqDescription
ab_500_grammboolean–Weight at least 500 grams, then it counts as stillbirth even before week 24
behinderungboolean–Disability of the child certified within 8 weeks, on request (12 weeks after birth)
errechneter_terminstring–Expected date of delivery from the maternity record; for a stillbirth it extends the period (YYYY-MM-DD)
fallstring–schwangerschaft (pregnancy or birth) or fehlgeburt (miscarriage or stillbirth). Default schwangerschaft
fehlgeburt_amstring–Date of the miscarriage or stillbirth (YYYY-MM-DD)
fruehgeburtboolean–Premature birth as medically certified (12 weeks after birth)
geburtstring–Actual date of birth, leave out while the child is not born (YYYY-MM-DD)
mehrlingeboolean–Twins or more (12 weeks after birth)
schwangerschaftswocheinteger–Week of pregnancy at the miscarriage, the 13th week starts after 12 completed weeks
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

nachweis_pflichtangaben ~333

Checklist of the mandatory written terms of employment under § 2 Abs. 1 NachwG (Nachweisgesetz, Arbeitsvertrag-Check), Germany only. Use it when a founder hires someone or checks a contract: with the start date it gives the deadline for each of the 15 items (first working day, 7th calendar day, one month), with an answer per item it shows what is missing or overdue. It also checks the form: written form, text form since 2025 under conditions, paper-only industries and fixed-term contracts.

NameTypeReqDescription
angabenarray–What the contract already contains, per item 1 to 15: drin (included), fehlt (missing), entfaellt (not applicable, only for items that apply only if agreed). Items without an answer count as open
befristetboolean–Fixed-term contract (befristet), default false
beginnstring–Agreed first day of employment; deadlines count from it (YYYY-MM-DD)
empfangsbestaetigungboolean–With textform: the employee is asked to confirm receipt
formstring–How the written statement is given: papier (signed paper), textform (PDF or e-mail), nichts (nothing in writing yet)
papierpflicht_brancheboolean–Industry under § 2a SchwarzArbG (construction, hospitality, passenger transport, logistics, fairground, building cleaning, trade fair construction, meat industry, prostitution, security, hairdressing…
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

pausen ~209

German employment law, Germany only: checks shifts against the rules on breaks (Pausen), maximum daily and weekly working time (Höchstarbeitszeit) and rest between shifts (Ruhezeit) under the ArbZG, or the stricter JArbSchG for employees under 18. Returns working time, required and actual break per day, rest period and each violation. Use it to check a shift plan or a time sheet.

NameTypeReqDescription
branche_10_stunden_ruhezeitboolean–Industry that may shorten rest to 10 hours: hospital, care, restaurants, transport, broadcasting, agriculture (§ 5 Abs. 2 ArbZG)
jugendlichboolean–Person is under 18 (JArbSchG)
tagearrayyesShifts in order, one per day
vortag_endestring–End of the last shift on the day before the first day, optional (HH:MM, 24 h)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

probezeit ~267

German employment law, Germany only: end of the probation period (Probezeit) from the first working day, the last day a dismissal with 2 weeks notice can be delivered (§ 622 Abs. 3 BGB), when protection against dismissal (Kündigungsschutz, KSchG) starts and dates for the review meeting. Covers apprenticeships (Ausbildung, BBiG) and fixed-term contracts (Befristung). Use it when someone asks when a probation period ends or until when they can still dismiss with the short notice.

NameTypeReqDescription
ausbildungboolean–true for an apprenticeship (Ausbildung, BBiG): 1 to 4 months, dismissal without notice period
befristet_bisstring–End date if the contract is fixed-term (Befristung) (YYYY-MM-DD)
beginnstringyesFirst working day according to the contract (YYYY-MM-DD)
beschaeftigtenumber–Employees in the business, part-time counted pro rata, apprentices not counted (§ 23 KSchG). Leave out if unknown
dauerintegeryesLength of the probation period as a whole number, unit see einheit
einheitstring–Unit of dauer, default monate
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

rechtsaenderungen ~110

Germany only. Calendar of changes in German employment law values between two dates (Rechtsänderungen), e.g. what changes on 1 January: minimum wage, mini-job limit, contribution ceilings and rates. Lists each new value with the previous one and the source, and values that are not yet officially published.

NameTypeReqDescription
bisstring–Last day, default one year after the first day (YYYY-MM-DD)
vonstring–First day, default today (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

rechtswert ~127

Germany only. Look up one German employment law value (Rechtswert) by its key, e.g. mindestlohn (minimum wage), minijobGrenze, bbgRv, urlaubMindest. Returns the value valid on the given date, all dated values, the legal norm, the official source link, the date it was last checked and its status.

NameTypeReqDescription
kennungstringyesKey of the value, e.g. mindestlohn
stichtagstring–Date the value should apply to, default today (YYYY-MM-DD)
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

rechtswerte_suchen ~139

Germany only. Search the register of German employment law values (228 values with norm, official source and review date): minimum wage, mini-job limit, notice periods, probation, holiday, sick pay, maternity protection, retention periods, thresholds. Returns up to 20 matches with key, title, value on the date and status.

NameTypeReqDescription
gebietstring–Optional area of law
stichtagstring–Date the values should apply to, default today (YYYY-MM-DD)
suchtextstring–Words to search for, German or key, e.g. Mindestlohn, Urlaub, Aufbewahrung
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

schwellen_check ~369

Size thresholds in German employment law (Schwellenwerte): which duties apply at how many employees, each counted the way its law counts (heads, part-time weighting, apprentices). Covers works council, unfair dismissal protection above 10 (KSchG), part-time claims, U1 levy, severely disabled quota, data protection officer, whistleblower channel and more, plus what changes at the next threshold. Use it when a founder asks what applies to a team of their size or what changes with the next hire. Germany only.

NameTypeReqDescription
arbeitsplaetze_ab_18_stundeninteger–Jobs with 18 or more hours per week without apprentices, for the severely disabled quota; estimated if left out
azubisinteger–Apprentices (Auszubildende)
betriebsratboolean–True if there is a works council (Betriebsrat)
koepfeintegeryesEmployees by head count without apprentices; part-time staff and mini-jobbers count, managing directors, freelancers and agency workers do not
personen_mit_personendateninteger–People who constantly process personal data by computer, incl. part-time, apprentices and freelancers; for the data protection officer
schwerbehinderteinteger–Severely disabled employees without apprentices
teilzeit_11_bis_20_stundeninteger–Of the employees, those with more than 10 up to 20 hours per week
teilzeit_21_bis_30_stundeninteger–Of the employees, those with more than 20 up to 30 hours per week
teilzeit_bis_10_stundeninteger–Of the employees, those with up to 10 regular hours per week
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

sofortmeldepflicht ~95

Germany only. Check whether a German employer must file an immediate registration (Sofortmeldung) before the first working hour, by industry under § 28a Abs. 4 SGB IV: construction, hospitality, passenger transport, logistics and delivery, showmen, building cleaning, trade fair construction, meat industry, prostitution, security, hairdressing and cosmetics.

NameTypeReqDescription
branchestringyesIndustry of the company
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

sonderkuendigungsschutz_check ~777

Special protection against dismissal under German law (Sonderkündigungsschutz): checks 11 grounds such as pregnancy, parental leave, care leave, works council, severe disability, data protection officer, apprentices and whistleblowers. Returns a traffic light, the authority whose consent is needed, the protected period and the steps before giving notice. Use it before any dismissal, also in small businesses. Germany only.

NameTypeReqDescription
azubistring–Is the person an apprentice whose probation period is over? Answer ja, nein or unklar. Unanswered questions stay open, the result is then not green.
beauftragtestring–Is the person an appointed officer for emission control, incidents, waste or water protection, or was removed from that role within the last 12 months? Answer ja, nein or unklar. Unanswered questions…
betriebsratstring–Is the person a member of the works council, the youth representation or representative of severely disabled employees, or left such office within the last 12 months? Answer ja, nein or unklar. Unans…
betriebsrat_vorhandenstring–Is there a works council (Betriebsrat) in the business? Answer ja, nein or unklar. If left out, nein is assumed.
dsbstring–Is the person your mandatory data protection officer, or was removed from that role within the last 12 months? Answer ja, nein or unklar. Unanswered questions stay open, the result is then not green.
elternzeitstring–Has the person requested parental leave (Elternzeit) or is on it, or works part-time while receiving parental allowance? Answer ja, nein or unklar. Unanswered questions stay open, the result is then…
hinweisgeberstring–Has the person recently reported a violation (whistleblowing), internally or to an external reporting channel? Answer ja, nein or unklar. Unanswered questions stay open, the result is then not green.
laenger_als_6_monatestring–Only for severe disability: has the employment lasted more than 6 months without interruption? Answer ja, nein or unklar. If left out, ja is assumed.
mutterschutzstring–Is the person pregnant, gave birth up to 4 months ago, still in the protection period after birth, or had a miscarriage after the 12th week of pregnancy? Answer ja, nein or unklar. Unanswered questio…
pflegestring–Has the person announced or is taking short-term care leave, care leave or family care leave (Pflegezeit, Familienpflegezeit)? Answer ja, nein or unklar. Unanswered questions stay open, the result is…
schwerbehindertstring–Is the person severely disabled (degree of disability 50 or more) or treated as equal (gleichgestellt)? Answer unklar if an application is pending or you do not know. Answer ja, nein or unklar. Unans…
wahlstring–Is the person on the election board or a candidate, or did they invite to or prepare a works council election? Answer ja, nein or unklar. Unanswered questions stay open, the result is then not green.
wehrdienststring–Has the person received a call-up notice or is doing military service or a military exercise? Answer ja, nein or unklar. Unanswered questions stay open, the result is then not green.
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

stellenanzeige_check ~126

Checks a German job ad (Stellenanzeige) for discrimination traps under the AGG (Allgemeines Gleichbehandlungsgesetz), Germany only. Use it before a founder publishes a job ad or after you drafted one: pass the ad text. Returns each risky word with the protected characteristic (Merkmal), the reason and a better wording, plus the parts of a good ad; the text itself is neither stored nor returned.

NameTypeReqDescription
anzeigentextstringyesFull text of the job ad, at most 3000 characters, without names or contact details
NameTypeReqDescription
ergebnis–yesResult of the tool; its fields differ per tool
fallenarray––
herausgeberstringyes–
hinweisstringyes–
naechster_schrittarray––
quellenarrayyes–
rechenwegarray––
standstringyes–

No examples provided.

urlaubsabgeltung ~424

Payment in lieu of untaken holiday when employment ends under German law (Urlaubsabgeltung, § 7 Abs. 4 and § 11 BUrlG). Calculates the holiday entitlement in the year of leaving (full or partial, Teilurlaub), adds carry-over, subtracts days taken and multiplies the open days by the daily rate from the last 13 weeks' pay. Use it when someone leaves with holiday left. Germany only.

NameTypeReqDescription
austrittstring–Last day of employment (YYYY-MM-DD)
eintrittstring–First day of employment (YYYY-MM-DD)
jahresurlaubnumber–Contractual annual holiday for full time in a 5-day week, in days (legal minimum 20)
mehrurlaub_gezwoelfteltboolean–True only if the contract expressly reduces holiday above the legal minimum pro rata (1/12 per month) when leaving
monatsgehalt_bruttonumber–Fixed gross monthly salary in euros
offene_tagenumber–Open holiday days if already known; then entry and exit dates are not needed
rest_vorjahrnumber–Holiday carried over from the previous year that has not lapsed. Leave out to add partial holiday from the year of entry automatically where it applies
schon_genommennumber–Holiday days already taken in the year of leaving
schwerbehindertboolean–True if the person is severely disabled; the additional holiday (§ 208 SGB IX) is paid out too
tage_pro_wochenumberyesWorking days per week of the person, 0.5 to 6
variabel_13_wochennumber–Variable pay (commission, allowances) in the last 13 weeks in euros, without overtime pay
verdienst_13_wochennumber–Alternative to the monthly salary: gross pay of the last 13 weeks in euros, without overtime pay and one-off payments
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 is a hosted endpoint at https://hr.lintelly.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · hr.lintelly.com

# add to Claude Code
claude mcp add --transport http com-lintelly-hr-deutschland 'https://hr.lintelly.com/mcp'
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 hosted endpoint (https://hr.lintelly.com/mcp).

Is the Lintelly HR Deutschland MCP server safe to use?

Lintelly HR Deutschland scores 78 out of 100 on VerifyMCP. 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.

Does the Lintelly HR Deutschland MCP server require authentication?

No. We connected to Lintelly HR Deutschland without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

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.