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 Servers
- Alicense-qualityFmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.Last updated154MIT
- Alicense-qualityDmaintenanceEnables LLMs like Claude to manage Google Tasks by listing, creating, updating, completing, and deleting tasks and task lists, including setting due dates and notes.Last updatedMIT
- Alicense-qualityAmaintenanceEnables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.Last updated44410MIT
- Alicense-qualityDmaintenanceEnables AI assistants to manage Google Tasks, including listing, creating, updating, deleting, and completing tasks via the Google Tasks API.Last updated66MIT
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Schedule and manage Google Calendar events directly from your workspace. Check availability, view…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nabla-sniffer/google-tasks-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server