IntegrationsCalendar & scheduling

Automate Google Tasks without writing code.

Capture and complete to-dos. Describe the job you repeat in plain English and Mitra builds an agent that does it in Google Tasks, on the schedule you set. You sign in on Google Tasks's own page, so Mitra never sees your password, and you can disconnect at any time.

Connect Google Tasks

200 credits to start · no credit card

What Mitra can do in Google Tasks.

18 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.

  • Batch executeExecutes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results. Use this to reduce LLM
  • Bulk insert tasksDEPRECATED: Use BatchExecute instead. Creates multiple tasks in a Google Tasks list in a single operation using HTTP batching. Use when you
  • Clear tasksPermanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cann
  • 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 GOOGLE
  • Delete taskDeletes a specified task from a Google Tasks list. Deletion is permanent and irreversible — confirm with the user before executing, and cons
  • Delete task listPermanently deletes an existing Google Task list, identified by `tasklist_id`, along with all its tasks; this operation is irreversible. Req
  • Get taskRetrieve a specific Google Task. REQUIRES both `tasklist_id` and `task_id`. Tasks cannot be retrieved by ID alone - you must always specify
  • Get task listRetrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user.
  • 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_prev
  • 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
  • List tasksRetrieves tasks from a Google Tasks list; all date/time strings must be RFC3339 UTC, and `showCompleted` must be true if `completedMin` or `
  • List task listsFetches the authenticated user's task lists from Google Tasks; results may be paginated. Response contains task lists under the `items` key.
  • Move taskMoves the specified task to another position in the task list or to a different task list. Use cases: - Reorder tasks within a list (use 'pr
  • Patch taskPartially updates an existing task (identified by `task_id`) within a specific Google Task list (identified by `tasklist_id`), modifying onl
  • Patch task listUpdates the title of an existing Google Tasks task list.
  • Update taskDEPRECATED: Use GOOGLETASKS_PATCH_TASK instead. Full-update (PUT-style) operation that overwrites unspecified fields with empty/default valu
  • Update task fullTool to fully replace an existing Google Task using PUT method. Use when you need to update the entire task resource, not just specific fiel
  • Update task listUpdates the authenticated user's specified task list.

Hand over the work you keep repeating.

Your first agent is one sentence away.

Get started free

200 credits to start · no credit card · nothing to install