Skip to main content
Glama

Google Workspace MCP Server

by ZatesloFL

list_tasks

Retrieve tasks from a specific Google Tasks list by specifying user email, task list ID, and filters like completion status, due dates, or visibility. Supports pagination for large datasets.

Instructions

List all tasks in a specific task list.

Args: user_google_email (str): The user's Google email address. Required. task_list_id (str): The ID of the task list to retrieve tasks from. max_results (int): Maximum number of tasks to return. (default: 20, max: 10000). page_token (Optional[str]): Token for pagination. show_completed (bool): Whether to include completed tasks (default: True). Note that show_hidden must also be true to show tasks completed in first party clients, such as the web UI and Google's mobile apps. show_deleted (bool): Whether to include deleted tasks (default: False). show_hidden (bool): Whether to include hidden tasks (default: False). show_assigned (bool): Whether to include assigned tasks (default: False). completed_max (Optional[str]): Upper bound for completion date (RFC 3339 timestamp). completed_min (Optional[str]): Lower bound for completion date (RFC 3339 timestamp). due_max (Optional[str]): Upper bound for due date (RFC 3339 timestamp). due_min (Optional[str]): Lower bound for due date (RFC 3339 timestamp). updated_min (Optional[str]): Lower bound for last modification time (RFC 3339 timestamp).

Returns: str: List of tasks with their details.

Input Schema

NameRequiredDescriptionDefault
completed_maxNo
completed_minNo
due_maxNo
due_minNo
max_resultsNo
page_tokenNo
show_assignedNo
show_completedNo
show_deletedNo
show_hiddenNo
task_list_idYes
updated_minNo
user_google_emailYes

Input Schema (JSON Schema)

{ "properties": { "completed_max": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Completed Max" }, "completed_min": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Completed Min" }, "due_max": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Due Max" }, "due_min": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Due Min" }, "max_results": { "default": 20, "title": "Max Results", "type": "integer" }, "page_token": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Page Token" }, "show_assigned": { "default": false, "title": "Show Assigned", "type": "boolean" }, "show_completed": { "default": true, "title": "Show Completed", "type": "boolean" }, "show_deleted": { "default": false, "title": "Show Deleted", "type": "boolean" }, "show_hidden": { "default": false, "title": "Show Hidden", "type": "boolean" }, "task_list_id": { "title": "Task List Id", "type": "string" }, "updated_min": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Updated Min" }, "user_google_email": { "title": "User Google Email", "type": "string" } }, "required": [ "user_google_email", "task_list_id" ], "type": "object" }

Other Tools from Google Workspace MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZatesloFL/google_workspace_mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server