manage_tasks
Create, read, update, complete, and delete Google Tasks lists and individual tasks. Filter tasks by status or due date and manage task details through the Google Workspace MCP server.
Instructions
Manage task lists and tasks in Google Tasks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | Due date (RFC 3339, e.g. 2026-07-20T00:00:00.000Z — Google stores the date, not the time) | |
| Yes | Account email address | ||
| notes | No | Task notes / details | |
| title | No | On `createTaskList`, the task list name. On `create` and `update`, the task title. | |
| status | No | Task status | |
| taskId | No | Task ID | |
| operation | Yes | listTaskLists: list all task lists | getTaskList: get a task list by ID | createTaskList: create a new task list | deleteTaskList: delete a task list and all its tasks | list: list tasks in a task list | get: get a specific task | create: create a new task | update: update a task (patch semantics — only the fields you pass are changed) | complete: mark a task as completed | delete: delete a task | |
| maxResults | No | Max tasks to return (default: 20, max: 100) | |
| taskListId | No | Task list ID (use `listTaskLists` to find) | |
| showCompleted | No | Include completed tasks (default: true) |