google-tasks-mcp
Provides tools to manage Google Tasks, including listing task lists, creating, reading, updating, completing, and deleting tasks.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Google Tasks MCP Server
Personal MCP server exposing Google Tasks as tools for Claude Code.
Tools
list_task_listslist_tasks(taskListId, includeCompleted?)create_task(taskListId, title, notes?, due?)complete_task(taskListId, taskId)delete_task(taskListId, taskId)update_task(taskListId, taskId, title?, notes?, due?)
Related MCP server: Google Tasks MCP Server
Setup
Install dependencies (already done if you just built this):
npm install npm run buildCreate
.envin this folder (copy.env.example) with the OAuth client credentials from your existing Google Cloud project (the one with the Google Tasks API enabled):GOOGLE_TASKS_CLIENT_ID=... GOOGLE_TASKS_CLIENT_SECRET=...Make sure
http://localhost:53682/oauth2callbackis registered as an authorized redirect URI on that OAuth client in Google Cloud Console (APIs & Services > Credentials > your OAuth client > Authorized redirect URIs).Run the one-time interactive auth flow:
npm run authThis opens a URL for you to authorize in the browser, then saves a refresh token to
token.jsonin this folder. Only needs to be done once (tokens auto-refresh after that).Register the server with Claude Code:
claude mcp add google-tasks "C:\Users\Pedro\.google-tasks-mcp\google-tasks-mcp.cmd"
Notes
.envandtoken.jsonhold secrets — never commit or share them.If the server errors with "No token file found", re-run
npm run auth.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage tasks, Focus Zone, notes, projects, and task history from compatible AI assistants.
AI-powered to-do list: add, list, complete and organise tasks across lists from any assistant.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
Create and manage MeisterTask projects, tasks, and notes from your AI assistant.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.176MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.132 npm10MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Google Tasks, including listing, creating, updating, deleting, and completing tasks via the Google Tasks API.69 npmMIT
- AlicenseNot gradedqualityDmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.MIT