MCP-Tools: Sprints und Wochenplanung

Sprints anlegen, befüllen und auswerten, den KI-Sprintvorschlag abrufen sowie die Wochenplanung samt Auslastung lesen.

Voraussetzungen
  • Modul Sprints bzw. Planung aktiv.
  • Aufgaben im Backlog, aus denen ein Sprint entstehen soll.

list_sprints

Listet Sprints der Organisation, neueste zuerst, jeweils mit Aufgabenanzahl (taskCount) und Summe der geschätzten Stunden (estimatedHours). Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Sprints“ aktiv.

status
Optional · string · planning | active | completed | cancelled — Nur Sprints mit diesem Status.
projectId
Optional · string — Nur Sprints dieses Projekts.

get_sprint

Liefert einen Sprint samt aller Aufgaben mit Soll (estimatedHours) und Ist (actualHours aus den Zeiteinträgen) sowie Kennzahlen: totalTasks, completedTasks, totalEstimatedHours, totalActualHours und capacityUsedPercent (Verhältnis Soll zu Kapazität). Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Sprints“ aktiv.

id
Pflicht · string — ID des Sprints.

create_sprint

Legt einen Sprint an. Nur der Name ist Pflicht; ohne weitere Angabe startet der Sprint im Status planning. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Sprints“ aktiv.

name
Pflicht · string — Name des Sprints.
goal
Optional · string — Sprintziel als Beschreibung.
startDate
Optional · string — Startdatum (ISO 8601, YYYY-MM-DD).
endDate
Optional · string — Enddatum (ISO 8601, YYYY-MM-DD).
capacityHours
Optional · number — Gesamtkapazität des Teams für den Sprint in Stunden (Soll).
projectId
Optional · string — Optionale Zuordnung zu einem Projekt.
status
Optional · string · planning | active | completed | cancelled — Anfangsstatus. Standard: planning.

update_sprint

Ändert einen Sprint. Hiermit startest (active) oder beendest (completed) du einen Sprint und passt Zeitraum, Ziel oder Kapazität an. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Sprints“ aktiv.

id
Pflicht · string — ID des Sprints.
name
Optional · string — Neuer Name.
goal
Optional · string — Sprintziel als Beschreibung.
startDate
Optional · string — Startdatum (ISO 8601, YYYY-MM-DD).
endDate
Optional · string — Enddatum (ISO 8601, YYYY-MM-DD).
capacityHours
Optional · number — Gesamtkapazität des Teams für den Sprint in Stunden (Soll).
projectId
Optional · string — Neue Projektzuordnung.
status
Optional · string · planning | active | completed | cancelled — Neuer Status.

delete_sprint

Löscht einen Sprint dauerhaft und entfernt alle Aufgabenzuordnungen des Sprints; die Aufgaben selbst werden nicht gelöscht. Erfordert mindestens die Rolle Admin und einen Schlüssel mit delete-Scope. Voraussetzungen: Rolle Admin oder höher, Schlüssel-Scope „delete“ oder höher, Modul „Sprints“ aktiv.

id
Pflicht · string — ID des Sprints.

add_task_to_sprint

Fügt eine bestehende Aufgabe einem Sprint hinzu (mehrfaches Hinzufügen ist unschädlich) und setzt die Sprint-Zuordnung an der Aufgabe. Geprüft wird, dass der Sprint zur Organisation gehört. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Sprints“ aktiv.

sprintId
Pflicht · string — ID des Sprints.
taskId
Pflicht · string — ID der Aufgabe, die aufgenommen wird.

remove_task_from_sprint

Entfernt eine Aufgabe aus einem Sprint und löscht die Sprint-Zuordnung an der Aufgabe. Die Aufgabe selbst bleibt bestehen. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Sprints“ aktiv.

sprintId
Pflicht · string — ID des Sprints.
taskId
Pflicht · string — ID der Aufgabe, die entfernt wird.

suggest_sprint_plan

KI-Sprintplanung: Ein KI-Planer stellt den Sprint aus dem offenen Backlog zusammen und gewichtet dabei Priorität, Fristen, Sprintziel und Aufwand (manuelle Stunden, Schätzungen ähnlicher Aufgaben oder eigene realistische Schätzungen) innerhalb der Sprintkapazität. Steht die KI nicht zur Verfügung, greift ein regelbasierter Plan (method="rules"). Das Tool ändert nichts – den Vorschlag übernimmst du mit add_task_to_sprint. Es gelten deine Sichtbarkeitsregeln für Aufgaben. Das Ergebnis ist KI-generiert. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Sprints“ aktiv.

sprintId
Pflicht · string — ID des Sprints.

get_planning_week

Zeigt die Wochenplanung: für jedes Mitglied die der Woche zugeordneten Aufgaben sowie die Auslastung – hoursPerWeek (hinterlegte Kapazität, sonst 40), usedHours (Summe der geschätzten Stunden) und utilizationPct. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Planung“ aktiv.

week
Optional · string — Montag der Woche als ISO-Datum (z. B. 2026-06-30). Standard: aktuelle Woche.

list_unscheduled_tasks

Listet Aufgaben, die noch keiner Woche im Planungsplan zugeordnet sind. Das Tool filtert nicht nach Status; erledigte Aufgaben erscheinen daher ebenfalls. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Planung“ aktiv.

limit
Optional · number — Maximale Anzahl Ergebnisse (Standard 30, höchstens 100).

Häufige Stolperfallen

  • Der Vorschlag ändert nichts

    suggest_sprint_plan ist rein lesend. Übernehmen musst du den Vorschlag mit add_task_to_sprint (und den Sprint per update_sprint auf active setzen).

  • Löschen entfernt nur Zuordnungen

    delete_sprint löscht den Sprint und seine Zuordnungen; die Aufgaben selbst bleiben bestehen.

  • Nicht eingeplant heißt nicht offen

    list_unscheduled_tasks filtert nicht nach Status und zeigt daher auch erledigte Aufgaben.

Weiterlesen

Antwort nicht gefunden oder Problem tritt weiter auf?

Zum Support-Bereich

Fachlich geprüft am 2026-09-26