MCP Servers / productivity / Google Tasks MCP

Google Tasks MCP

JSON →
stdiononeproductivity

Manage Google Tasks from your AI assistant using natural language.

Install
How to run this server
[ { "cmd": "pip install -e", "imports": [] } ]
server path: google-tasks-mcp
Tools
What this server exposes
list_tasklists
List all tasklists
create_tasklist
Create a new tasklist
get_tasklist
Get a specific tasklist by ID or title
update_tasklist
Update a tasklist's properties
delete_tasklist
Delete a tasklist (requires confirm: true; non-empty lists require force: true)
list_tasks
List tasks from a tasklist (uses DEFAULT_TASKLIST or first list if omitted)
get_task
Get a specific task from a tasklist
today
Get tasks due today (reads all tasklists if tasklist omitted)
overdue
Get overdue tasks (reads all tasklists if tasklist omitted)
upcoming
Get upcoming tasks (reads all tasklists if tasklist omitted)
search
Search tasks across tasklists (reads all tasklists if tasklist omitted)
digest
Get a digest of tasks with context (reads all tasklists if tasklist omitted)
clear_completed
Clear completed tasks from a tasklist (requires confirm: true)
add
Add a new task to a tasklist
complete
Mark a task as completed
update
Update a task's properties
uncomplete
Mark a task as not completed
delete
Delete a task
move
Move a task to a different position or tasklist
Configuration
Environment & auth
authnone
envMCP_BEARER_TOKEN
envGOOGLE_CLIENT_ID
envGOOGLE_CLIENT_SECRET
envBIND_HOST
envBIND_PORT
envMCP_OAUTH_CLIENT_ID
envMCP_OAUTH_CLIENT_SECRET
envMCP_OAUTH_SIGNING_SECRET
Resources
Google Tasks MCP — MCP Server · libregistry