tools

Free German workforce calculators (bridge days, net working time, staffing/PeBeM) - no auth needed.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
87%
Integridad del esquema
87%
Calidad de los nombres
97%
Riesgo de envenenamiento
40%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (6)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen calculate_bridge_days
  • MEDIUMTool description contains URL to non-standard domainen calculate_net_working_time
  • MEDIUMTool description contains URL to non-standard domainen calculate_shift_staffing
  • LOWTool 'compare_bridge_day_years' description lacks action verben compare_bridge_day_years
  • LOWTool 'calculate_care_staffing_pebem' description lacks action verben calculate_care_staffing_pebem

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,261Tokens (definiciones de herramientas)
~4.2 KBTamaño de respuesta típico
Impacto significativo en la atención (2.55% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "tools": {
      "url": "https://mcp.vigotime.com"
    }
  }
}

Puntos de conexión remotos

https://mcp.vigotime.comstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢calculate_bridge_days(jahr, bundesland, urlaubstage_budget, samstag_frei)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "jahr": {
      "type": "integer",
      "minimum": 2026,
      "maximum": 2030,
      "description": "Kalenderjahr (2026–2030)"
    },
    "bundesland": {
      "type": "string",
      "enum": [
        "BW",
        "BY",
        "BE",
        "BB",
        "HB",
        "HH",
        "HE",
        "MV",
        "NI",
        "NW",
        "RP",
        "SL",
        "SN",
        "ST",
        "SH",
        "TH"
      ],
      "description": "Bundesland-Code, z. B. SN, BY, NW"
    },
    "urlaubstage_budget": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "default": 30,
      "description": "Verfügbare Urlaubstage"
    },
    "samstag_frei": {
      "type": "boolean",
      "default": true,
      "description": "true = Mo–Fr-Woche (Samstag frei), false = Mo–Sa"
    }
  },
  "required": [
    "jahr",
    "bundesland"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "vorschlaege": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "von": {
            "type": "string",
            "description": "ISO-Datum erster freier Tag"
          },
          "bis": {
            "type": "string",
            "description": "ISO-Datum letzter freier Tag"
          },
          "urlaubstage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Einzusetzende Urlaubstage (ISO)"
          },
          "anzahlUrlaubstage": {
            "type": "number"
          },
          "freieTageAmStueck": {
            "type": "number"
          },
          "effizienz": {
            "type": "number",
            "description": "Freie Tage ÷ Urlaubstage"
          },
          "anlass": {
            "type": "string",
            "description": "Zugrunde liegender Feiertag"
          }
        },
        "required": [
          "von",
          "bis",
          "urlaubstage",
          "anzahlUrlaubstage",
          "freieTageAmStueck",
          "effizienz",
          "anlass"
        ],
        "additionalProperties": false
      }
    },
    "besteEffizienz": {
      "type": "number"
    },
    "maxFreieTage": {
      "type": "number"
    }
  },
  "required": [
    "vorschlaege",
    "besteEffizienz",
    "maxFreieTage"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_bridge_day_years(bundesland, samstag_frei)

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).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "bundesland": {
      "type": "string",
      "enum": [
        "BW",
        "BY",
        "BE",
        "BB",
        "HB",
        "HH",
        "HE",
        "MV",
        "NI",
        "NW",
        "RP",
        "SL",
        "SN",
        "ST",
        "SH",
        "TH"
      ],
      "description": "Bundesland-Code, z. B. SN, BY, NW"
    },
    "samstag_frei": {
      "type": "boolean",
      "default": true,
      "description": "true = Mo–Fr-Woche (Samstag frei), false = Mo–Sa"
    }
  },
  "required": [
    "bundesland"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "jahre": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "year": {
            "type": "number"
          },
          "maxFreieTage": {
            "type": "number"
          },
          "benoetigteUrlaubstage": {
            "type": "number"
          },
          "hebel": {
            "type": "number",
            "description": "Freie Tage ÷ eingesetzte Urlaubstage"
          },
          "brueckenChancen": {
            "type": "number",
            "description": "Feiertage auf Di–Do"
          },
          "aufWochenende": {
            "type": "number",
            "description": "Feiertage auf dem Wochenende (verschenkt)"
          },
          "feiertageGesamt": {
            "type": "number"
          },
          "score": {
            "type": "number",
            "description": "Offengelegte Formel, s. Tool-Beschreibung"
          }
        },
        "required": [
          "year",
          "maxFreieTage",
          "benoetigteUrlaubstage",
          "hebel",
          "brueckenChancen",
          "aufWochenende",
          "feiertageGesamt",
          "score"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "jahre"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢calculate_net_working_time(urlaubstage, kranktage, fortbildungstage, feiertage, vollzeitkraefte, ...)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "urlaubstage": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "description": "Urlaubstage pro Jahr"
    },
    "kranktage": {
      "type": "number",
      "minimum": 0,
      "maximum": 120,
      "description": "Durchschnittliche Krankheitstage pro Jahr"
    },
    "fortbildungstage": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "default": 0,
      "description": "Fortbildungstage pro Jahr"
    },
    "feiertage": {
      "type": "number",
      "minimum": 0,
      "maximum": 20,
      "description": "Gesetzliche Feiertage auf Werktagen"
    },
    "vollzeitkraefte": {
      "type": "number",
      "minimum": 1,
      "maximum": 1000,
      "default": 1,
      "description": "Anzahl Vollzeitkräfte im Team"
    },
    "wochenstunden_vollzeit": {
      "type": "number",
      "minimum": 10,
      "maximum": 60,
      "default": 40,
      "description": "Wochenstunden Vollzeit"
    }
  },
  "required": [
    "urlaubstage",
    "kranktage",
    "feiertage"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "bruttoarbeitstage": {
      "type": "number"
    },
    "ausfallSummeAt": {
      "type": "number",
      "description": "Ausfalltage gesamt (Urlaub+Krank+Fortbildung+Feiertage)"
    },
    "nettoarbeitstage": {
      "type": "number"
    },
    "ausfallquoteProzent": {
      "type": "number"
    },
    "nettoquoteProzent": {
      "type": "number"
    },
    "nettostundenProKraft": {
      "type": "number"
    },
    "nettostundenTeam": {
      "type": "number"
    }
  },
  "required": [
    "bruttoarbeitstage",
    "ausfallSummeAt",
    "nettoarbeitstage",
    "ausfallquoteProzent",
    "nettoquoteProzent",
    "nettostundenProKraft",
    "nettostundenTeam"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢calculate_shift_staffing(fruehschicht, spaetschicht, nachtschicht, schichtdauer_stunden, betriebstage_pro_woche, ...)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "fruehschicht": {
      "type": "integer",
      "minimum": 0,
      "maximum": 200,
      "description": "Besetzung Frühschicht (Personen)"
    },
    "spaetschicht": {
      "type": "integer",
      "minimum": 0,
      "maximum": 200,
      "description": "Besetzung Spätschicht (Personen)"
    },
    "nachtschicht": {
      "type": "integer",
      "minimum": 0,
      "maximum": 200,
      "description": "Besetzung Nachtschicht (Personen)"
    },
    "schichtdauer_stunden": {
      "type": "number",
      "minimum": 1,
      "maximum": 24,
      "default": 8,
      "description": "Dauer einer Schicht in Stunden"
    },
    "betriebstage_pro_woche": {
      "type": "integer",
      "minimum": 1,
      "maximum": 7,
      "default": 7,
      "description": "Betriebstage pro Woche"
    },
    "wochenstunden_vollzeit": {
      "type": "number",
      "minimum": 10,
      "maximum": 60,
      "default": 38.5,
      "description": "Wochenstunden Vollzeit"
    },
    "urlaubstage": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "default": 30,
      "description": "Urlaubstage pro Jahr"
    },
    "fortbildungstage": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "default": 5,
      "description": "Fortbildungstage pro Jahr"
    },
    "feiertage": {
      "type": "number",
      "minimum": 0,
      "maximum": 20,
      "default": 11,
      "description": "Feiertage auf Werktagen"
    },
    "ausfallquote_prozent": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "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."
    }
  },
  "required": [
    "fruehschicht",
    "spaetschicht",
    "nachtschicht"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schichtenProTag": {
      "type": "number"
    },
    "betriebstageProJahr": {
      "type": "number"
    },
    "besetzungsstundenProJahr": {
      "type": "number",
      "description": "Jährlich zu besetzende Stunden"
    },
    "nettoArbeitstageProVzJahr": {
      "type": "number",
      "description": "Planbare Arbeitstage je VZÄ (ohne Krankheit)"
    },
    "nettostundenProVzJahr": {
      "type": "number",
      "description": "Netto-Jahresarbeitszeit je VZÄ in Stunden"
    },
    "bedarfOhneAusfall": {
      "type": "number",
      "description": "VZÄ vor Ausfallfaktor"
    },
    "ausfallfaktor": {
      "type": "number",
      "description": "1 / (1 − Ausfallquote)"
    },
    "fteRoh": {
      "type": "number",
      "description": "VZÄ inkl. Ausfallfaktor, ungerundet"
    },
    "fteEmpfohlen": {
      "type": "number",
      "description": "VZÄ inkl. Ausfallfaktor, aufgerundet"
    },
    "deckungsstufe": {
      "type": "string",
      "enum": [
        "knapp",
        "normal",
        "komfortabel"
      ]
    }
  },
  "required": [
    "schichtenProTag",
    "betriebstageProJahr",
    "besetzungsstundenProJahr",
    "nettoArbeitstageProVzJahr",
    "nettostundenProVzJahr",
    "bedarfOhneAusfall",
    "ausfallfaktor",
    "fteRoh",
    "fteEmpfohlen",
    "deckungsstufe"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢calculate_care_staffing_pebem(pflegegrad_1, pflegegrad_2, pflegegrad_3, pflegegrad_4, pflegegrad_5)

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).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "pflegegrad_1": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "default": 0,
      "description": "Bewohner mit Pflegegrad 1"
    },
    "pflegegrad_2": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "default": 0,
      "description": "Bewohner mit Pflegegrad 2"
    },
    "pflegegrad_3": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "default": 0,
      "description": "Bewohner mit Pflegegrad 3"
    },
    "pflegegrad_4": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "default": 0,
      "description": "Bewohner mit Pflegegrad 4"
    },
    "pflegegrad_5": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "default": 0,
      "description": "Bewohner mit Pflegegrad 5"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "gesamtBewohner": {
      "type": "number"
    },
    "vzaeProQualifikation": {
      "type": "object",
      "additionalProperties": {
        "type": "number"
      },
      "description": "VZÄ je Qualifikationsniveau (Fachkraft, Hilfskraft mit/ohne Ausbildung)"
    },
    "vzaeGesamt": {
      "type": "number"
    }
  },
  "required": [
    "gesamtBewohner",
    "vzaeProQualifikation",
    "vzaeGesamt"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_vigotime_info

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).

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "produkt": {
      "type": "string"
    },
    "zielgruppen": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "links": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Wichtige vigotime-URLs"
    },
    "produkt_mcp": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "beschreibung": {
          "type": "string"
        }
      },
      "required": [
        "url",
        "beschreibung"
      ],
      "additionalProperties": false
    },
    "anbieter": {
      "type": "string"
    }
  },
  "required": [
    "produkt",
    "zielgruppen",
    "links",
    "produkt_mcp",
    "anbieter"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas
verificadoversión no registrada6 herramientas