Google Tasks
Google Tasks provides a simple to-do list and task management system integrated into Gmail and Google Calendar for quick and easy tracking
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own5
Agents use these right away.
- Get TaskRetrieve a specific Google Task.
- Get task listRetrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user.
- List All Tasks Across All ListsList tasks across the user's task lists with optional filters, annotating each returned task with its list ID and title.
- List task listsFetches the authenticated user's task lists from Google Tasks; results may be paginated.
- List TasksRetrieves tasks from a Google Tasks list with optional date, status, and pagination filters; date inputs can use human-readable formats, and a completion range forces an explicit false showCompleted value to true.
Asks someone first11
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Update Task (Full Replacement)Tool to fully replace an existing Google Task using PUT method.
- Batch Execute Google Tasks OperationsExecutes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results.
- Clear tasksPermanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cannot be undone.
- Create a task listCreates a new task list with the specified title and returns its details, including its ID for use in task operations.
- Delete taskDeletes a specified task from a Google Tasks list.
- Delete task listPermanently deletes an existing Google Task list, identified by `tasklist_id`, along with all its tasks; this operation is irreversible.
- Insert TaskCreates a task in a specified list, optionally under a parent or after a sibling in that list.
- Move TaskMoves the specified task to another position in the task list or to a different task list.
- Patch TaskPartially updates an existing task (identified by `task_id`) within a specific Google Task list (identified by `tasklist_id`), modifying only the provided attributes from `TaskInput` (e.g., `title`, `notes`, `due` date, `status`) and…
- Patch task listUpdates the title of an existing Google Tasks task list.
- Update Task ListUpdates the authenticated user's specified task list.
2 more of its actions are no longer kept up by Google Tasks and are left out.