Google Tasks MCP Server
10 MCP tools for managing Google Tasks. Create task lists, add tasks, set due dates, mark complete - all through AI conversation.
Overview
An MCP server that gives AI agents full access to Google Tasks. Create task lists, manage tasks, set due dates, and track completion - all through natural conversation with Claude.
The Problem
Managing tasks through conversation requires:
- OAuth complexity - Google’s authentication flow is non-trivial
- API integration - Task lists and tasks are separate resources
- State management - Sessions, tokens, and user context
AI agents needed a simple way to manage tasks without building custom integrations.
Solution
Built a complete MCP server for Google Tasks:
Complete task management - create lists, add tasks, update, complete, delete. All through natural language.
What’s Included
- Task Lists - Create, list, update, delete task lists
- Tasks - Full task management with due dates and notes
- Completion Tracking - Mark tasks complete or incomplete
- OAuth Flow - Secure Google authentication
Tool Reference
list_tasklistsList all task lists for the userget_tasklistGet details of a specific task listcreate_tasklistCreate a new task listdelete_tasklistDelete a task listTechnical Architecture
Key Features
OAuth 2.0 with Google
Secure authentication using @cloudflare/workers-oauth-provider. Users connect their Google account once, tokens refresh automatically.
Edge Deployment
Low-latency task management from anywhere. No cold starts, instant responses.
MCP Protocol
Standard Model Context Protocol for compatibility with Claude Desktop, claude.ai, and other MCP clients.
Example Workflow
Create a task list called “Q1 Goals” and add 3 tasks for this week
Created “Q1 Goals” with 3 tasks:
- Review quarterly objectives (due Monday)
- Schedule team planning session (due Wednesday)
- Draft budget proposal (due Friday)
Mark the first one complete
Marked “Review quarterly objectives” as complete.
Use Cases
Daily Planning - Create and manage daily task lists through conversation
Project Tracking - Organise tasks by project with due dates
Meeting Follow-ups - Quickly capture action items as tasks
Personal Productivity - Let AI help manage your to-do list
Interested in a similar solution?
Let's talk about your project