npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@lintelly/hr-deutschland

v0.3.0

Published

Lintelly HR Deutschland: German employment law for small companies as an MCP server. Notice periods, employer costs, sick pay, contracts, HR workflows with calculation and official source. Germany only, no sign-in.

Readme

Lintelly HR Deutschland

Eine Personalabteilung zum Fragen, für Gründer und kleine Firmen in Deutschland. Lintelly HR ist ein offener MCP-Server für Claude, ChatGPT und jeden anderen Assistenten mit MCP, nur für deutsches Arbeits- und Sozialversicherungsrecht: Fristen, Kosten, Pflichten, Abläufe, Schreiben und Vertragsbausteine, jede Zahl mit Rechenweg und amtlicher Quelle. Ohne Anmeldung, ohne Konto, ohne gespeicherte Eingaben.

Allgemeine Auskunft, keine Rechtsberatung im Einzelfall.

Was du fragen kannst

  • „Ich stelle meine erste Mitarbeiterin ein, 20 Stunden, ab 1. Dezember. Was muss ich tun?“
  • „Was kostet mich ein Minijobber, was eine Teilzeitkraft mit 1.800 brutto?“
  • „Tom ist seit drei Wochen krank. Wie lange zahle ich, kriege ich was zurück?“
  • „Meine Mitarbeiterin ist schwanger. Was gilt jetzt?“
  • „Ich will jemandem kündigen. 6 Leute, er ist seit 2 Jahren da.“
  • „Wie viel Urlaub hat jemand mit 3 Tagen pro Woche, und verfällt der alte?“
  • „Schreib mir ein Zwischenzeugnis, sie ist super.“
  • „Ab wann brauche ich einen Datenschutzbeauftragten oder einen Betriebsrat?“
  • „Was ändert sich für mich am 1. Januar?“

Verbinden

Claude (claude.ai, Desktop, Mobil): Einstellungen > Connectors > Eigenen Connector hinzufügen, Adresse https://hr.lintelly.com/mcp.

Claude Code:

claude mcp add --transport http lintelly-hr-deutschland https://hr.lintelly.com/mcp

oder als Plugin mit Skills: /plugin marketplace add NicksAdvisory/lintelly-hr-deutschland, dann /plugin install lintelly-hr-deutschland@lintelly.

Gemini CLI: als Erweiterung (nutzt https://hr.lintelly.com/mcp, gemini-extension.json im Wurzelverzeichnis):

gemini extensions install https://github.com/NicksAdvisory/lintelly-hr-deutschland

ChatGPT: Einstellungen > Apps und Connectors > Entwicklermodus > Connector anlegen, Adresse https://hr.lintelly.com/mcp, Authentifizierung: keine.

Lokal (stdio), z. B. Claude Desktop oder Cursor:

{ "mcpServers": { "lintelly-hr-deutschland": { "command": "npx", "args": ["-y", "@lintelly/hr-deutschland"] } } }

Docker: docker run -i --rm ghcr.io/nicksadvisory/lintelly-hr-deutschland (stdio) oder als HTTP-Server docker run --rm -p 8787:8787 ghcr.io/nicksadvisory/lintelly-hr-deutschland --http.

Werkzeuge

| Gruppe | Werkzeuge | |---|---| | Abläufe | ablauf (erste Einstellung, Eintritt, Austritt, Krankheit, Mutterschutz, Elternzeit, Kündigung vorbereiten, Probezeitende, Befristungsende, Monatsende Lohn), workflow_vorlage | | Fristen | kuendigungsfrist_rechnen, klagefrist, probezeit, befristung, elternzeit_fristen, mutterschutz, aufbewahrungsfristen, pausen | | Geld | arbeitgeberkosten, minijob, mindestlohn_check, entgeltfortzahlung, urlaubsabgeltung, abfindung_faustformel, ausgleichsabgabe | | Urlaub | urlaubsanspruch, urlaubsverfall_hinweis | | Pflichten | schwellen_check, sonderkuendigungsschutz_check, bem_pflicht, sofortmeldepflicht | | Schreiben | kuendigungsschreiben, abmahnung, kuendigung_pflichtangaben, arbeitszeugnis, stellenanzeige_check, interviewfragen_check, mitarbeitergespraech_leitfaden, nachweis_pflichtangaben | | Verträge | vertragsbausteine_suchen, vertragsbaustein (126 Bausteine mit Text), klausel_pruefen | | Rechtsstand | rechtswert, rechtswerte_suchen, rechtsaenderungen | | Merken | frist_merken (Kalendereintrag und Link zur Mail-Erinnerung, nichts bei uns gespeichert) |

Jede Antwort hat dieselbe Form: ergebnis, rechenweg, quellen (Norm, amtlicher Link, Prüfdatum, Status), fallen, naechster_schritt, hinweis, stand, herausgeber. Bei Vertrag, Kündigung und Abmahnung steht immer ein Satz, dass vor dem Versand ein Mensch prüfen sollte.

Daten und Datenschutz

  • Keine Anmeldung, keine Datenbank, keine KI auf unserer Seite. Die Werkzeuge rechnen nur.
  • Die Werkzeuge haben keine Felder für Namen. Eingaben werden nicht gespeichert und nicht geloggt.
  • Gezählt werden nur Aufrufe je Werkzeug und Tag mit groben Bändern (Firmengröße 1, 2 bis 4, 5 bis 9, 10+; Beschäftigungsart; Bundesland; Art des Ablaufs).
  • Datenschutzerklärung (Privacy Policy): https://lintelly.com/datenschutz#lintelly-hr
  • Kontakt und Support: [email protected]

Woher die Zahlen kommen

packages/kern ist eine wörtliche Kopie der Rechtswerte und Rechner aus der Lintelly-Werkbank und von lintelly.com/tools (scripts/abgleich.mjs), mit deren Tests. Jeder Rechtswert hat Norm, amtliche Fundstelle und Prüfdatum. Die Werte werden jeden Monat gegen den amtlichen Wortlaut geprüft; ist eine Prüfung überfällig, steht das in der Antwort.

Entwickeln

npm ci
npm run check
npm run build
node packages/mcp/dist/lintelly-hr-mcp-server.mjs --http

Aufbau: packages/kern (Werte, Rechner, Abläufe), packages/mcp (Server, Werkzeuge, Prompts, Ressourcen), plugins/claude (Plugin mit Skills), plugins/agent (Agent Plugins für Kiro), plugins/cursor (Cursor-Plugin), ops (Betrieb auf hr.lintelly.com), server.json (MCP Registry), Dockerfile. Mitmachen: CONTRIBUTING.md.

Lizenz

Code MIT (LICENSE), Inhalte CC BY 4.0 (LICENSE-INHALTE.md), Rechtswerte frei. Name und Logo „Lintelly“: TRADEMARK.md. Herausgeber: Lintelly, lintelly.com. Lintelly begleitet Firmen ab 10 Beschäftigten als Personalabteilung: https://lintelly.com/hr


English

Lintelly HR Deutschland is an open MCP server for German employment law only. It works like an HR department for small companies in Germany: notice periods, employer costs, sick pay, maternity protection, dismissals, references, contract clauses and HR workflows, each figure with calculation and official source. No sign-in, no account, nothing stored. Connect https://hr.lintelly.com/mcp (Streamable HTTP) or run npx -y @lintelly/hr-deutschland (stdio). Gemini CLI: gemini extensions install https://github.com/NicksAdvisory/lintelly-hr-deutschland. Answers are in the language of the question. General information, not legal advice for an individual case. Code MIT, content CC BY 4.0, name and logo reserved (TRADEMARK.md).