tools
Ce que fait ce MCP
Calculates German workforce metrics such as bridge days, net working time, shift staffing requirements, and nursing-care staffing levels.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jahr', 'bundesland'], 'properties': {'jahr': {'type': 'integer', 'maximum': 2030, 'minimum': 2026, 'description': 'Kalenderjahr (2026–2030)'}, 'bundesland': {'enum': ['BW', 'BY', 'BE', 'BB', 'HB', 'HH', 'HE', 'MV', 'NI', 'NW', 'RP', 'SL', 'SN', 'ST', 'SH', 'TH'], 'type': 'string', 'description': 'Bundesland-Code, z. B. SN, BY, NW'}, 'samstag_frei': {'type': 'boolean', 'default': True, 'description': 'true = Mo–Fr-Woche (Samstag frei), false = Mo–Sa'}, 'urlaubstage_budget': {'type': 'integer', 'default': 30, 'maximum': 60, 'minimum': 1, 'description': 'Verfügbare Urlaubstage'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vorschlaege', 'besteEffizienz', 'maxFreieTage'], 'properties': {'vorschlaege': {'type': 'array', 'items': {'type': 'object', 'required': ['von', 'bis', 'urlaubstage', 'anzahlUrlaubstage', 'freieTageAmStueck', 'effizienz', 'anlass'], 'properties': {'bis': {'type': 'string', 'description': 'ISO-Datum letzter freier Tag'}, 'von': {'type': 'string', 'description': 'ISO-Datum erster freier Tag'}, 'anlass': {'type': 'string', 'description': 'Zugrunde liegender Feiertag'}, 'effizienz': {'type': 'number', 'description': 'Freie Tage ÷ Urlaubstage'}, 'urlaubstage': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Einzusetzende Urlaubstage (ISO)'}, 'anzahlUrlaubstage': {'type': 'number'}, 'freieTageAmStueck': {'type': 'number'}}, 'additionalProperties': False}}, 'maxFreieTage': {'type': 'number'}, 'besteEffizienz': {'type': 'number'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pflegegrad_1': {'type': 'integer', 'default': 0, 'maximum': 500, 'minimum': 0, 'description': 'Bewohner mit Pflegegrad 1'}, 'pflegegrad_2': {'type': 'integer', 'default': 0, 'maximum': 500, 'minimum': 0, 'description': 'Bewohner mit Pflegegrad 2'}, 'pflegegrad_3': {'type': 'integer', 'default': 0, 'maximum': 500, 'minimum': 0, 'description': 'Bewohner mit Pflegegrad 3'}, 'pflegegrad_4': {'type': 'integer', 'default': 0, 'maximum': 500, 'minimum': 0, 'description': 'Bewohner mit Pflegegrad 4'}, 'pflegegrad_5': {'type': 'integer', 'default': 0, 'maximum': 500, 'minimum': 0, 'description': 'Bewohner mit Pflegegrad 5'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gesamtBewohner', 'vzaeProQualifikation', 'vzaeGesamt'], 'properties': {'vzaeGesamt': {'type': 'number'}, 'gesamtBewohner': {'type': 'number'}, 'vzaeProQualifikation': {'type': 'object', 'description': 'VZÄ je Qualifikationsniveau (Fachkraft, Hilfskraft mit/ohne Ausbildung)', 'additionalProperties': {'type': 'number'}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['urlaubstage', 'kranktage', 'feiertage'], 'properties': {'feiertage': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Gesetzliche Feiertage auf Werktagen'}, 'kranktage': {'type': 'number', 'maximum': 120, 'minimum': 0, 'description': 'Durchschnittliche Krankheitstage pro Jahr'}, 'urlaubstage': {'type': 'number', 'maximum': 60, 'minimum': 0, 'description': 'Urlaubstage pro Jahr'}, 'vollzeitkraefte': {'type': 'number', 'default': 1, 'maximum': 1000, 'minimum': 1, 'description': 'Anzahl Vollzeitkräfte im Team'}, 'fortbildungstage': {'type': 'number', 'default': 0, 'maximum': 60, 'minimum': 0, 'description': 'Fortbildungstage pro Jahr'}, 'wochenstunden_vollzeit': {'type': 'number', 'default': 40, 'maximum': 60, 'minimum': 10, 'description': 'Wochenstunden Vollzeit'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bruttoarbeitstage', 'ausfallSummeAt', 'nettoarbeitstage', 'ausfallquoteProzent', 'nettoquoteProzent', 'nettostundenProKraft', 'nettostundenTeam'], 'properties': {'ausfallSummeAt': {'type': 'number', 'description': 'Ausfalltage gesamt (Urlaub+Krank+Fortbildung+Feiertage)'}, 'nettoarbeitstage': {'type': 'number'}, 'nettostundenTeam': {'type': 'number'}, 'bruttoarbeitstage': {'type': 'number'}, 'nettoquoteProzent': {'type': 'number'}, 'ausfallquoteProzent': {'type': 'number'}, 'nettostundenProKraft': {'type': 'number'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fruehschicht', 'spaetschicht', 'nachtschicht'], 'properties': {'feiertage': {'type': 'number', 'default': 11, 'maximum': 20, 'minimum': 0, 'description': 'Feiertage auf Werktagen'}, 'urlaubstage': {'type': 'number', 'default': 30, 'maximum': 60, 'minimum': 0, 'description': 'Urlaubstage pro Jahr'}, 'fruehschicht': {'type': 'integer', 'maximum': 200, 'minimum': 0, 'description': 'Besetzung Frühschicht (Personen)'}, 'nachtschicht': {'type': 'integer', 'maximum': 200, 'minimum': 0, 'description': 'Besetzung Nachtschicht (Personen)'}, 'spaetschicht': {'type': 'integer', 'maximum': 200, 'minimum': 0, 'description': 'Besetzung Spätschicht (Personen)'}, 'fortbildungstage': {'type': 'number', 'default': 5, 'maximum': 60, 'minimum': 0, 'description': 'Fortbildungstage pro Jahr'}, 'ausfallquote_prozent': {'type': 'number', 'default': 11.6, 'maximum': 60, 'minimum': 0, 'description': 'Krankheitsbedingte Ausfallquote in Prozent der planbaren Arbeitszeit. Ersetzt einen pauschalen Puffer: Krankheit darf NICHT zusätzlich von den Arbeitstagen abgezogen werden.'}, 'schichtdauer_stunden': {'type': 'number', 'default': 8, 'maximum': 24, 'minimum': 1, 'description': 'Dauer einer Schicht in Stunden'}, 'betriebstage_pro_woche': {'type': 'integer', 'default': 7, 'maximum': 7, 'minimum': 1, 'description': 'Betriebstage pro Woche'}, 'wochenstunden_vollzeit': {'type': 'number', 'default': 38.5, 'maximum': 60, 'minimum': 10, 'description': 'Wochenstunden Vollzeit'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schichtenProTag', 'betriebstageProJahr', 'besetzungsstundenProJahr', 'nettoArbeitstageProVzJahr', 'nettostundenProVzJahr', 'bedarfOhneAusfall', 'ausfallfaktor', 'fteRoh', 'fteEmpfohlen', 'deckungsstufe'], 'properties': {'fteRoh': {'type': 'number', 'description': 'VZÄ inkl. Ausfallfaktor, ungerundet'}, 'fteEmpfohlen': {'type': 'number', 'description': 'VZÄ inkl. Ausfallfaktor, aufgerundet'}, 'ausfallfaktor': {'type': 'number', 'description': '1 / (1 − Ausfallquote)'}, 'deckungsstufe': {'enum': ['knapp', 'normal', 'komfortabel'], 'type': 'string'}, 'schichtenProTag': {'type': 'number'}, 'bedarfOhneAusfall': {'type': 'number', 'description': 'VZÄ vor Ausfallfaktor'}, 'betriebstageProJahr': {'type': 'number'}, 'nettostundenProVzJahr': {'type': 'number', 'description': 'Netto-Jahresarbeitszeit je VZÄ in Stunden'}, 'besetzungsstundenProJahr': {'type': 'number', 'description': 'Jährlich zu besetzende Stunden'}, 'nettoArbeitstageProVzJahr': {'type': 'number', 'description': 'Planbare Arbeitstage je VZÄ (ohne Krankheit)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bundesland'], 'properties': {'bundesland': {'enum': ['BW', 'BY', 'BE', 'BB', 'HB', 'HH', 'HE', 'MV', 'NI', 'NW', 'RP', 'SL', 'SN', 'ST', 'SH', 'TH'], 'type': 'string', 'description': 'Bundesland-Code, z. B. SN, BY, NW'}, 'samstag_frei': {'type': 'boolean', 'default': True, 'description': 'true = Mo–Fr-Woche (Samstag frei), false = Mo–Sa'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jahre'], 'properties': {'jahre': {'type': 'array', 'items': {'type': 'object', 'required': ['year', 'maxFreieTage', 'benoetigteUrlaubstage', 'hebel', 'brueckenChancen', 'aufWochenende', 'feiertageGesamt', 'score'], 'properties': {'year': {'type': 'number'}, 'hebel': {'type': 'number', 'description': 'Freie Tage ÷ eingesetzte Urlaubstage'}, 'score': {'type': 'number', 'description': 'Offengelegte Formel, s. Tool-Beschreibung'}, 'maxFreieTage': {'type': 'number'}, 'aufWochenende': {'type': 'number', 'description': 'Feiertage auf dem Wochenende (verschenkt)'}, 'brueckenChancen': {'type': 'number', 'description': 'Feiertage auf Di–Do'}, 'feiertageGesamt': {'type': 'number'}, 'benoetigteUrlaubstage': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['produkt', 'zielgruppen', 'links', 'produkt_mcp', 'anbieter'], 'properties': {'links': {'type': 'object', 'description': 'Wichtige vigotime-URLs', 'additionalProperties': {'type': 'string'}}, 'produkt': {'type': 'string'}, 'anbieter': {'type': 'string'}, 'produkt_mcp': {'type': 'object', 'required': ['url', 'beschreibung'], 'properties': {'url': {'type': 'string'}, 'beschreibung': {'type': 'string'}}, 'additionalProperties': False}, 'zielgruppen': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
Feegow Clinic
Manages clinic patients, providers, appointments, schedules, benefit plans, insurance billing, financial records, units, employee…
WebDiet
Manages dietitian workflows including patients, anamnesis, anthropometry, nutrition calculations, meal data, prescriptions, appoi…
MFIT Personal
Supports personal trainers with student management, workout and evaluation records, retention analytics, check-ins, files, invoic…
DietBox
Enables dietitians to manage patients, health histories, measurements, meal plans, food diaries, appointments, messaging, goals, …
intakeq
Manages healthcare practice clients, appointments, intake questionnaires, treatment notes, diagnoses, invoices and practitioner s…
cliniko
Manages Cliniko patients, practitioners, practices, appointments, availability, treatment notes, products, and invoices.
Tabflows
Provides direct primary care practice listings, business calculators, pricing, integrations, workflows, documentation, and demo b…
DoctoFam Medical Clinic
Provides read-only clinic availability, providers, rooms, procedure catalogs, calendar blocks, and aggregate administrative sched…