A2A MCP News
mcp-server1

Google Tasks MCP Server

A popular Model Context Protocol (MCP) server for Google Tasks. Enables AI assistants like Claude and Cursor to list, create, update, delete, search, and manage tasks and task lists using natural language with secure Google OAuth integration.

Overview

Google Tasks MCP Server (commonly known as gtasks-mcp) is a community-developed Model Context Protocol (MCP) server that bridges AI assistants with Google Tasks, Google's lightweight to-do list service integrated with Gmail and Google Calendar.

It allows LLMs like Claude Desktop, Cursor, and other MCP-compatible clients to manage tasks and task lists through natural language commands. Multiple implementations exist (Node.js/TypeScript and Python variants), with zcaceres/gtasks-mcp being one of the most referenced and actively used.

Key Features

  • Task List Management: List all task lists, create new lists, and switch between them.
  • Task Operations: Create, read, update, delete, search, complete, and move tasks.
  • Advanced Tools: Clear completed tasks, handle parent-child relationships, set due dates, notes, and priorities.
  • Natural Language Control: "Add a task to buy groceries due tomorrow" or "Show my high-priority tasks and mark the urgent ones as done".
  • Secure Authentication: Uses Google OAuth2 for safe access to your Tasks data.
  • MCP Client Compatibility: Works seamlessly with Claude Desktop, Cursor, Gemini CLI, and any compliant MCP tool.
  • Additional Variants: Some implementations offer extra features like batch operations or integration with broader Google Workspace tools.

Use Cases

  • Daily Task Management: Ask AI to summarize your to-do list, prioritize items, or create new tasks from meeting notes.
  • Productivity Automation: "Move all completed tasks to archive and create a weekly review list".
  • Integration Workflows: Combine with Gmail MCP and Google Calendar MCP for a full AI-powered personal organization system.
  • Team & Personal Planning: Generate tasks from emails or calendar events and keep everything synchronized.
  • Smart Reminders: Let AI manage recurring tasks or follow-up items conversationally.

Installation & Setup (zcaceres/gtasks-mcp)

Quick Steps

  1. Google OAuth Setup: Create credentials in Google Cloud Console and enable the Google Tasks API.
  2. Clone the Repository:
    git clone https://github.com/zcaceres/gtasks-mcp.git
    cd gtasks-mcp
    npm install
    
  3. Configure Credentials: Set up your OAuth client ID/secret and run the server.
  4. Add to AI Client: Configure the MCP server URL (usually http://localhost:3000 or similar) in Claude Desktop, Cursor, or your preferred client.

Many implementations support stdio transport for easier integration with tools like Claude Code.

Popular Alternatives

  • arpitbatra123/mcp-googletasks: Clean bridge focused on task list and task management.
  • mstfe/mcp-google-tasks: Node.js/TypeScript implementation with structured tools.
  • akutishevsky/google-tasks-mcp: Another solid variant for managing task lists and tasks.
  • Hosted options: Zapier MCP, Pipedream, ActivePieces, and Composio provide no-code or managed Google Tasks MCP servers.

Compatibility & Security

  • Clients: Claude Desktop/Code, Cursor, and most MCP-compliant AI tools.
  • Authentication: Google OAuth2 (recommended). Always grant minimal scopes and review the code before use.
  • License: Typically MIT (check specific repository).

Google Tasks MCP servers make task management conversational and efficient, turning your AI assistant into a personal productivity co-pilot. Pair it with Gmail and Calendar MCP servers for a powerful unified Google Workspace experience.

Tags

google-tasksmcptaskstodoproductivityai-integrationclaudegoogle-api