Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:c3e5e2838b402179beaec97a60fb30fa17430c5f22868f32efe76929c0738a66
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Berechnet die effizientesten Brückentage für ein Jahr (2026–2030) und ein deutsches Bundesland: welche Urlaubstage ergeben die längsten zusammenhängenden Frei-Blöcke. Deterministische Rechnung auf Basis der gesetzlichen Feiertage — keine KI-Schätzung. Interaktive Version: https://vigotime.com/de/tools/brueckentage-rechner", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bundesland": { "description": "Bundesland-Code, z. B. SN, BY, NW", "enum": [ "BW", "BY", "BE", "BB", "HB", "HH", "HE", "MV", "NI", "NW", "RP", "SL", "SN", "ST", "SH", "TH" ], "type": "string" }, "jahr": { "description": "Kalenderjahr (2026–2030)", "maximum": 2030, "minimum": 2026, "type": "integer" }, "samstag_frei": { "default": true, "description": "true = Mo–Fr-Woche (Samstag frei), false = Mo–Sa", "type": "boolean" }, "urlaubstage_budget": { "default": 30, "description": "Verfügbare Urlaubstage", "maximum": 60, "minimum": 1, "type": "integer" } }, "required": [ "jahr", "bundesland" ], "type": "object" }, "name": "calculate_bridge_days", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "besteEffizienz": { "type": "number" }, "maxFreieTage": { "type": "number" }, "vorschlaege": { "items": { "additionalProperties": false, "properties": { "anlass": { "description": "Zugrunde liegender Feiertag", "type": "string" }, "anzahlUrlaubstage": { "type": "number" }, "bis": { "description": "ISO-Datum letzter freier Tag", "type": "string" }, "effizienz": { "description": "Freie Tage ÷ Urlaubstage", "type": "number" }, "freieTageAmStueck": { "type": "number" }, "urlaubstage": { "description": "Einzusetzende Urlaubstage (ISO)", "items": { "type": "string" }, "type": "array" }, "von": { "description": "ISO-Datum erster freier Tag", "type": "string" } }, "required": [ "von", "bis", "urlaubstage", "anzahlUrlaubstage", "freieTageAmStueck", "effizienz", "anlass" ], "type": "object" }, "type": "array" } }, "required": [ "vorschlaege", "besteEffizienz", "maxFreieTage" ], "type": "object" } }, { "description": "Berechnet den PeBeM-VZÄ-Höchstwert einer Pflegeeinrichtung aus der Bewohnerstruktur (Anzahl Bewohner je Pflegegrad 1–5) nach § 113c SGB XI — aufgeschlüsselt nach Qualifikationsniveau (Fachkraft, Hilfskraft mit/ohne Ausbildung).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "pflegegrad_1": { "default": 0, "description": "Bewohner mit Pflegegrad 1", "maximum": 500, "minimum": 0, "type": "integer" }, "pflegegrad_2": { "default": 0, "description": "Bewohner mit Pflegegrad 2", "maximum": 500, "minimum": 0, "type": "integer" }, "pflegegrad_3": { "default": 0, "description": "Bewohner mit Pflegegrad 3", "maximum": 500, "minimum": 0, "type": "integer" }, "pflegegrad_4": { "default": 0, "description": "Bewohner mit Pflegegrad 4", "maximum": 500, "minimum": 0, "type": "integer" }, "pflegegrad_5": { "default": 0, "description": "Bewohner mit Pflegegrad 5", "maximum": 500, "minimum": 0, "type": "integer" } }, "type": "object" }, "name": "calculate_care_staffing_pebem", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "gesamtBewohner": { "type": "number" }, "vzaeGesamt": { "type": "number" }, "vzaeProQualifikation": { "additionalProperties": { "type": "number" }, "description": "VZÄ je Qualifikationsniveau (Fachkraft, Hilfskraft mit/ohne Ausbildung)", "type": "object" } }, "required": [ "gesamtBewohner", "vzaeProQualifikation", "vzaeGesamt" ], "type": "object" } }, { "description": "Berechnet die tatsächlich verfügbare Netto-Arbeitszeit einer Vollzeitkraft pro Jahr: Bruttoarbeitstage minus Urlaub, Krankheit, Fortbildung und Feiertage — als Tage, Stunden und Quote, optional als Team-Summe. Interaktive Version: https://vigotime.com/de/tools/nettoarbeitszeit-rechner", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "feiertage": { "description": "Gesetzliche Feiertage auf Werktagen", "maximum": 20, "minimum": 0, "type": "number" }, "fortbildungstage": { "default": 0, "description": "Fortbildungstage pro Jahr", "maximum": 60, "minimum": 0, "type": "number" }, "kranktage": { "description": "Durchschnittliche Krankheitstage pro Jahr", "maximum": 120, "minimum": 0, "type": "number" }, "urlaubstage": { "description": "Urlaubstage pro Jahr", "maximum": 60, "minimum": 0, "type": "number" }, "vollzeitkraefte": { "default": 1, "description": "Anzahl Vollzeitkräfte im Team", "maximum": 1000, "minimum": 1, "type": "number" }, "wochenstunden_vollzeit": { "default": 40, "description": "Wochenstunden Vollzeit", "maximum": 60, "minimum": 10, "type": "number" } }, "required": [ "urlaubstage", "kranktage", "feiertage" ], "type": "object" }, "name": "calculate_net_working_time", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ausfallSummeAt": { "description": "Ausfalltage gesamt (Urlaub+Krank+Fortbildung+Feiertage)", "type": "number" }, "ausfallquoteProzent": { "type": "number" }, "bruttoarbeitstage": { "type": "number" }, "nettoarbeitstage": { "type": "number" }, "nettoquoteProzent": { "type": "number" }, "nettostundenProKraft": { "type": "number" }, "nettostundenTeam": { "type": "number" } }, "required": [ "bruttoarbeitstage", "ausfallSummeAt", "nettoarbeitstage", "ausfallquoteProzent", "nettoquoteProzent", "nettostundenProKraft", "nettostundenTeam" ], "type": "object" } }, { "description": "Berechnet den Personalbedarf (VZÄ) eines Schichtbetriebs: jährlich zu besetzende Stunden geteilt durch die Netto-Jahresarbeitszeit einer Vollzeitkraft (Brutto minus Urlaub, Feiertage, Fortbildung), multipliziert mit dem Ausfallfaktor 1/(1 − Ausfallquote). Der krankheitsbedingte Ausfall fließt ausschließlich über die Ausfallquote ein — genau einmal. Reine Arithmetik nach offengelegter Formel. Interaktive Version: https://vigotime.com/de/tools/personalbedarf-pflege", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ausfallquote_prozent": { "default": 11.6, "description": "Krankheitsbedingte Ausfallquote in Prozent der planbaren Arbeitszeit. Ersetzt einen pauschalen Puffer: Krankheit darf NICHT zusätzlich von den Arbeitstagen abgezogen werden.", "maximum": 60, "minimum": 0, "type": "number" }, "betriebstage_pro_woche": { "default": 7, "description": "Betriebstage pro Woche", "maximum": 7, "minimum": 1, "type": "integer" }, "feiertage": { "default": 11, "description": "Feiertage auf Werktagen", "maximum": 20, "minimum": 0, "type": "number" }, "fortbildungstage": { "default": 5, "description": "Fortbildungstage pro Jahr", "maximum": 60, "minimum": 0, "type": "number" }, "fruehschicht": { "description": "Besetzung Frühschicht (Personen)", "maximum": 200, "minimum": 0, "type": "integer" }, "nachtschicht": { "description": "Besetzung Nachtschicht (Personen)", "maximum": 200, "minimum": 0, "type": "integer" }, "schichtdauer_stunden": { "default": 8, "description": "Dauer einer Schicht in Stunden", "maximum": 24, "minimum": 1, "type": "number" }, "spaetschicht": { "description": "Besetzung Spätschicht (Personen)", "maximum": 200, "minimum": 0, "type": "integer" }, "urlaubstage": { "default": 30, "description": "Urlaubstage pro Jahr", "maximum": 60, "minimum": 0, "type": "number" }, "wochenstunden_vollzeit": { "default": 38.5, "description": "Wochenstunden Vollzeit", "maximum": 60, "minimum": 10, "type": "number" } }, "required": [ "fruehschicht", "spaetschicht", "nachtschicht" ], "type": "object" }, "name": "calculate_shift_staffing", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ausfallfaktor": { "description": "1 / (1 − Ausfallquote)", "type": "number" }, "bedarfOhneAusfall": { "description": "VZÄ vor Ausfallfaktor", "type": "number" }, "besetzungsstundenProJahr": { "description": "Jährlich zu besetzende Stunden", "type": "number" }, "betriebstageProJahr": { "type": "number" }, "deckungsstufe": { "enum": [ "knapp", "normal", "komfortabel" ], "type": "string" }, "fteEmpfohlen": { "description": "VZÄ inkl. Ausfallfaktor, aufgerundet", "type": "number" }, "fteRoh": { "description": "VZÄ inkl. Ausfallfaktor, ungerundet", "type": "number" }, "nettoArbeitstageProVzJahr": { "description": "Planbare Arbeitstage je VZÄ (ohne Krankheit)", "type": "number" }, "nettostundenProVzJahr": { "description": "Netto-Jahresarbeitszeit je VZÄ in Stunden", "type": "number" }, "schichtenProTag": { "type": "number" } }, "required": [ "schichtenProTag", "betriebstageProJahr", "besetzungsstundenProJahr", "nettoArbeitstageProVzJahr", "nettostundenProVzJahr", "bedarfOhneAusfall", "ausfallfaktor", "fteRoh", "fteEmpfohlen", "deckungsstufe" ], "type": "object" } }, { "description": "Vergleicht die Jahre 2026–2030 für ein Bundesland: welches Jahr eignet sich am besten für Brückentage (Score aus der Feiertagslage, offengelegte Formel, rein regelbasiert).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bundesland": { "description": "Bundesland-Code, z. B. SN, BY, NW", "enum": [ "BW", "BY", "BE", "BB", "HB", "HH", "HE", "MV", "NI", "NW", "RP", "SL", "SN", "ST", "SH", "TH" ], "type": "string" }, "samstag_frei": { "default": true, "description": "true = Mo–Fr-Woche (Samstag frei), false = Mo–Sa", "type": "boolean" } }, "required": [ "bundesland" ], "type": "object" }, "name": "compare_bridge_day_years", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "jahre": { "items": { "additionalProperties": false, "properties": { "aufWochenende": { "description": "Feiertage auf dem Wochenende (verschenkt)", "type": "number" }, "benoetigteUrlaubstage": { "type": "number" }, "brueckenChancen": { "description": "Feiertage auf Di–Do", "type": "number" }, "feiertageGesamt": { "type": "number" }, "hebel": { "description": "Freie Tage ÷ eingesetzte Urlaubstage", "type": "number" }, "maxFreieTage": { "type": "number" }, "score": { "description": "Offengelegte Formel, s. Tool-Beschreibung", "type": "number" }, "year": { "type": "number" } }, "required": [ "year", "maxFreieTage", "benoetigteUrlaubstage", "hebel", "brueckenChancen", "aufWochenende", "feiertageGesamt", "score" ], "type": "object" }, "type": "array" } }, "required": [ "jahre" ], "type": "object" } }, { "description": "Kurzprofil von vigotime: regelbasierte, automatische Dienstplanung mit Wunschsystem, Urlaubsverwaltung und Zeiterfassung für Schichtbetriebe (Pflege, Klinik, Labor, Gastronomie, Produktion u. a.). Liefert Produktüberblick, die wichtigsten Links und den Weg zum vollwertigen Produkt-MCP (Dienstpläne per Tool-Call rechnen lassen).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_vigotime_info", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "anbieter": { "type": "string" }, "links": { "additionalProperties": { "type": "string" }, "description": "Wichtige vigotime-URLs", "type": "object" }, "produkt": { "type": "string" }, "produkt_mcp": { "additionalProperties": false, "properties": { "beschreibung": { "type": "string" }, "url": { "type": "string" } }, "required": [ "url", "beschreibung" ], "type": "object" }, "zielgruppen": { "items": { "type": "string" }, "type": "array" } }, "required": [ "produkt", "zielgruppen", "links", "produkt_mcp", "anbieter" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c3e5e2838b402179beaec97a60fb30fa17430c5f22868f32efe76929c0738a66 | sha256sum