Loading...
npm install
```{
"mcpServers": {
"google-tasks": {
"command": "node",
"args": ["/path/to/google-tasks-mcp/build/index.js"],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id_here",
"GOOGLE_CLIENT_SECRET": "your_client_secret_here",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback"
}
}
}
}list-tasklistsLists all available task lists.
Read-only operation, no modification of data.
get-tasklistRetrieves details about a specific task list.
Read-only operation, no modification of data.
create-tasklistCreates a new task list.
Creates new data, but does not modify existing data.
update-tasklistUpdates an existing task list.
Modifies existing data, potentially impacting organization.
delete-tasklistDeletes a task list.
Destructive operation, permanent data loss.
list-tasksLists all tasks in a specified task list.
Read-only operation, no modification of data.
get-taskRetrieves details about a specific task.
Read-only operation, no modification of data.
create-taskCreates a new task in a task list.
Creates new data, but does not modify existing data.
update-taskUpdates an existing task.
Modifies existing data, potentially impacting workflow.
delete-taskDeletes a task.
Destructive operation, permanent data loss.
complete-taskMarks a task as completed.
Modifies task status, but does not delete data.
move-taskMoves a task to a different position or task list.
Modifies task organization, potentially disrupting workflow.
clear-completed-tasksDeletes all completed tasks from a task list.
Destructive operation, permanent data loss of completed tasks.
authenticateInitiates the OAuth authentication flow to obtain authorization URL.
Generates a URL, does not directly access data.
set-auth-codeSets the authorization code received after authentication to complete the OAuth flow.
Completes authentication, enabling access to data.
This server allows Claude to read, write, and delete Google Tasks. While it includes security measures like token storage protection and input validation, the ability to modify and delete tasks introduces moderate risk. It is safe to use if the host environment is secured and the user understands the permissions granted to the application.