Skip to main content
Google Tasks logo

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.

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
GOOGLETASKS_CLEAR_TASKSPermanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.tasklist
GOOGLETASKS_CREATE_TASK_LISTCreates a new task list with the specified title.tasklist_title
GOOGLETASKS_DELETE_TASKDeletes a specified task from a given task list in google tasks.tasklist_id, task_id
GOOGLETASKS_DELETE_TASK_LISTPermanently deletes an existing google task list, identified by 'tasklist id', along with all its tasks; this operation is irreversible.-
GOOGLETASKS_GET_TASKUse to retrieve a specific google task if its 'task id' and parent 'tasklist id' are known.tasklist_id, task_id
GOOGLETASKS_GET_TASK_LISTRetrieves a specific task list from the user's google tasks if the 'tasklist id' exists for the authenticated user.tasklist_id
GOOGLETASKS_INSERT_TASKCreates 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_TASKSRetrieves 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_LISTSFetches the authenticated user's task lists from google tasks; results may be paginated.-
GOOGLETASKS_MOVE_TASKMoves the specified task to another position in the destination task list.tasklist, task
GOOGLETASKS_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 requiring both the task a…title, status, tasklist_id, task_id
GOOGLETASKS_PATCH_TASK_LISTUpdates the title of an existing google tasks task list.tasklist_id, updated_title
GOOGLETASKS_UPDATE_TASKUpdates the specified task.tasklist, task
GOOGLETASKS_UPDATE_TASK_LISTUpdates the authenticated user's specified task list.tasklist_id, title
We love our partners - FlyMy.AI builds with the best. Thanks, Google Tasks!