Skip to main content
Glama
justerlex

google-tasks-mcp

by justerlex

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tasklistsA

List all of the user's task lists (id, title, updated).

get_tasklistB

Get a single task list by id.

create_tasklistB

Create a new task list. Emoji in titles render fine in the Google Tasks apps.

update_tasklistB

Rename a task list.

delete_tasklistA

Delete a task list AND all tasks in it. Irreversible: confirm intent before calling.

list_tasksA

List tasks in a task list. By default returns only active (needsAction) tasks; set the show* flags for completed/hidden/deleted ones. Note: tasks completed in the Google Tasks apps become hidden, so harvesting completions needs showCompleted AND showHidden.

get_taskC

Get a single task by id.

create_taskA

Create a task. Due dates are DATE-ONLY in Google Tasks (any time portion is discarded); pass YYYY-MM-DD and it is normalized safely.

update_taskA

Update a task's title, notes, due date, or status (needsAction | completed).

complete_taskA

Mark a task completed (shorthand for update_task with status=completed).

delete_taskC

Delete a single task.

move_taskA

Reorder a task (position is read-only; this is the only way to reorder), re-parent it as a subtask, or move it to another list via destinationTasklist.

diff_tasksA

Harvest every change since a timestamp: returns tasks updated after since, grouped per list into completed / active / deleted. Queries with showCompleted+showHidden+showDeleted so completions made in the Google Tasks apps (which become hidden) are not missed. Omit tasklist to sweep every list. The API has no sync tokens; keep your own snapshot and pass its timestamp as since.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/justerlex/google-tasks-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server