Lehrerbegleiter

Referendariat und Beihilfe für Lehrkräfte in allen 16 Bundesländern: Fahrplan, Fristen, Pension.

Should I use this

Quality & Safety

A
Description quality
77%
Schema completeness
94%
Naming quality
83%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'regeln_bundesland' description lacks action verbin regeln_bundesland
  • LOWTool 'pension_berechnen' description lacks action verbin pension_berechnen

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,519Tokens (tool definitions)
~1.4 KBTypical response size
Moderate attention impact (1.19% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "referendariat": {
      "url": "https://lehrerbegleiter.de/mcp"
    }
  }
}

Remote endpoints

https://lehrerbegleiter.de/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢fahrplan_erstellen(land, status, start, kv, kinder, ...)

Erstellt den persönlichen Fahrplan für Krankenversicherung, Beihilfe, Diensthaftpflicht, Dienstunfähigkeit und Pension rund um das Referendariat, mit Fristen als Datum. Nennt Bedarf und Fristen, keine Tarife und keine Versicherer.

Input Schema

{
  "type": "object",
  "properties": {
    "land": {
      "type": "string",
      "description": "Bundesland als Slug, Name oder Kürzel, zum Beispiel bayern, Nordrhein-Westfalen oder BW."
    },
    "status": {
      "type": "string",
      "enum": [
        "studium",
        "zusage",
        "ref",
        "planstelle"
      ],
      "description": "studium = noch im Studium, zusage = Ref beginnt bald, ref = schon im Ref, planstelle = Beamter auf Probe"
    },
    "start": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}$",
      "description": "Beginn von Referendariat oder Planstelle als JJJJ-MM"
    },
    "kv": {
      "type": "string",
      "enum": [
        "familie",
        "studentisch",
        "gkv",
        "pkv",
        "unklar"
      ],
      "description": "heutige Krankenversicherung"
    },
    "kinder": {
      "type": "string",
      "enum": [
        "ja",
        "nein"
      ]
    },
    "verband": {
      "type": "string",
      "enum": [
        "ja",
        "nein",
        "unklar"
      ],
      "description": "Mitglied in GEW, VBE oder Philologenverband"
    }
  },
  "required": [
    "land"
  ],
  "additionalProperties": false
}
🟢regeln_bundesland(land)

Beihilfe-Sätze, pauschale Beihilfe, zuständige Beihilfestelle, Fristen, Dauer des Vorbereitungsdienstes und Altersgrenze für die Verbeamtung eines Bundeslands. Jeder Wert mit Quelle und Stand.

Input Schema

{
  "type": "object",
  "properties": {
    "land": {
      "type": "string",
      "description": "Bundesland als Slug, Name oder Kürzel, zum Beispiel bayern, Nordrhein-Westfalen oder BW."
    }
  },
  "required": [
    "land"
  ],
  "additionalProperties": false
}
🟢starttermine(land, ab)

Nächste Einstellungstermine für den Vorbereitungsdienst (Referendariat) und die zugehörigen Bewerbungsfristen, für ein Bundesland oder alle 16.

Input Schema

{
  "type": "object",
  "properties": {
    "land": {
      "type": "string",
      "description": "Bundesland als Slug, Name oder Kürzel, zum Beispiel bayern, Nordrhein-Westfalen oder BW. Weglassen für alle Länder."
    },
    "ab": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Nur Termine ab diesem Tag (JJJJ-MM-TT), Standard heute"
    }
  },
  "additionalProperties": false
}
🟢anwaerterbezuege(land)

Anwärtergrundbetrag im Referendariat für ein Lehramt mit Eingangsamt A 13, je Bundesland mit Quelle und Stand. Brutto im Monat, ohne Familienzuschlag und Zulagen.

Input Schema

{
  "type": "object",
  "properties": {
    "land": {
      "type": "string",
      "description": "Bundesland als Slug, Name oder Kürzel, zum Beispiel bayern, Nordrhein-Westfalen oder BW. Weglassen für alle Länder."
    }
  },
  "additionalProperties": false
}
🟢pension_berechnen(dienstjahre, bezuege, jahre_vor_altersgrenze)

Rechnet den Ruhegehaltssatz nach § 14 BeamtVG: 1,79375 Prozent je ruhegehaltfähigem Dienstjahr, höchstens 71,75 Prozent. Optional mit Abschlag von 3,6 Prozent je Jahr vor der Altersgrenze, höchstens 10,8 Prozent, und mit Betrag in Euro.

Input Schema

{
  "type": "object",
  "properties": {
    "dienstjahre": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "description": "ruhegehaltfähige Dienstjahre, Teile eines Jahres als Dezimalzahl"
    },
    "bezuege": {
      "type": "number",
      "minimum": 0,
      "maximum": 30000,
      "description": "ruhegehaltfähige Dienstbezüge in Euro brutto im Monat (optional)"
    },
    "jahre_vor_altersgrenze": {
      "type": "number",
      "minimum": 0,
      "maximum": 10,
      "description": "Jahre, die der Ruhestand vor der Altersgrenze beginnt (optional, für den Abschlag)"
    }
  },
  "required": [
    "dienstjahre"
  ],
  "additionalProperties": false
}
🟢beratung_anfragen(weg, land, status, start, themen)

Gibt einen vorbefüllten Link zum Ref-Check oder zum Kontaktformular von Lehrerbegleiter zurück. Sendet selbst nichts ab und legt keine Anfrage an: Die Person öffnet den Link, prüft ihre Angaben und schickt sie selbst ab. Keine Gesundheitsdaten übergeben.

Input Schema

{
  "type": "object",
  "properties": {
    "weg": {
      "type": "string",
      "enum": [
        "ref-check",
        "kontakt"
      ],
      "description": "ref-check = Fahrplan und Anfrage in einem (Standard), kontakt = kurze Nachricht an den Makler"
    },
    "land": {
      "type": "string",
      "description": "Bundesland als Slug, Name oder Kürzel, zum Beispiel bayern, Nordrhein-Westfalen oder BW."
    },
    "status": {
      "type": "string",
      "enum": [
        "studium",
        "zusage",
        "ref",
        "planstelle"
      ]
    },
    "start": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}$",
      "description": "JJJJ-MM"
    },
    "themen": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "pkv",
          "du",
          "haftpflicht",
          "anwartschaft",
          "beihilfe",
          "vorsorge",
          "erste-hilfe"
        ]
      },
      "description": "Themen für das Gespräch"
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools