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.

Google Tasks for agents

Credentials can be configured manually in web or CLI hosts.

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

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
google-tasks.google_tasks_tasks_update Write write 0 Tasks Update (PUT /tasks/v1/lists/{tasklist}/tasks/{task}).
google-tasks.google_tasks_tasks_move Write write 0 Tasks Move (POST /tasks/v1/lists/{tasklist}/tasks/{task}/move).
google-tasks.google_tasks_tasks_delete Write write 0 Tasks Delete (DELETE /tasks/v1/lists/{tasklist}/tasks/{task}).
google-tasks.google_tasks_tasks_clear Write write 0 Tasks Clear (POST /tasks/v1/lists/{tasklist}/clear).
google-tasks.google_tasks_tasks_get Read read 0 Tasks Get (GET /tasks/v1/lists/{tasklist}/tasks/{task}).
google-tasks.google_tasks_tasks_insert Write write 0 Tasks Insert (POST /tasks/v1/lists/{tasklist}/tasks).
google-tasks.google_tasks_tasks_list Read read 0 Tasks List (GET /tasks/v1/lists/{tasklist}/tasks).
google-tasks.google_tasks_tasks_patch Write write 0 Tasks Patch (PATCH /tasks/v1/lists/{tasklist}/tasks/{task}).
google-tasks.google_tasks_tasklists_delete Write write 0 Tasklists Delete (DELETE /tasks/v1/users/@me/lists/{tasklist}).
google-tasks.google_tasks_tasklists_get Read read 0 Tasklists Get (GET /tasks/v1/users/@me/lists/{tasklist}).
google-tasks.google_tasks_tasklists_insert Write write 0 Tasklists Insert (POST /tasks/v1/users/@me/lists).
google-tasks.google_tasks_tasklists_list Read read 0 Tasklists List (GET /tasks/v1/users/@me/lists).
google-tasks.google_tasks_tasklists_patch Write write 0 Tasklists Patch (PATCH /tasks/v1/users/@me/lists/{tasklist}).
google-tasks.google_tasks_tasklists_update Write write 0 Tasklists Update (PUT /tasks/v1/users/@me/lists/{tasklist}).