Google Tasks integration
Google Tasks API v1 for task lists and tasks: create, read, update, complete, move and delete tasks, manage the lists that hold them, and clear completed items. Tasks belong to the OAuth-connected Google account.
Say what should happen.
The workflow builds itself.
Common Google Tasks use cases
- building a daily task digest
- turning an incoming email into a task
- grouping generated tasks under a parent item
- resolving the list id before creating a task
- creating a per-project task list automatically
- marking a task done without touching its notes
- tidying a shared list at the end of each sprint
- removing tasks created by a cancelled automation
- marking a task done when the linked ticket closes
- cleaning up per-project lists once a project closes
What you can do with Google Tasks
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Task, 8 operations
clear_completed_tasksClear completed tasksPOSTHides all completed tasks of a Google Tasks list.create_taskCreate taskPOSTCreates a Google task with a title, notes and due date.delete_taskDelete taskDELETEDeletes a Google task from its list.get_taskGet taskGETRetrieves one Google task by id.list_tasksList tasksGETLists the tasks of a Google Tasks list, with due-date and completion filters.move_taskMove taskPOSTRe-parents or reorders a Google task, optionally moving it to another list.patch_taskPatch taskPATCHPartially updates a Google task without clearing the fields left out.update_taskUpdate taskPUTUpdates a Google task, including marking it completed.
Task list, 5 operations
create_task_listCreate task listPOSTCreates a new Google Tasks list.delete_task_listDelete task listDELETEDeletes a Google Tasks list together with all of its tasks.get_task_listGet task listGETRetrieves one Google Tasks list by id.list_task_listsList task listsGETLists the Google Tasks lists owned by the authenticated user.update_task_listUpdate task listPUTRenames a Google Tasks list.
Use Google Tasks from Claude Code, Cursor or Codex
Connect Google Tasks in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Google Tasks operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Google Tasks
- Create your workspace
Sign up free. Nothing to install.
- Connect Google Tasks once
Add your Google Tasks connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Google Tasks integration FAQ
What can you do with the Google Tasks integration?
LiveContext exposes 13 operations on Google Tasks, covering task and task list. Common uses include building a daily task digest, turning an incoming email into a task and grouping generated tasks under a parent item.
