GT

Google Tasks

Created 6 months ago

MCP server integrates with Google Tasks for task management.

development documentation public

What is Google Tasks?

Google Tasks API Model Context Protocol Server.

Documentation

Google Tasks MCP Server

Components# Tools

  • search - Search for tasks in Google Tasks
  • list - List all tasks in Google Tasks
  • create - Create a new task in Google Tasks
  • update - Update an existing task in Google Tasks
  • delete - Delete a task in Google Tasks
  • clear - Clear completed tasks from a Google Tasks task list

Resources

The server provides access to Google Tasks resources:

  • Tasks (gtasks:///) - Represents individual tasks in Google Tasks

Getting started

  1. Create a new Google Cloud project
  2. Enable the Google Tasks API
  3. Configure an OAuth consent screen
  4. Add scopes https://www.googleapis.com/auth/tasks
  5. Create an OAuth Client ID
  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

Installing via Smithery

To install Google Tasks Server for Claude Desktop automatically via Smithery:

Authentication

To authenticate and save credentials:

  1. Run the server with the auth argument: npm run start auth
  2. Complete the authentication process
  3. Credentials will be saved in the root of this repo.

Server Config

{
  "mcpServers": {
    "google-tasks-server": {
      "command": "npx",
      "args": [
        "google-tasks"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: No

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: Zachary Caceres
Category: community
License: MIT
Tags:
development documentation public