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
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Google Tasks connects with a single OAuth click - there is no token to paste. The first time an agent uses a Google Tasks action, FlyMyAI asks you to authorize your Google Tasks account. Approve it once and the connection is reused for every later run.
- Provider: Google Tasks
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
GOOGLETASKS_CLEAR_TASKS | Permanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent. | tasklist |
GOOGLETASKS_CREATE_TASK_LIST | Creates a new task list with the specified title. | tasklist_title |
GOOGLETASKS_DELETE_TASK | Deletes a specified task from a given task list in google tasks. | tasklist_id, task_id |
GOOGLETASKS_DELETE_TASK_LIST | Permanently deletes an existing google task list, identified by 'tasklist id', along with all its tasks; this operation is irreversible. | - |
GOOGLETASKS_GET_TASK | Use to retrieve a specific google task if its 'task id' and parent 'tasklist id' are known. | tasklist_id, task_id |
GOOGLETASKS_GET_TASK_LIST | Retrieves a specific task list from the user's google tasks if the 'tasklist id' exists for the authenticated user. | tasklist_id |
GOOGLETASKS_INSERT_TASK | Creates a new task in a given 'tasklist id', optionally as a subtask of an existing 'task parent' or positioned after an existing 'task previous' sibling, where both 'task parent' and 'task previous' must belong to the same 'tasklist id' if specified. | title, status, tasklist_id |
GOOGLETASKS_LIST_TASKS | Retrieves tasks from a google tasks list; all date/time strings must be rfc3339 utc, and 'showcompleted' must be true if 'completedmin' or 'completedmax' are specified. | tasklist_id |
GOOGLETASKS_LIST_TASK_LISTS | Fetches the authenticated user's task lists from google tasks; results may be paginated. | - |
GOOGLETASKS_MOVE_TASK | Moves the specified task to another position in the destination task list. | tasklist, task |
GOOGLETASKS_PATCH_TASK | Partially 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 requiring both the task a… | title, status, tasklist_id, task_id |
GOOGLETASKS_PATCH_TASK_LIST | Updates the title of an existing google tasks task list. | tasklist_id, updated_title |
GOOGLETASKS_UPDATE_TASK | Updates the specified task. | tasklist, task |
GOOGLETASKS_UPDATE_TASK_LIST | Updates the authenticated user's specified task list. | tasklist_id, title |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Google Tasks!