ProductivityIn development

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

In development

Cataloged and scoped, not yet available to run in production.

16
actions
5
triggers

Actions

Operations this integration can perform.

18

Batch Execute Google Tasks Operations

Executes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results. Use this to reduce LLM tool invocations when performing bulk operations like updating many tasks, moving tasks, or deleting multiple items. Note: Each sub-request still counts toward API quota; batching primarily reduces HTTP overhead and tool call count.

Bulk Insert Tasks (Deprecated)

DEPRECATED: Use BatchExecute instead. Creates multiple tasks in a Google Tasks list in a single operation using HTTP batching. Use when you need to create many tasks efficiently (reducing round-trips compared to individual insert calls).

Clear tasks

Permanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.

Create a task list

Creates a new task list with the specified title.

Delete task

Deletes a specified task from a given task list in google tasks.

Delete task list

Permanently deletes an existing google task list, identified by `tasklist id`, along with all its tasks; this operation is irreversible.

Get Task

Use to retrieve a specific google task if its `task id` and parent `tasklist id` are known.

Get task list

Retrieves a specific task list from the user's google tasks if the `tasklist id` exists for the authenticated user.

Related integrations

Don't see the exact action you need?

Tell us what you're trying to connect and we'll help you evaluate whether it fits the current catalog or needs prioritizing.