Docs · static mirror — the interactive version loads with JavaScript.

Google Tasks

Source: https://runstack.engineer/docs/toolkits/google-tasks

List, create, update, and organize Google Tasks lists and to-dos.

Tools (15):

ToolDescription
googleTasksListTaskListsLists all task lists owned by the authenticated user. Use to discover available task lists before reading or managing tasks.
googleTasksGetTaskListRetrieves a single task list by ID, including its title, ID, and last-updated timestamp.
googleTasksCreateTaskListCreates a new task list with the given title. Use when the user wants a new list to organize tasks.
googleTasksUpdateTaskListRenames an existing task list. Use PATCH semantics — only the title is updated.
googleTasksDeleteTaskListDeletes a task list and all tasks it contains. Use only when the user explicitly asks to remove a list.
googleTasksListTasksLists tasks in a task list with optional filters. Use to view open tasks, completed tasks, or tasks due within a range.
googleTasksGetTaskRetrieves a single task by ID, including title, notes, status, due date, and position.
googleTasksCreateTaskCreates a new task in a task list. Use to add to-dos with optional notes, due date, subtask parent, or position.
googleTasksUpdateTaskUpdates a task title, notes, due date, or status. Use to rename, reschedule, complete, or reopen a task.
googleTasksDeleteTaskDeletes a task and all of its subtasks. Use only when the user explicitly asks to remove a task.
googleTasksMoveTaskMoves a task to a new position, optionally under a different parent or to a different task list. Use to reorder tasks, convert a task into a subtask, or move across lists.
googleTasksUpdateTaskFullFully replaces a task via PUT (requires id and title). Use when you need to rewrite the entire task resource instead of patching individual fields.
googleTasksListAllTasksLists all tasks across all task lists with optional filters. Use when you need a global view without knowing which list to query first.
googleTasksBatchExecuteExecutes multiple Google Tasks API operations in a single tool call. Use for bulk updates, moves, or deletes to reduce tool invocations.
googleTasksClearTasksClears all completed tasks from a task list. Use to tidy up a list after tasks are done.