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.
| Tool | What it does | Kind |
|---|---|---|
googletasks_batch_execute | Executes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results. | Read |
googletasks_clear_tasks | Permanently 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_list | Creates 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_task | Retrieve 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_list | Retrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user. | Read |
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… | Read |
googletasks_list_all_tasks | Tool 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_lists | Fetches the authenticated user's task lists from Google Tasks; results may be paginated. Response contains task lists under the `items` key. | Read |
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. | Read |
googletasks_move_task | Moves the specified task to another position in the task list or to a different task list. | Read |
googletasks_patch_task | Partially updates an existing task (identified by `task_id`) within a specific Google Task list | Read |
googletasks_patch_task_list | Updates the title of an existing Google Tasks task list | Read |
googletasks_update_task_full | Fully replace an existing Google Task using PUT method | Read |
googletasks_update_task_list | Updates the authenticated user's specified task list | Read |