add_project_member
ChatGPTFügt eine Person, die bereits zur eigenen Firma gehört, direkt als Projektmitglied hinzu. Verschickt keine Einladung. Externe E-Mail-Adressen werden abgelehnt — Einladungen bitte in der App versenden. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. This tool can only add an already active member of the same Team Tasks company to the current project. It does not invite, create, contact, email, or message external users. External users are rejected by the server.
assign_user
ChatGPTWeist eine Aufgabe einer Person per E-Mail-Adresse zu. Die Person muss zum Projekt gehören — mögliche Adressen liefert get_project_overview. Entfernen mit unassign_user. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. The email address is used only to identify an existing member of the current Team Tasks project. This tool does not send invitations, emails, or messages to external recipients.
claim_task
ChatGPTReserviert eine Aufgabe für diesen Agenten, damit andere Agenten sie nicht parallel bearbeiten. Nur für direkt zugewiesene, fällige, offene Aufgaben. Liefert claimed_until und die aktuelle version. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems.
copy_project
ChatGPTLegt ein neues Projekt mit den Einstellungen und eigenen Statuswerten des Quellprojekts an und kopiert dessen offene Aufgaben (max. 200) samt Steps. Mitglieder, Zuweisungen und Anhänge werden nicht übernommen. Operates only on resources within the authenticated Team Tasks workspace.
copy_tasks
ChatGPTKopiert Aufgaben samt Steps in ein Zielprojekt. Kopien starten als „offen", ohne Kategorie, Zuweisungen und Anhänge. Operates only on resources within the authenticated Team Tasks workspace.
create_project
ChatGPTLegt ein neues Projekt an. Nur aufrufen, wenn ausdrücklich ein neues Projekt gewünscht ist — vorher mit list_projects prüfen, ob es schon existiert.
create_step
ChatGPTLegt einen Arbeitsschritt (Step) unterhalb einer Aufgabe an. Steps werden in Aufrufreihenfolge einsortiert. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. Creates the step only under an already authorized task of the authenticated Team Tasks workspace.
create_task
ChatGPTLegt eine Aufgabe in einem Projekt an. Für mehrere Aufgaben mehrfach aufrufen. Steps werden anschließend mit create_step ergänzt. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. Creates the task only inside an already authorized project of the authenticated Team Tasks workspace.
delete_attachment
ChatGPTEntfernt eine Anleitungsdatei (purpose = guide). Nachweise und Kommentare können über MCP nicht entfernt werden. Operates only on resources within the authenticated Team Tasks workspace.
get_attachment_file
ChatGPTLiefert eine Download-Adresse für einen Bild-, Video- oder Dokument-Anhang (bei privatem Speicher kurzlebig, 15 Minuten). Operates only on resources within the authenticated Team Tasks workspace.
get_current_context
ChatGPTLiefert das angemeldete Konto, ob Mensch oder KI-Agent, Firma, Firmenzeitzone mit aktueller Ortszeit und die Freigaben (Scopes) des verwendeten Zugangs. Zu Beginn einer Sitzung aufrufen.
get_effective_permissions
ChatGPTZeigt, was dieser Zugang in einem Projekt bzw. bei einer Aufgabe darf: ansehen, verwalten, Aufgaben anlegen, bearbeiten, zuweisen und (für Agenten) ausführen.
get_project_overview
ChatGPTLiefert ein Projekt mit seinen Mitgliedern, Kategorien und eigenen Statuswerten. Vor dem Anlegen von Aufgaben nutzen, um Status, Kategorien und mögliche Zuweisungen zu kennen.
get_task
ChatGPTLiefert eine Aufgabe mit ihren Steps, Zuweisungen und Nachweisen (Kommentare, Bilder, Dateien). Immer vor update_task aufrufen, um die aktuelle version zu erhalten.
get_task_history
ChatGPTLiefert das Änderungsprotokoll einer Aufgabe: wer wann welchen Status oder welches Feld geändert hat.
get_upload_rules
ChatGPTLiefert erlaubte Dateitypen, maximale Größe je Typ (Bild, Video, PDF) und Speicherinformationen. Mit task_id/step_id auch, ob privat gespeichert wird. Hochgeladene Dateien gelten als Anleitung oder Arbeitsergebnis, nie als Erledigungsnachweis. Operates only on resources within the authenticated Team Tasks workspace.
list_attachments
ChatGPTListet Kommentare, Bilder, Videos und Dokumente einer Aufgabe oder eines Steps. purpose zeigt, ob es ein Nachweis (evidence), eine Anleitung (guide) oder ein Arbeitsergebnis (result) ist. Operates only on resources within the authenticated Team Tasks workspace.
list_company_members
ChatGPTListet aktive Mitglieder der eigenen Firma (Name, E-Mail). Vor add_project_member oder assign_user nutzen, um die richtige Person zu finden. Erfordert Aufgabenverwaltungsrecht.
list_my_tasks
ChatGPTListet alle offenen Aufgaben, die dem Konto dieses Zugangs zugewiesen sind — projektübergreifend, seitenweise (max. 100 je Seite). Reihenfolge: überfällig, heute, später, ohne Datum (Feld due_bucket). Bei has_more mit next_cursor weiterblättern. KI-Agentenkonten dürfen nur direkt zugewiesene, fällige (Firmenzeitzone, reines Datum = ab 00:00 Uhr) und offene Aufgaben ausführen — der Server erzwingt das.
list_notifications
ChatGPTListet die letzten Benachrichtigungen des Kontos (neue Kommentare, Statusänderungen, Zuweisungen). Nur lesend.
list_projects
ChatGPTListet alle Projekte, auf die dieser Zugang Leserechte hat. Immer zuerst aufrufen, um Projekt-IDs zu erhalten.
list_tasks
ChatGPTListet die offenen (nicht erledigten) Aufgaben eines Projekts. Mit include_archived=true werden stattdessen die erledigten Aufgaben aus dem Archivzeitraum geliefert.
release_claim
ChatGPTGibt die eigene Reservierung einer Aufgabe wieder frei, z. B. wenn die Bearbeitung abgebrochen wird. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems.
renew_claim
ChatGPTVerlängert die eigene Reservierung einer Aufgabe. Schlägt fehl, wenn die Aufgabe nicht mehr ausführbar ist oder ein anderer Agent sie hält. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems.
reorder_steps
ChatGPTLegt die Reihenfolge der Steps einer Aufgabe fest. step_ids in gewünschter Reihenfolge übergeben (IDs aus get_task). Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems.
search_tasks
ChatGPTSucht Aufgaben projektübergreifend nach Text in Name/Beschreibung, optional gefiltert nach Projekt, Status oder eigener Zuweisung. Standard: nur offene Aufgaben, max. 50.
unassign_user
ChatGPTEntfernt die Zuweisung einer Person von einer Aufgabe. Die Aufgabe selbst bleibt erhalten. Aktuelle Zuweisungen liefert get_task. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. Removes only an existing internal assignment within the current Team Tasks project. No external person or external service is contacted.
update_project_settings
ChatGPTÄndert Name, Beschreibung oder Sichtbarkeit eines Projekts. Nur übermittelte Felder werden geändert. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. Reads and modifies only an already authorized project of the authenticated Team Tasks workspace.
update_step
ChatGPTÄndert Bezeichnung, Beschreibung, Datum oder Status eines Steps. Beim Erledigen werden hinterlegte Nachweispflichten serverseitig geprüft.
update_task
ChatGPTÄndert Felder oder den Status einer Aufgabe. Nur übermittelte Felder werden geändert. Beim Erledigen prüft der Server offene Steps und Nachweispflichten und lehnt den Aufruf sonst ab. Operates only on resources within the authenticated Team Tasks workspace. Does not access arbitrary external systems, public services, or independently selected external destinations. Reads and modifies only an already authorized task of the authenticated Team Tasks workspace.
upload_attachment
ChatGPTLädt ein Bild, Video oder PDF (Base64) hoch und hängt es an eine Aufgabe oder einen Step. Die Datei ist eine Anleitung oder ein Arbeitsergebnis (purpose) und erfüllt KEINE Nachweispflicht — Erledigungsnachweise werden nur in der App erbracht. Vorher get_upload_rules für Typen und Größen prüfen (über die API max. 25 MB). Operates only on resources within the authenticated Team Tasks workspace.