Skip to main content
Glama

Ausgleichsabgabe für schwerbehinderte Menschen

hr_ausgleichsabgabe
Read-onlyIdempotent

Nur Deutschland. Ausgleichsabgabe für nicht besetzte Pflichtarbeitsplätze schwerbehinderter Menschen nach § 160 SGB IX für ein Kalenderjahr ab 2015: Beträge je Beschäftigungsquote und für kleine Arbeitgeber, optional Näherung der Jahresabgabe aus … English: Amount per unfilled mandatory position by employment rate, with a calculator for the yearly levy.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
jahrNoKalenderjahr, für das die Abgabe geschuldet wird. Ohne Angabe das laufende Jahr.
datumNoAlternativ zu jahr: Stichtag im Format JJJJ-MM-TT, das Jahr wird daraus genommen.
besetztNoBesetzte Pflichtplätze im Jahresdurchschnitt einschließlich Gleichgestellter und Mehrfachanrechnungen nach § 159 SGB IX.
bestandteilNoNur diesen Bestandteil liefern und zitieren, etwa für eine einzelne Frage (optional). Erlaubt sind die ids der Bestandteile.
arbeitsplaetzeNoArbeitsplätze nach § 156 SGB IX im Jahresdurchschnitt, ohne Stellen für Auszubildende, ohne Stellen unter 18 Wochenstunden und Stellen bis …

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • changedInput schema / properties / arbeitsplaetze / description
      Previous value: -"Arbeitsplätze nach § 156 SGB IX im Jahresdurchschnitt, ohne Stellen für Auszubildende, ohne Stellen unter 18 Wochenstunden und Stellen bis acht Wochen (§§ 156 und 157 SGB IX). Minijobs zählen deshalb meist nicht. Optional, für die Berechnung"New value: +"Arbeitsplätze nach § 156 SGB IX im Jahresdurchschnitt, ohne Stellen für Auszubildende, ohne Stellen unter 18 Wochenstunden und Stellen bis …"
    • changedInput schema / properties / besetzt / description
      Previous value: -"Besetzte Pflichtplätze im Jahresdurchschnitt einschließlich Gleichgestellter und Mehrfachanrechnungen nach § 159 SGB IX. Optional, zusammen mit arbeitsplaetze"New value: +"Besetzte Pflichtplätze im Jahresdurchschnitt einschließlich Gleichgestellter und Mehrfachanrechnungen nach § 159 SGB IX."
    • removedInput schema / properties / datum / pattern
      Removed value: -"^\\d{4}-\\d{2}-\\d{2}$"
    • changedOutput schema / (root)
      Previous value: -{
      -  "additionalProperties": true,
      -  "properties": {
      -    "abgabe_jahr": {
      -      "description": "Jahresabgabe nach dem Rechenweg der Anzeige (Dezimal oder null)"
      -    },
      -    "arbeitsplaetze": {
      -      "description": "Zu berücksichtigende Arbeitsplätze im Jahresdurchschnitt (Dezimal oder null)"
      -    },
      -    "beschaeftigungsquote_prozent": {
      -      "description": "Besetzte Pflichtplätze in Prozent, abgeschnitten (Dezimal oder null)"
      -    },
      -    "besetzt": {
      -      "description": "Mit schwerbehinderten Menschen besetzte Pflichtplätze im Jahresdurchschnitt (Dezimal oder null)"
      -    },
      -    "bestandteile": {
      -      "description": "Je Bestandteil Wert oder Satz, Gültigkeit, Rechtsgrundlage und Quelle (Liste)"
      -    },
      -    "betrag_monat": {
      -      "description": "Betrag je unbesetztem Platz und Monat (Dezimal oder null)"
      -    },
      -    "datensatz": {
      -      "description": "Kennung des Datensatzes (Text)"
      -    },
      -    "datenstand": {
      -      "description": "Kennung des Datenstands: Datum und laufende Nummer der letzten Änderung im Änderungsprotokoll (/v1/aenderungen), die diesen Datensatz betrifft. Gleicher Datenstand heißt unveränderter Inhalt, praktisch für Prüfer und zum Vergleich zweier Abfragen (Text)"
      -    },
      -    "hinweise": {
      -      "description": "Grenzen der Werte oder der Berechnung, in Sätzen (Liste)"
      -    },
      -    "jahr": {
      -      "description": "Kalenderjahr der Abgabe (Ganzzahl)"
      -    },
      -    "lizenz": {
      -      "description": "Nutzungsbedingungen der Werte (Text)"
      -    },
      -    "pflichtplaetze": {
      -      "description": "Pflichtarbeitsplätze im Jahresdurchschnitt nach § 154 und § 157 SGB IX (Dezimal oder null)"
      -    },
      -    "pflichtplatz_monate": {
      -      "description": "Pflichtplatz-Monate im Jahr wie in der Anzeige (Ganzzahl oder null)"
      -    },
      -    "regeln": {
      -      "description": "Regeln aus dem Gesetz in Sätzen, je mit Norm (Liste)"
      -    },
      -    "stand": {
      -      "description": "Tag der letzten Prüfung gegen die Quelle (Datum)"
      -    },
      -    "stufe": {
      -      "description": "Kennung des angewandten Betrags der Staffel (Text oder null)"
      -    },
      -    "unbesetzt": {
      -      "description": "Unbesetzte Pflichtplätze im Jahresdurchschnitt (Dezimal oder null)"
      -    },
      -    "unbesetzt_monate": {
      -      "description": "Unbesetzte Pflichtplatz-Monate (Dezimal oder null)"
      -    },
      -    "vorlaeufig": {
      -      "description": "true, wenn für den Stichtag noch nicht alle Werte festgelegt sind (Boolesch)"
      -    },
      -    "werte": {
      -      "additionalProperties": true,
      -      "description": "Kurzform: Bestandteil und Wert am Stichtag, null solange ein angekündigter Wert fehlt",
      -      "properties": {
      -        "klein_unter_40_null": {
      -          "description": "Weniger als 40 Arbeitsplätze, kein schwerbehinderter Mensch beschäftigt, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "klein_unter_40_weniger_als_1": {
      -          "description": "Weniger als 40 Arbeitsplätze, im Jahresdurchschnitt weniger als 1 schwerbehinderter Mensch; seit 2024 ohne Arbeitgeber, die keinen beschäftigen, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "klein_unter_60_null": {
      -          "description": "Weniger als 60 Arbeitsplätze, kein schwerbehinderter Mensch beschäftigt, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "klein_unter_60_weniger_als_1": {
      -          "description": "Weniger als 60 Arbeitsplätze, im Jahresdurchschnitt weniger als 1 schwerbehinderter Mensch; seit 2024 ohne Arbeitgeber, die keinen beschäftigen, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "klein_unter_60_weniger_als_2": {
      -          "description": "Weniger als 60 Arbeitsplätze, im Jahresdurchschnitt mindestens 1 und weniger als 2 schwerbehinderte Menschen, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "pflicht_ab_arbeitsplaetzen": {
      -          "description": "Beschäftigungspflicht ab einer Zahl von Arbeitsplätzen im Jahresdurchschnitt, Arbeitsplätze",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "pflichtquote_prozent": {
      -          "description": "Pflichtquote: Anteil der Arbeitsplätze für schwerbehinderte Menschen, Prozent",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "quote_0": {
      -          "description": "Beschäftigungsquote 0 Prozent, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "quote_2_bis_unter_3": {
      -          "description": "Beschäftigungsquote von 2 bis unter 3 Prozent, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "quote_3_bis_unter_5": {
      -          "description": "Beschäftigungsquote von 3 Prozent bis unter der Pflichtquote von 5 Prozent, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "quote_ueber_0_bis_unter_2": {
      -          "description": "Beschäftigungsquote über 0 bis unter 2 Prozent; bis 2023 jede Quote unter 2 Prozent, Euro im Monat",
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "type": "object"
      -    },
      -    "zitat": {
      -      "description": "Fertiger Satz mit Wert, Gültigkeit, Rechtsgrundlage und Quelle zum Zitieren (Text)"
      -    }
      -  },
      -  "type": "object"
      -}New value: +null
  2. First observed

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already indicate the operation is read-only, idempotent, and non-destructive. The description adds useful context beyond these flags: Germany-only applicability, the specific legal basis, and the optional yearly-levy approximation behavior. No behavioral claim contradicts the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is relatively short and front-loaded with 'Nur Deutschland.' However, the German sentence trails off with 'aus …' before switching to an English restatement, and the bilingual duplication is not fully streamlined. The truncated phrase and slight redundancy keep it from scoring higher.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema and the optional parameters, the description gives enough orientation: legal basis, Germany-only scope, quota/small-employer outputs, and the optional yearly-levy approximation. The schema covers parameter semantics, so the intended computation is adequately clear for an agent to invoke the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and each parameter (jahr, datum, besetzt, bestandteil, arbeitsplaetze) has its own meaningful description. The tool description adds only high-level context about quota rates and the yearly-levy approximation, so it does not need to repeat parameter-level detail; baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly names the legal concept (Ausgleichsabgabe under § 160 SGB IX), the jurisdiction (Germany), and the expected outputs (amounts per employment-rate bracket, small-employer amounts, optional yearly-levy approximation). This is specific enough to distinguish it clearly from all siblings in the HR legal-reference tool set.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides a clear geographic restriction ('Nur Deutschland') and a temporal scope ('für ein Kalenderjahr ab 2015'), which helps an agent decide when this tool applies. It does not explicitly name alternative sibling tools, but the subject matter is unique enough among the siblings that this context is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.