Google Tasks

Google Tasks MCP Integration

Create, manage, and complete tasks and to-do lists in Google Tasks.

OAuth9 actions

Show me my to-do list

Weldable's Google Tasks MCP integration lets your AI agent manage your to-do lists through plain English. Create tasks, organize subtasks, set due dates, and mark items complete without opening the Tasks app. Connect once via OAuth and your agent gets access to 9 actions covering task lists, tasks, subtasks, and reordering.

Google Tasks is built into Gmail and Google Calendar, which makes it the default task manager for anyone already in the Google ecosystem. Giving your AI agent direct access turns it from a passive checklist into an active productivity system.

Use cases

Meeting follow-up capture

After a meeting, tell your agent to create tasks for each action item with due dates and assignee notes. It can organize them as subtasks under a parent "Q2 planning meeting" task, keeping follow-ups grouped and easy to review. Pair with Google Calendar to pull meeting details automatically.

Daily priority review

Start your morning by asking your agent "what's due this week?" It pulls tasks filtered by due date, sorted by list, and gives you a focused summary. You can then reprioritize by telling it to move tasks between lists or push due dates without leaving your conversation.

Project breakdown with subtasks

When you start a new project, describe the major deliverables and your agent creates a parent task for each one. Then break each deliverable into subtasks: "add subtasks for wireframes, copy review, and dev handoff under the website redesign task." The hierarchy keeps your task list scannable instead of flat and overwhelming.

Cross-tool task creation

Your agent can create Google Tasks from signals in other services. A Slack message that says "we need to update the pricing page" becomes a task with context in the notes field. A GitHub issue marked high-priority becomes a to-do with the issue link attached. Tasks become the single place to track what you owe.

Weekly cleanup

Ask your agent to show completed tasks from the past week. Review what got done, delete tasks that are no longer relevant, and move anything that slipped to next week. This takes two minutes in conversation versus ten minutes of manual clicking.

How it works

Connect your Google account through a one-click OAuth flow. Weldable requests only the tasks scope, giving your agent permission to read and write tasks but nothing else in your Google account. Tokens refresh automatically.

Once connected, talk to your agent naturally. Say "add a task to buy groceries, due Friday" and Weldable matches your intent to the create task action, formats the due date, and calls the Google Tasks API. Your agent resolves task list names, handles subtask nesting, and manages task IDs behind the scenes.

For multi-step workflows, your agent can chain actions: list all tasks in a project list, check which ones are overdue, update their due dates, and post a summary to Slack.

Tips

Due dates are date-only, not date-time. The Google Tasks API stores due dates as midnight UTC timestamps. If you set a task due "tomorrow at 3pm," only the date is preserved. Use the task notes field to record specific times when they matter.

Subtasks are one level deep. Google Tasks supports parent-child relationships but not grandchildren. You cannot nest a subtask under another subtask. Plan your task hierarchy accordingly: use task lists for broad categories and subtasks for specific steps within a task.

Use separate task lists for separate contexts. Your default list catches everything, but creating dedicated lists like "Work," "Personal," and "Shopping" makes filtered views much more useful. Your agent can create new task lists and target tasks to specific ones.

The @default list is your primary list. When you don't specify a task list, actions target your primary Google Tasks list. This is usually called "My Tasks" in the UI. If you want tasks in a different list, mention the list name and your agent will resolve it.

Move tasks to restructure, don't delete and recreate. The move action lets you reparent a task (make it a subtask) or reorder it within a list. This preserves the task's history and completion status. Deleting and recreating loses that context.

Completed tasks are hidden by default. When you list tasks, completed ones don't show up unless you specifically ask. Tell your agent to "show completed tasks" when you want a full picture of what's been done.


What you can do with Google Tasks

9 actions available. Tell your AI agent what you need in plain English.

List task lists

List all task lists in the Google Tasks account.

Get task list

Get details for a specific task list.

Create task list

Create a new task list.

List tasks

List tasks in a task list, with optional filtering by due date, completion status, and more.

Get task

Get details for a specific task.

Create task

Create a new to-do item or task in a task list. Optionally create it as a subtask by specifying a parent task.

Update task

Update an existing task, such as marking it complete, changing the title, or updating the due date.

Delete task

Permanently delete a task from a task list.

Move task

Move a task to a different position or make it a subtask of another task.


Frequently asked questions


Works well with

Connect your agent to Google Tasks

Connect your Google Tasks account and start automating with AI agents in minutes. Free to use, no credit card required.