google-tasks-mcp
Provides tools to manage Google Tasks, including listing task lists, creating, reading, updating, completing, and deleting tasks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@google-tasks-mcplist my incomplete tasks from my default list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Manage tasks, Focus Zone, notes, projects, and task history from compatible AI assistants.
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.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.160MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.12610MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Google Tasks, including listing, creating, updating, deleting, and completing tasks via the Google Tasks API.41MIT
- AlicenseNot gradedqualityCmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.MIT