Google Tasks
Source: https://runstack.engineer/docs/toolkits/google-tasks
List, create, update, and organize Google Tasks lists and to-dos.
Tools (15):
| Tool | Description |
|---|---|
googleTasksListTaskLists | Lists all task lists owned by the authenticated user. Use to discover available task lists before reading or managing tasks. |
googleTasksGetTaskList | Retrieves a single task list by ID, including its title, ID, and last-updated timestamp. |
googleTasksCreateTaskList | Creates a new task list with the given title. Use when the user wants a new list to organize tasks. |
googleTasksUpdateTaskList | Renames an existing task list. Use PATCH semantics — only the title is updated. |
googleTasksDeleteTaskList | Deletes a task list and all tasks it contains. Use only when the user explicitly asks to remove a list. |
googleTasksListTasks | Lists tasks in a task list with optional filters. Use to view open tasks, completed tasks, or tasks due within a range. |
googleTasksGetTask | Retrieves a single task by ID, including title, notes, status, due date, and position. |
googleTasksCreateTask | Creates a new task in a task list. Use to add to-dos with optional notes, due date, subtask parent, or position. |
googleTasksUpdateTask | Updates a task title, notes, due date, or status. Use to rename, reschedule, complete, or reopen a task. |
googleTasksDeleteTask | Deletes a task and all of its subtasks. Use only when the user explicitly asks to remove a task. |
googleTasksMoveTask | Moves 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. |
googleTasksUpdateTaskFull | Fully replaces a task via PUT (requires id and title). Use when you need to rewrite the entire task resource instead of patching individual fields. |
googleTasksListAllTasks | Lists all tasks across all task lists with optional filters. Use when you need a global view without knowing which list to query first. |
googleTasksBatchExecute | Executes multiple Google Tasks API operations in a single tool call. Use for bulk updates, moves, or deletes to reduce tool invocations. |
googleTasksClearTasks | Clears all completed tasks from a task list. Use to tidy up a list after tasks are done. |