ClawLink
Google Apps16 toolsBrowser login (OAuth), no API keys

Google Tasks integration for AI agents

Create and manage Google Tasks lists and items

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Google Tasks once and call the same tools from all of them.

Setup

Connect google-tasks through ClawLink's hosted setup.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Google Tasks exposes 16 tools through ClawLink. The 14 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
googletasks_batch_executeExecutes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results.Read
googletasks_clear_tasksPermanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cannot be undone.Read
googletasks_create_task_listCreates a new task list with the specified title and returns a tasklist_id. Use the returned tasklist_id (not the title) when calling GOOGLETASKS_INSERT_TASK or other task operations.Read
googletasks_get_taskRetrieve a specific Google Task. REQUIRES both `tasklist_id` and `task_id`. Tasks cannot be retrieved by ID alone - you must always specify which task list contains the task.Read
googletasks_get_task_listRetrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user.Read
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…Read
googletasks_list_all_tasksTool to list all tasks across all of the user's task lists with optional filters. Use when the agent needs to see all tasks without knowing which list to query first.Read
googletasks_list_task_listsFetches the authenticated user's task lists from Google Tasks; results may be paginated. Response contains task lists under the `items` key.Read
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.Read
googletasks_move_taskMoves the specified task to another position in the task list or to a different task list.Read
googletasks_patch_taskPartially updates an existing task (identified by `task_id`) within a specific Google Task listRead
googletasks_patch_task_listUpdates the title of an existing Google Tasks task listRead
googletasks_update_task_fullFully replace an existing Google Task using PUT methodRead
googletasks_update_task_listUpdates the authenticated user's specified task listRead