{"type":"mcp_server","name":"gtasks-mcp","description":"This repository provides an MCP server that integrates with Google Tasks, enabling users to list, search, create, update, and delete tasks, as well as manage task lists. This repository provides","category":"Productivity","language":"TypeScript","stars":145,"forks":8,"owner":"zcaceres","github_url":"https://github.com/zcaceres/gtasks-mcp","homepage":null,"setup":"## Setup\n\n1. [Create a new Google Cloud project](https://console.cloud.google.com/projectcreate)\n2. [Enable the Google Tasks API](https://console.cloud.google.com/workspace-api/products)\n3. [Configure an OAuth consent screen](https://console.cloud.google.com/apis/credentials/consent) (\"internal\" is fine for testing)\n4. Add scopes `https://www.googleapis.com/auth/tasks`\n5. [Create an OAuth Client ID](https://console.cloud.google.com/apis/credentials/oauthclient) for application type \"Desktop App\"\n6. Download the JSON file of your client's OAuth keys\n7. Rename the key file to `gcp-oauth.keys.json` and place into the root of this repo (i.e. `gcp-oauth.keys.json`)\n\nMake sure to build the server with either `npm run build` or `npm run watch`.","tools":"## Available Tools\n\n1.  **search** (Search for tasks in Google Tasks)\n2.  **list** (List all tasks in Google Tasks)\n3.  **create** (Create a new task in Google Tasks)\n4.  **update** (Update an existing task in Google Tasks)\n5.  **delete** (Delete a task in Google Tasks)\n6.  **clear** (Clear completed tasks from a Google Tasks task list)","faq":null,"created_at":"2024-12-17T21:44:26+00:00","updated_at":"2025-03-28T09:40:17+00:00","source_url":"https://model-context-protocol.com/servers/google-tasks-claude-model-context-protocol","related_articles":[]}