gtasks-mcp
The Google Tasks MCP Server is designed to integrate with Google Tasks, enabling users to manage tasks through various operations like search, list, create, update, delete, and clear. It supports reading and manipulating task data within the Google Tasks environment, making it a comprehensive solution for task management.
Google Tasks MCP Server
This MCP server integrates with Google Tasks, enabling capabilities such as listing, reading, searching, creating, updating, and deleting tasks. It includes tools like search, list, create, update, delete, and clear to manage tasks efficiently within Google Tasks. The server provides resources to access and modify tasks' details and metadata.
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
Getting started
- Create a new Google Cloud project.
- Enable the Google Tasks API.
- Configure an OAuth consent screen.
- Add required scopes.
- Create an OAuth Client ID.
- Download and rename the JSON OAuth keys file.
Installing via Smithery
To install Google Tasks Server automatically: npx -y @smithery/cli install @zcaceres/gtasks --client claude
Authentication
Authenticate and save credentials by running the server with the auth argument and completing the browser-based authentication.