Google Tasks MCP Server
This MCP server integrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.
Components
Tools
search
- Search for tasks in Google Tasks
- Input:
query(string): Search query - Returns matching tasks with details
list
- List all tasks in Google Tasks
- Optional input:
cursor(string): Cursor for pagination - Returns a list of all tasks
create
- Create a new task in Google Tasks
- Input:
taskListId(string, optional): Task list IDtitle(string, required): Task titlenotes(string, optional): Task notesdue(string, optional): Due date
- Returns confirmation of task creation
update
- Update an existing task in Google Tasks
- Input:
taskListId(string, optional): Task list IDid(string, required): Task IDuri(string, required): Task URItitle(string, optional): New task titlenotes(string, optional): New task notesstatus(string, optional): New task status ("needsAction" or "completed")due(string, optional): New due date
- Returns confirmation of task update
delete
- Delete a task in Google Tasks
- Input:
taskListId(string, required): Task list IDid(string, required): Task ID
- Returns confirmation of task deletion
clear
- Clear completed tasks from a Google Tasks task list
- Input:
taskListId(string, required): Task list ID - Returns confirmation of cleared tasks






