Official descriptionA Google Tasks Model Context Protocol Server for Claude
Config template (adjust for your client)
claude mcp add gtasks-mcp -- npx -y gtasks-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
172 ★ · zcaceres/gtasks-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 10 sources
Score
score 1,003 · 172 ★ · 10 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository zcaceres/gtasks-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
This MCP server integrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks. Components Tools - **search** - Search for tasks in Google Tasks - Input: query (string): Search query - Returns matching tasks with details - **list** - List all tasks in Google Tasks - Optional input: cursor (string): Cursor for pagination - Returns a list of all tasks - **create** - Create a new task in Google Tasks - Input: - taskListId (string, optional): Task list ID - title (string, required): Task title - notes (string, optional): Task notes - due (string, optional): Due date - Returns confirmation of task creation - **update** - Update an existing task in Google Tasks - Input: - taskListId (string, optional): Task list ID - id (string, required): Task ID - uri (string, required): Task URI - title (string, optional): New task title - notes (string, optional): New task notes - status (string, optional): New task status ("needsAction" or "completed") - due (string, optional): New due date - Returns confirmation of task update - **delete** - Delete a task in Google Tasks - Input: - taskListId (string, required): Task list ID - id (string, required): Task ID - Returns confirmation of task deletion - **clear** - Clear completed tasks from a Google Tasks task list - Input: taskListId (string, required): Task list ID - Returns confirmation of cleared tasks Resources The server provides access to Google Tasks resources: - **Tasks** (gtasks:/// ) - Represents individual tasks in Google Tasks - Supports reading task details including title, status, due date, notes, and other metadata - Can be listed, read, created, updated, and deleted using the provided tools Getting started 1. Create a new Google Cloud project 2. Enable the Google Tasks API 3. Configure an OAuth consent screen ("internal" is fine for testing) 4. Add scopes https://www.googleapis.com/auth/tasks 5. Create an OAuth Client ID for application type "Desktop App" 6. Download the JSON file of your client's OAuth keys 7. Rename the key file to gcp-oauth.keys.json and place into the root of this repo (i.e. gcp-oauth.keys.json) Make sure to build the server with either npm run build or npm run watch. Installing via Smithery To install Google Tasks Server for Claude Desktop automatically via Smithery: