German Gefaehrdungsbeurteilung: assess against the ArbSchG s5(3) checklist and build the s6 record.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Assess a workplace against the section 5(3) hazard checklist. Returns risk level per hazard, the gaps that are not low, and the next review date. Deterministic: same input gives the same output.
Hazard IDs from list_hazards, e.g. ["H01","H02","H12"].
Free-text sector label, e.g. "Metallbau" or "Praxis".
Number of employees (optional, stored in the record).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Assess a workplace against the section 5(3) hazard checklist. Returns risk level per hazard, the gaps that are not low, and the next review date. Deterministic: same input gives the same output.
| Argument | Type | Description |
|---|
| sector | string | Free-text sector label, e.g. "Metallbau" or "Praxis". |
| hazards* | array | Hazard IDs from list_hazards, e.g. ["H01","H02","H12"]. |
| employees | integer | Number of employees (optional, stored in the record). |
{
"type": "object",
"required": [
"hazards"
],
"properties": {
"sector": {
"type": "string",
"description": "Free-text sector label, e.g. \"Metallbau\" or \"Praxis\"."
},
"hazards": {
"type": "array",
"items": {
"type": "string"
},
"description": "Hazard IDs from list_hazards, e.g. [\"H01\",\"H02\",\"H12\"]."
},
"employees": {
"type": "integer",
"description": "Number of employees (optional, stored in the record)."
}
},
"additionalProperties": false
}Build the section 6 ArbSchG documentation record for an assessment: result, measures and the review result field. Returns the three fields section 6 requires.
| Argument | Type | Description |
|---|---|---|
| sector | string | |
| hazards* | array | Hazard IDs from list_hazards. |
| employer | string | Employer name to print on the record. |
{
"type": "object",
"required": [
"hazards"
],
"properties": {
"sector": {
"type": "string"
},
"hazards": {
"type": "array",
"items": {
"type": "string"
},
"description": "Hazard IDs from list_hazards."
},
"employer": {
"type": "string",
"description": "Employer name to print on the record."
}
},
"additionalProperties": false
}List the hazard checklist used for a Gefährdungsbeurteilung, grouped by the six categories of ArbSchG §5(3). Read this first, then pick IDs for assess_workplace.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Return the next review date for a risk level (high 180 days, medium 365, low 730).
| Argument | Type | Description |
|---|---|---|
| risk* | string | high, medium or low |
{
"type": "object",
"required": [
"risk"
],
"properties": {
"risk": {
"type": "string",
"description": "high, medium or low"
}
},
"additionalProperties": false
}