KosmoKrator

productivity

Google Tasks MCP, CLI, and Lua Integration for AI Agents

Google Tasks integration docs for AI agents: MCP gateway setup, Google Tasks CLI commands, Lua API reference, credentials, and function schemas.

11 functions 9 read 2 write OAuth browser flow auth

Google Tasks for agents

OAuth can be configured in web hosts through redirect and in CLI hosts through local/device authorization; runtime works with stored tokens.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
google_tasks
route_slug
google/google-tasks
package
google
auth_strategy
oauth2_authorization_code OAuth browser flow
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
false

Quick Links

Google Tasks MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Google Tasks.

Google Tasks CLI Matrix

Use these pages for direct Google Tasks CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
google_tasks.google_tasks_clear_completed Read read 1 Remove all completed tasks from a Google Tasks list. Warning: permanently deletes completed tasks.
google_tasks.google_tasks_complete Read read 2 Mark a Google Task as completed.
google_tasks.google_tasks_create Read read 5 Create a task in Google Tasks. Use "@default" as listId for the primary "My Tasks" list.
google_tasks.google_tasks_create_list Write write 1 Create a new task list in Google Tasks.
google_tasks.google_tasks_delete Read read 2 Delete a Google Task.
google_tasks.google_tasks_delete_list Write write 1 Delete a task list from Google Tasks.
google_tasks.google_tasks_move Read read 4 Reorder or reparent a Google Task. Use parent to set a new parent (empty string moves to top level), and previous to position after a sibling.
google_tasks.google_tasks_get_task Read read 2 Get full details of a single Google Task by its ID.
google_tasks.google_tasks_list_lists Read read 2 List all Google Task lists. Returns IDs and titles. Start here to discover available lists.
google_tasks.google_tasks_list_tasks Read read 7 List tasks in a Google Task list. Use "@default" as listId for the primary "My Tasks" list. Supports filtering by completion status and due date range.
google_tasks.google_tasks_update Read read 6 Update task fields in Google Tasks. At least one field to update is required.