Internal controls, tasks, and evidence MCP tools
Browse all 36 Probo MCP tools for internal controls, tasks, and evidence, with input schemas, output schemas, and behavior hints for building AI agent integrations
This page documents 36 tools in the internal controls, tasks, and evidence group. Return to the complete MCP tool reference to browse another group.
Select a tool to inspect its schemas and behavior. Schema links open the exact definition in GitHub.
listInternalControlsList Internal controlsRead onlyList all internal controls for the organization.
getInternalControlGet Internal controlRead onlyGet an internal control by ID.
addInternalControlAdd Internal controlWrites dataAdd a new internal control to the organization.
updateInternalControlUpdate Internal controlWrites dataUpdate an existing internal control.
deleteInternalControlDelete Internal controlWrites dataDelete an internal control.
listInternalControlRisksList Internal control RisksRead onlyList risks linked to an internal control.
listInternalControlControlsList Internal control ControlsRead onlyList controls linked to an internal control.
listInternalControlTasksList Internal control TasksRead onlyList tasks linked to an internal control.
listInternalControlEvidencesList Internal control EvidencesRead onlyList evidences linked to an internal control.
deleteEvidenceDelete EvidenceWrites dataDelete an evidence.
linkInternalControlLink Internal controlWrites dataLink an internal control to a resource (control, risk, document, third party, or treatment plan). The resource type is determined from the resource_id GID.
unlinkInternalControlUnlink Internal controlWrites dataUnlink an internal control from a resource (control, risk, document, third party, or treatment plan). The resource type is determined from the resource_id GID.
listInternalControlDocumentsList Internal control DocumentsRead onlyList documents linked to an internal control.
downloadDeviceEvidenceDownload Device EvidenceRead onlyRender one A4 PDF page per device, with identity fields and current posture checks, and return a presigned download URL valid for 15 minutes. device_ids keeps page order. At most 100 ids, with no duplicates.
listControlInternalControlsList Control Internal controlsRead onlyList internal controls linked to a control.
listRiskInternalControlsList Risk Internal controlsRead onlyList internal controls linked to a risk.
listTasksList TasksRead onlyList all tasks for the organization or internal control.
getTaskGet TaskRead onlyGet a task by ID.
addTaskAdd TaskWrites dataAdd a new task to the organization. Omit linear_team_id to publish the task to the organization’s default Linear team when one is set. Pass null to create the task with no Linear team. If the Linear publish attempt fails after the task is created, linear_publish_error explains why. Publish that task again instead of creating another one.
updateTaskUpdate TaskWrites dataUpdate an existing task.
assignTaskAssign TaskWrites dataAssign a task to a person.
unassignTaskUnassign TaskWrites dataUnassign a task from a person.
deleteTaskDelete TaskWrites dataDelete a task.
listLinearTeamsList Linear TeamsRead onlySearch Linear teams for an organization.
updateLinearSettingsUpdate Linear SettingsWrites dataUpdate the organization’s Linear settings. Omit a field to leave it unchanged. Null default_team_id clears the default team and turns issue import off.
listLinearIssuesList Linear IssuesRead onlySearch Linear issues in a team.
publishTaskToLinearPublish Task To LinearWrites dataPublish a Probo task as a new Linear issue.
linkTaskToLinearLink Task To LinearWrites dataLink a Probo task to an existing Linear issue. This updates the Probo task with the Linear issue.
unlinkTaskExternalUnlink Task ExternalWrites dataUnlink a task from its external issue.
listTaskCommentsList Task CommentsRead onlyList comments for a task, oldest first.
getTaskCommentGet Task CommentRead onlyGet a task comment by ID.
addTaskCommentAdd Task CommentWrites dataAdd a comment to a task.
updateTaskCommentUpdate Task CommentWrites dataUpdate an existing task comment.
deleteTaskCommentDelete Task CommentWrites dataDelete a task comment.
listTaskActivitiesList Task ActivitiesRead onlyList activities for a task, newest first.
getTaskActivityGet Task ActivityRead onlyGet a task activity by ID.