What your AI assistant can do in OKiDO

Every tool an AI assistant connected to OKiDO can use, from tasks and projects to SOP runs, documents and AI agents, and the access each one needs.

Available onAll plans

Who can do this: Everyone in the organization

Once you have connected an AI assistant such as Claude or ChatGPT (see Connect Claude or ChatGPT), it works in OKiDO through the tools below. You do not call them yourself: ask in your own words, and the assistant chooses the tools it needs. For requests to try, see Ask your AI assistant to work in OKiDO.

What the assistant may do

  • Your access: the assistant works with your account, so it sees and changes only what you may. An action that needs an owner or admin, such as inviting people, works only if you have that role.
  • Read or also write: when you connect, you approve the access. With read access the assistant has the 57 tools marked Read below; with read and write access it has all 123.
  • Tokens: a script or assistant that uses an organization API token gets only the tools its scopes allow (see Create an organization API token).
  • Your organizations: the assistant can work in every organization your account belongs to. When you belong to several, it asks or you say which one.
  • Your plan: the same limits apply as in the app, for example on the number of projects.
  • A record of changes: what the assistant changes is recorded in the organization's audit log, as your action.

Projects

ToolWhat it doesAccess
list_projectsList organization projects with optional filters.Read
list_my_projectsList the projects you are a member of, in all your organizations.Read
get_projectFetch a project with its columns, default labels, dates, status, access and task counts.Read
get_org_statsGet high-level organization metrics including open task count, active run count, and pending step count.Read
get_project_activityRecent audit activity for a project and its tasks, newest first.Read
export_projectExport a project with its columns and tasks as JSON.Read
create_projectCreate a new project in the organization.Read and write
create_project_from_templateCreate a project from a template project, as Use template does in the app.Read and write
update_projectUpdate a project's name, description, status, dates, or archived flag.Read and write
change_project_typeMake a project public (every member sees it) or private (only the people and teams you add).Read and write
create_project_stageCreate a new stage in a project.Read and write
update_project_stageUpdate an existing project stage.Read and write
reorder_stagesReorder the stages of a project.Read and write
list_project_membersList who has access to a project.Read
add_project_memberGive a person or team access to a private project.Read and write
remove_project_memberTake a person's or team's access to a private project away.Read and write

Tasks

ToolWhat it doesAccess
list_tasksList tasks with optional filters on project, assignee, status, priority, or a title substring.Read
list_my_tasksList the tasks assigned to you and the approvals waiting for your decision, in all your organizations.Read
get_taskFetch a task by ID with comments, subtasks, labels, and activity.Read
get_user_workloadGet open tasks and run steps assigned to a user, optionally within a due-date window and/or scoped to one team.Read
find_by_external_refFind tasks and milestones by the reference they were imported with.Read
list_task_commentsRead the comment thread of a task, with author names.Read
list_watchersList the users following a task.Read
create_taskCreate a new task in a project.Read and write
bulk_create_tasksCreate up to 100 tasks in one project in a single call.Read and write
update_taskUpdate a task's status, assignee, priority, dates, description, column, estimate or milestone.Read and write
bulk_update_tasksUpdate up to 100 tasks in one call.Read and write
assign_taskAssign or reassign a task to a user, who is notified.Read and write
request_task_approvalAsk one or more people to approve a task.Read and write
add_task_commentPost a comment on a task.Read and write
update_task_commentEdit a task comment.Read and write
delete_task_commentDelete a task comment.Read and write
watch_taskFollow a task so the user gets notified of activity on it.Read and write
unwatch_taskStop following a task.Read and write
attach_link_to_taskAttach an external URL to a task.Read and write
attach_document_to_taskLink an internal Playbook document to a task.Read and write
delete_taskPermanently delete a task.Read and write

Dependencies and milestones

ToolWhat it doesAccess
list_task_dependenciesList both directions of a task's dependencies.Read
get_blocked_tasksList tasks that are currently blocked.Read
get_critical_pathThe longest dependency chain in a project, returned in order with each task's dates.Read
list_milestonesList milestones with per-milestone rollups of linked tasks and the launch-at-risk check.Read
get_milestone_reportShow the health of each milestone.Read
add_task_dependencyMake one task depend on another.Read and write
remove_task_dependencyRemove a dependency between two tasks.Read and write
create_milestoneCreate a milestone in a project.Read and write
update_milestoneUpdate a milestone's name, target date, description, or progress percentage.Read and write

Sprints

ToolWhat it doesAccess
list_sprintsList sprints, optionally filtered by project, team, or status.Read
get_sprintFetch a sprint with its tasks and task count.Read
create_sprintCreate a sprint for a project or a team.Read and write
assign_task_to_sprintPut a task in a sprint, or take it out of its sprint.Read and write

Request forms

ToolWhat it doesAccess
list_request_formsList request forms, optionally for one project.Read
create_request_formCreate a request form for a project.Read and write
update_request_formChange a request form's name, description, fields, column, visibility or status.Read and write
submit_request_formSubmit a request form as the current user, exactly as through the form's internal link.Read and write

Labels

