Get an authorization URL to authenticate with Google Tasks
Complete the authentication process with the code received from Google
List all your task lists
Get details about a specific task list
Create a new task list
Update an existing task list
Delete a task list
List all tasks in a task list
Get details about a specific task
Create a new task
Update an existing task
Delete a task
Mark a task as completed
Move a task (reorder or change parent)
Clear all completed tasks from a list
This integration provides a seamless bridge between Claude and Google Tasks, allowing you to manage your task lists and individual tasks without leaving your Claude interface. You can create, update, delete, and organize tasks and task lists through simple commands. With Google Tasks integration, you can maintain your productivity workflow entirely within Claude. The MCP server handles all the authentication and API interactions with Google, providing you with a streamlined experience for task management.
The Google Tasks integration allows Claude to interact with your Google Tasks account, enabling you to manage your to-do lists directly through the Claude interface. This integration provides a comprehensive set of tools for creating, updating, and organizing both task lists and individual tasks.
Before using this integration, you need to set up a Google Cloud Project with the Tasks API enabled:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
When you first use the Google Tasks integration:
authenticate
tool to get an authorization URLset-auth-code
tool with this code to complete authenticationNote that your authentication is session-based and will be lost when you restart the server. You'll need to re-authenticate each time.
Here are some examples of how to use the Google Tasks integration: