Compute real duty rosters from your AI assistant - rule-based vigotime planner, API key or OAuth.
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.
Aktuelles Token-Guthaben der eigenen Organisation (Solves kosten Tokens).
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Aktuelles Token-Guthaben der eigenen Organisation (Solves kosten Tokens).
No arguments.
{
"type": "object",
"title": "account_balanceArguments",
"properties": {}
}Ein sofort lauffähiger Beispiel-Payload für solve_submit. kind='simple' (1 Woche, 3 MA, 2 Schichten), kind='wishes' (Wünsche, Social Points, Wunschkosten) oder kind='rules' (ArbZG-Planungsregeln: 11 h Ruhe hart + max. 5 Folgetage — zeigt, wie Regeln den Plan formen; Param-Namen sind exakt, falsche werden still ignoriert).
| Argument | Type | Description |
|---|---|---|
| kind | string |
{
"type": "object",
"title": "example_payloadArguments",
"properties": {
"kind": {
"type": "string",
"title": "Kind",
"default": "simple"
}
}
}Build-Stand des laufenden Planner-Service: version (fortlaufende Build-Nummer), gitCommit, buildTime (UTC). Fuer Support-Anfragen und um Ergebnisse einem Software-Stand zuzuordnen.
No arguments.
{
"type": "object",
"title": "service_infoArguments",
"properties": {}
}Ergebnis eines fertigen Solve-Jobs: assignments [{employee_id, shift_id, date}], unassigned_shifts mit Begründung, Statistiken.
| Argument | Type | Description |
|---|---|---|
| job_id* | string |
{
"type": "object",
"title": "solve_resultArguments",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"title": "Job Id"
}
}
}Status eines Solve-Jobs (pending/running/completed/failed) inkl. Fortschritt.
| Argument | Type | Description |
|---|---|---|
| job_id* | string |
{
"type": "object",
"title": "solve_statusArguments",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"title": "Job Id"
}
}
}Reicht einen Dienstplan-Solve-Job ein. `payload` ist der self-contained Request: Pflicht: start_date, end_date (ISO), department {id}, employees [{id, contractHoursPerWeek, qualificationIds}], shifts [{id, departmentId, name, startTime, endTime, shiftType, minStaff}]. Optional u. a.: planning_rules, wishes, vacations, sick_leaves, holiday_dates, locked_assignments, social_points, wish_costs, config {timeout_seconds}. vacations darf Termine NACH end_date enthalten — noetig bei Datums-Kopplungsregeln mit Block-Tagen hinter dem Fenster (siehe Instructions). Datenschutz: IDs statt Namen verwenden. Antwort: {job_id, status}.
| Argument | Type | Description |
|---|---|---|
| payload* | object |
{
"type": "object",
"title": "solve_submitArguments",
"required": [
"payload"
],
"properties": {
"payload": {
"type": "object",
"title": "Payload",
"additionalProperties": true
}
}
}