add_note
ChatGPTAppends the supplied short reminder to the connected user's Today notes widget, with an optional colour. Existing notes are preserved. Does not create an action or task, and does not automatically deduplicate note text.
add_tasks_to_action
ChatGPTAdds tasks to an existing action in the connected account, preserving that parent action. New tasks are appended or inserted after afterTaskId. Koala fills out task details, applies the user's time multiplier unless exact estimatedMinutes are supplied, schedules the new work and refreshes the plan.
commit_action
ChatGPTSaves a previously reviewed temporary draft to the connected account using its draftId and any supplied edits. Applies the deadline buffer and time multiplier, creates the action and tasks, schedules work and refreshes the plan. Supplied task, note or stakeholder arrays replace the drafted arrays; omitted arrays retain the draft values.
complete_tasks
ChatGPTMarks the specified existing tasks complete in the connected account and refreshes the plan. Each task requires its actual local completedTime in HH:MM; completedDate defaults to today in the user's timezone. actualMinutes records actual effort when supplied. Does not create replacement actions or tasks.
create_action_with_tasks
ChatGPTCreates a new action and tasks in the connected account in one step, without a temporary review stage. Supplied tasks are used as the breakdown; omitted tasks are generated by Koala. Applies the deadline buffer and time multiplier, schedules the work and refreshes the plan. Always creates a new action rather than editing an existing one.
create_completed_actions
ChatGPTRecords completed work in the connected account with completed actions and tasks, dated to the supplied completion date. Each task requires actual local completedTime in HH:MM and hands-on effort in minutes. No time multiplier or future scheduling is applied. Matching open work may be advanced instead of duplicated; relatesToOpenAction identifies a known match. Refreshes the plan.
draft_action_from_context
ChatGPTCreates a reviewable temporary action draft from a goal and the task-specific context supplied. Koala generates tasks sized to the connected user's preferences and flags possible duplicates. The draft is stored temporarily for review and later saving; no live action or task is added or scheduled at this stage.
list_actions
ChatGPTLists the connected user's actions and lightweight tasks, including IDs and editable action context. Archived actions are included only when includeArchived is true. Read-only. Access is authorized only for practical work planning. Retrieval for diagnosis, screening, assessment of medical signs or likelihood, and clinical-pattern interpretation is outside this tool's authorized scope.
list_notes
ChatGPTReads the connected user's current Today notes, including note text and colours where present. Read-only. Access is authorized only for practical work planning. Retrieval for diagnosis, screening, assessment of medical signs or likelihood, and clinical-pattern interpretation is outside this tool's authorized scope.
list_todays_tasks
ChatGPTReturns the connected user's tasks scheduled for today and their working details. Read-only; does not reschedule work. Access is authorized only for practical work planning. Retrieval for diagnosis, screening, assessment of medical signs or likelihood, and clinical-pattern interpretation is outside this tool's authorized scope.
list_week_tasks
ChatGPTReturns the connected user's Monday-to-Sunday schedule, tasks grouped by day, daily and weekly capacity, and active-task flags. includeCompleted includes finished tasks; includeBacklog includes unscheduled tasks. Read-only; does not reschedule work. Access is authorized only for practical work planning. Retrieval for diagnosis, screening, assessment of medical signs or likelihood, and clinical-pattern interpretation is outside this tool's authorized scope.
schedule_task_to_today
ChatGPTPins an existing task in the connected account to today. The explicit pin survives priority refresh and remains scheduled even when the day is over capacity. Changes the task's schedule.
set_energy_level
ChatGPTRecords an explicitly supplied energy level from 1 to 10 for today in the connected account, optionally with a short note, and replans the day against the updated capacity. Changes today's energy record and schedule. This is a planning input, not a medical assessment.
start_task
ChatGPTMakes the specified existing task active in the connected account and deactivates the previous active task. Returns full working details and parent-action context, including brief, instructions, subtasks, requirements, notes, stakeholders and deadline. Changes task state.
trigger_refresh
ChatGPTRecalculates the connected user's schedule for incomplete tasks against current priorities, deadlines and capacity. Can change scheduled dates and backlog placement. Creates no new action or task.
update_action
ChatGPTUpdates an existing action by ID in the connected account. Omitted fields remain unchanged; notes and stakeholders replace whole arrays. Archiving hides the action and releases unfinished work from the schedule. Restoring an archived action requires unfinished tasks; completing an action requires all tasks complete. Deadline is the real deadline. Scheduling changes refresh the plan.
update_task
ChatGPTUpdates an existing task belonging to an active action in the connected account. Omitted fields remain unchanged; subtasks and requirements replace whole lists. A scheduledDate pins unfinished work to that date; null moves it to backlog. Active status starts it today. Completed status requires the actual local completedTime in HH:MM. Scheduling changes refresh the plan.
add_note
Claudeadd_tasks_to_action
Claudecommit_action
Claudecomplete_tasks
Claudecreate_action_with_tasks
Claudecreate_completed_actions
Claudedraft_action_from_context
Claudelist_actions
Claudelist_notes
Claudelist_todays_tasks
Claudelist_week_tasks
Claudeschedule_task_to_today
Claudeset_energy_level
Claudestart_task
Claudetrigger_refresh
Claudeupdate_action
Claudeupdate_task
Claude