mcpdirectory.dev
9,129 servers · updated 23 Sept

Google Tasks MCP server

official from A1 X Tech Active last commit 2 d
{
  "mcpServers": {
    "a1-x-tech-google-tasks": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-google-tasks@latest"
      ],
      "env": {
        "GOOGLE_TASKS_CLIENT_ID": "<google_tasks_client_id>",
        "GOOGLE_TASKS_CLIENT_SECRET": "<google_tasks_client_secret>",
        "GOOGLE_TASKS_REFRESH_TOKEN": "<google_tasks_refresh_token>",
        "GOOGLE_TASKS_ACCESS_TOKEN": "<google_tasks_access_token>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y mcp-google-tasksversion 0.1.0

What it does

An MCP server for managing Google Tasks through AI, providing 15 tools to read and modify task lists, tasks, subtasks, due dates, and completion status. It uses the Google Tasks API and is designed for developers building AI applications that need to interface with Google Tasks.

  • Query your task lists and filter tasks by due date or completion status to get a summary of what needs to be done.
  • Create new tasks or subtasks with due dates and notes, organize them within existing task lists, and move tasks between lists.
  • Mark tasks as complete or reopen them, and permanently delete tasks when needed.

Tools this server exposes

ToolDoes
list_task_listsList all task lists in your Google Tasks account.
get_task_listGet details of a specific task list.
create_task_listCreate a new task list.
update_task_listUpdate the title of a task list.
delete_task_listDelete a task list permanently.
list_tasksList tasks in a task list with optional filtering.
get_taskGet details of a specific task.
create_taskCreate a new task with optional title, notes, due date, and parent task.
update_taskUpdate a task's title, notes, or due date.
complete_taskMark a task as completed.
reopen_taskReopen a completed task.
move_taskMove a task to a different position in a list or to a different list.
delete_taskDelete a task permanently.
clear_completed_tasksDelete all completed tasks from a task list.
call_apiCall the Google Tasks API directly for operations not covered by dedicated tools.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.