Skip to content

Suggested searches

    Search all documentation ↑↓ to navigate Enter to open Esc to close

    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

    Markdown

    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.

    1. listInternalControlsList Internal controlsRead only

      List all internal controls for the organization.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    2. getInternalControlGet Internal controlRead only

      Get an internal control by ID.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    3. addInternalControlAdd Internal controlWrites data

      Add a new internal control to the organization.

      Behavior

      Writes data · Non-destructive · Non-idempotent · Closed world

    4. updateInternalControlUpdate Internal controlWrites data

      Update an existing internal control.

      Behavior
      Writes data · Non-destructive · Idempotent · Closed world
    5. deleteInternalControlDelete Internal controlWrites data

      Delete an internal control.

      Behavior
      Writes data · Destructive · Idempotent · Closed world
    6. listInternalControlRisksList Internal control RisksRead only

      List risks linked to an internal control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    7. listInternalControlControlsList Internal control ControlsRead only

      List controls linked to an internal control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    8. listInternalControlTasksList Internal control TasksRead only

      List tasks linked to an internal control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    9. listInternalControlEvidencesList Internal control EvidencesRead only

      List evidences linked to an internal control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    10. deleteEvidenceDelete EvidenceWrites data

      Delete an evidence.

      Behavior
      Writes data · Destructive · Idempotent · Closed world
    11. linkInternalControlLink Internal controlWrites data

      Link an internal control to a resource (control, risk, document, third party, or treatment plan). The resource type is determined from the resource_id GID.

      Behavior
      Writes data · Non-destructive · Idempotent · Closed world
    12. unlinkInternalControlUnlink Internal controlWrites data

      Unlink an internal control from a resource (control, risk, document, third party, or treatment plan). The resource type is determined from the resource_id GID.

      Behavior
      Writes data · Destructive · Idempotent · Closed world
    13. listInternalControlDocumentsList Internal control DocumentsRead only

      List documents linked to an internal control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    14. downloadDeviceEvidenceDownload Device EvidenceRead only

      Render 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.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    15. listControlInternalControlsList Control Internal controlsRead only

      List internal controls linked to a control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    16. listRiskInternalControlsList Risk Internal controlsRead only

      List internal controls linked to a risk.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    17. listTasksList TasksRead only

      List all tasks for the organization or internal control.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    18. getTaskGet TaskRead only

      Get a task by ID.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    19. addTaskAdd TaskWrites data

      Add 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.

      Behavior

      Writes data · Non-destructive · Non-idempotent · Closed world

    20. updateTaskUpdate TaskWrites data

      Update an existing task.

      Behavior
      Writes data · Non-destructive · Idempotent · Closed world
    21. assignTaskAssign TaskWrites data

      Assign a task to a person.

      Behavior
      Writes data · Non-destructive · Idempotent · Closed world
    22. unassignTaskUnassign TaskWrites data

      Unassign a task from a person.

      Behavior
      Writes data · Non-destructive · Idempotent · Closed world
    23. deleteTaskDelete TaskWrites data

      Delete a task.

      Behavior
      Writes data · Destructive · Idempotent · Closed world
    24. listLinearTeamsList Linear TeamsRead only

      Search Linear teams for an organization.

      Behavior
      Read only · Non-destructive · Idempotent · Open world
    25. updateLinearSettingsUpdate Linear SettingsWrites data

      Update 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.

      Behavior
      Writes data · Non-destructive · Idempotent · Open world
    26. listLinearIssuesList Linear IssuesRead only

      Search Linear issues in a team.

      Behavior
      Read only · Non-destructive · Idempotent · Open world
    27. publishTaskToLinearPublish Task To LinearWrites data

      Publish a Probo task as a new Linear issue.

      Behavior
      Writes data · Non-destructive · Non-idempotent · Open world
    28. linkTaskToLinearLink Task To LinearWrites data

      Link a Probo task to an existing Linear issue. This updates the Probo task with the Linear issue.

      Behavior
      Writes data · Destructive · Non-idempotent · Open world
    29. unlinkTaskExternalUnlink Task ExternalWrites data

      Unlink a task from its external issue.

      Behavior
      Writes data · Destructive · Idempotent · Closed world
    30. listTaskCommentsList Task CommentsRead only

      List comments for a task, oldest first.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    31. getTaskCommentGet Task CommentRead only

      Get a task comment by ID.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    32. addTaskCommentAdd Task CommentWrites data

      Add a comment to a task.

      Behavior

      Writes data · Non-destructive · Non-idempotent · Closed world

    33. updateTaskCommentUpdate Task CommentWrites data

      Update an existing task comment.

      Behavior
      Writes data · Non-destructive · Idempotent · Closed world
    34. deleteTaskCommentDelete Task CommentWrites data

      Delete a task comment.

      Behavior
      Writes data · Destructive · Idempotent · Closed world
    35. listTaskActivitiesList Task ActivitiesRead only

      List activities for a task, newest first.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world
    36. getTaskActivityGet Task ActivityRead only

      Get a task activity by ID.

      Behavior
      Read only · Non-destructive · Idempotent · Closed world