Back to MCP Directory
Gtasks
Model Context Protocol moderate risk

Gtasks

This MCP server provides tools to manage Google Tasks, including listing, searching, creating, updating, and deleting tasks, requiring OAuth authentication.

Connections & Capabilities

Connects To

GCP

Capabilities

readwrite

Quickstart

Install

npx -y @smithery/cli install @zcaceres/gtasks --client claude

Config

{
  "mcpServers": {
    "gtasks": {
      "command": "/opt/homebrew/bin/node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ]
    }
  }
}

Exposed MCP Tools (6)

safe
search

Search for tasks in Google Tasks based on a query.

Read-only operation, no data modification.

safe
list

List all tasks in Google Tasks.

Read-only operation, no data modification.

moderate
create

Create a new task in Google Tasks.

Adds new data, but doesn't modify existing data without explicit instruction.

high
update

Update an existing task in Google Tasks.

Modifies existing task data, potentially overwriting information.

critical
delete

Delete a task in Google Tasks.

Irreversibly removes task data.

critical
clear

Clear completed tasks from a Google Tasks task list.

Irreversibly removes completed tasks from a task list.

Safety Assessment

This server is relatively safe for read operations. However, the write and delete operations pose a moderate risk if not used carefully. Ensure proper authorization and consider implementing safeguards against accidental data loss.

  • OAuth 2.0 authentication for secure access
  • Limited scopes to only Google Tasks
  • No arbitrary code execution
  • Clear separation of read and write operations
  • Requires storing OAuth credentials locally
  • Write and delete operations can modify user data
  • Potential for accidental data loss via delete and clear tools
  • No built-in rate limiting to prevent abuse