ToolWhat it doesAccess
list_labelsList the organization's labels.Read
create_labelCreate an organization label, optionally in a label category.Read and write
add_labelAdd a smart label to a task, document, or SOP template.Read and write
remove_labelTake a label off one task, document or SOP template.Read and write
delete_labelDelete an organization label for good, from everything that has it.Read and write

SOPs and runs

ToolWhat it doesAccess
list_sop_templatesList SOP templates in the organization.Read
get_sop_templateFetch an SOP template with all steps and variable definitions.Read
list_runsList active and recent SOP runs with optional filters.Read
get_runFetch an SOP run with its steps, variables and progress.Read
list_schedulesList recurring run schedules in the organization.Read
create_sop_templateCreate a new SOP template with steps.Read and write
update_sop_templateRename an SOP template.Read and write
add_sop_stepAdd a step to an existing SOP template.Read and write
update_sop_stepUpdate an existing SOP template step, including who it is assigned to.Read and write
reorder_sop_stepsReorder an SOP template's steps.Read and write
remove_sop_stepDelete a step from an SOP template.Read and write
start_runStart a new SOP run from a template, exactly as the web app does.Read and write
complete_run_stepMark a run step as complete, with the same rules as the web app.Read and write
set_run_variableSet or update one or more SOP run variables.Read and write
schedule_runCreate a recurring schedule that spawns runs from an SOP template.Read and write
unschedule_runRemove a recurring run schedule.Read and write

Playbook: documents, folders and processes

ToolWhat it doesAccess
list_foldersList folders in the organization.Read
get_folderFetch a folder by ID, including its child folders and processes.Read
list_processesList processes in the organization, optionally filtered by folder.Read
get_processFetch a process by ID, including its SOP templates, documents, and recordings.Read
list_documentsList Playbook documents in the organization.Read
get_documentFetch a Playbook document by ID, including its content and metadata.Read
get_uploadFetch a file or image attached to a task, a comment or a Playbook document.Read
create_folderCreate a new folder in the organization.Read and write
create_processCreate a new process inside a folder.Read and write
update_documentUpdate the title and/or content of an existing Playbook document.Read and write
ToolWhat it doesAccess
search_platformFind projects, tasks, documents, SOP templates, runs, folders, and processes whose title or name contains the query.Read

People and teams

ToolWhat it doesAccess
list_usersList all members of the organization with their name, email, role, and status.Read
lookup_user_id_by_nameLook up a user ID by their name or email.Read
list_teamsList the organization's teams with their members.Read
invite_userInvite a person to the organization by email, as a member or an admin.Read and write
create_teamCreate a team in the organization.Read and write
update_teamRename a team or change its description.Read and write
add_team_memberAdd an organization member to a team.Read and write
remove_team_memberRemove a user from a team.Read and write
delete_teamDelete a team.Read and write

Notifications and approvals

ToolWhat it doesAccess
send_notificationSend an in-app notification to members of the organization.Read and write
request_human_approvalAsk members of the organization for an approval or a decision.Read and write

AI agents

ToolWhat it doesAccess
list_agentsList the AI agents in the organization with their handle, status, hierarchy role and parent agent.Read
get_agentGet one AI agent by handle or ID.Read
get_agent_org_chartGet the full agent organizational hierarchy tree for the current organization.Read
get_agent_run_statusCheck an agent run.Read
get_pending_agent_actionsList the latest agent actions that wait for a person's approval.Read
get_artifactRetrieve a previously saved artifact by its ID.Read
invoke_agentStart an AI agent on a task.Read and write
request_capabilityRequest a new tool or capability that does not currently exist.Read and write

AI memory

ToolWhat it doesAccess
search_memorySearch only authorized, relevant AI memories.Read
save_memorySave a durable, sourced fact in the narrowest authorized scope.Read and write
save_correctionSave an explicit correction with high retrieval priority and long-term retention.Read and write
save_preferenceSave a stated preference with long-term retention.Read and write
update_memoryRevise an accessible agent-created memory with new evidence.Read and write
reinforce_memoryConfirm an accessible memory with new evidence.Read and write

OKiDO Support

ToolWhat it doesAccess
list_support_ticketsList your OKiDO Support tickets, most recently updated first.Read
get_support_ticketRead one of your OKiDO Support tickets with its conversation.Read
submit_support_ticketContact OKiDO Support with a ticket, as you would on the Support page.Read and write

Organizations and limits

ToolWhat it doesAccess
list_organizationsList the organizations the assistant can work in.Read
get_api_limitsShow the request limits and your organization's plan limits, so large jobs can be paced.Read

Visual cards in ChatGPT

ToolWhat it doesAccess
render_projects_carouselRender a carousel of project cards.Read
render_tasks_listRender a list of tasks with status and priority badges.Read
render_task_cardRender a single task detail card.Read
render_kanban_boardRender a kanban board with tasks grouped by project stages.Read
render_sprint_boardRender a sprint board showing tasks grouped by assignee or status.Read
render_runs_trackerRender a tracker for SOP runs with progress indicators.Read
render_search_resultsRender search results across entity types.Read

Tools that only OKiDO's own AI agents use (for example to hand work to another agent) are not offered to assistants and are not listed here.