KosmoKrator

productivity

MeisterTask CLI for Headless Automation

Use the MeisterTask CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 5 read 2 write Bearer token auth

MeisterTask CLI for Headless Automation

Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.

Use headless automation when another tool needs a stable local command surface. The MeisterTask CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# MeisterTask CLI for Headless Automation
kosmokrator integrations:configure meistertask --set access_token="$MEISTERTASK_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call meistertask.meistertask_list_projects '{}' --json

Discovery Before Execution

Agents and scripts can inspect MeisterTask docs and schemas before choosing a function.

kosmo integrations:docs meistertask --json
kosmo integrations:docs meistertask.meistertask_list_projects --json
kosmo integrations:schema meistertask.meistertask_list_projects --json
kosmo integrations:search "MeisterTask" --json
kosmo integrations:list --json

Useful MeisterTask CLI Functions

FunctionTypeParametersDescription
meistertask.meistertask_list_projects Read none List all MeisterTask projects the authenticated user has access to. Returns project IDs, names, and basic metadata.
meistertask.meistertask_get_project Read id Get detailed information about a specific MeisterTask project, including sections, members, and status.
meistertask.meistertask_create_task Write project_id, name, status, description, assignee_id, due_date, priority, section_id, labels Create a new task in a MeisterTask project. You must specify the project and at least a task name. Optionally set status, assignee, due date, description, and more.
meistertask.meistertask_list_tasks Read project_id, status, assignee_id, limit, page List tasks across MeisterTask projects with optional filters. Supports filtering by project, status, assignee, and more.
meistertask.meistertask_get_task Read id Get detailed information about a specific MeisterTask task, including its description, status, assignee, due date, and attachments.
meistertask.meistertask_update_task Write id, name, status, description, assignee_id, due_date, priority, section_id, labels Update an existing MeisterTask task. You can change the name, status, description, assignee, due date, priority, labels, and more.
meistertask.meistertask_get_current_user Read none Get the profile of the currently authenticated MeisterTask user, including name, email, and account details.

Automation Notes

Related MeisterTask CLI Pages