Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Risks MCP tools

Browse all 55 Probo MCP tools for risks, with input schemas, output schemas, and behavior hints for building AI agent integrations

View as Markdown

This page documents 55 tools in the risks 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. listRisksList RisksRead only

    List risks for the organization, or unplanned scenario-linked risks when risk_analysis_id is set.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  2. getRiskGet RiskRead only

    Get a risk by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  3. addRiskAdd RiskWrites data

    Add a new risk to the organization.

    Behavior

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

  4. updateRiskUpdate RiskWrites data

    Update an existing risk.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  5. deleteRiskDelete RiskWrites data

    Delete a risk.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  6. listRiskObligationsList Risk ObligationsRead only

    List obligations linked to a risk.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  7. linkRiskLink RiskWrites data

    Link a risk to a resource (document, measure, or obligation). The resource type is determined from the resource_id GID.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  8. unlinkRiskUnlink RiskWrites data

    Unlink a risk from a resource (document, measure, or obligation). The resource type is determined from the resource_id GID.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  9. publishRiskListPublish Risk ListWrites data

    Publish the risk register for an organization as a document. If a document already exists, a new version is created.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  10. listRiskAnalysesList Risk AnalysesRead only

    List all risk assessments for an organization.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  11. getRiskAnalysisGet Risk AnalysisRead only

    Get a risk assessment by ID. Optionally reconstruct matrix cells as of a given instant.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  12. addRiskAnalysisAdd Risk AnalysisWrites data

    Create a new risk assessment.

    Behavior

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

  13. updateRiskAnalysisUpdate Risk AnalysisWrites data

    Update an existing risk assessment.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  14. deleteRiskAnalysisDelete Risk AnalysisWrites data

    Delete a risk assessment.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  15. forkRiskAnalysisFork Risk AnalysisWrites data

    Fork a risk analysis, copying diagrams, treatment plans, and their relations.

    Behavior

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

  16. listRiskAnalysisDiagramsList Risk Analysis DiagramsRead only

    List all diagrams for a risk analysis.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  17. getRiskAnalysisDiagramGet Risk Analysis DiagramRead only

    Get a risk analysis diagram by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  18. getRiskAnalysisDiagramMermaidChartGet Risk Analysis Diagram Mermaid ChartRead only

    Get the Mermaid chart for a risk analysis diagram.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  19. addRiskAnalysisDiagramAdd Risk Analysis DiagramWrites data

    Create a new risk analysis diagram.

    Behavior

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

  20. updateRiskAnalysisDiagramUpdate Risk Analysis DiagramWrites data

    Update an existing risk analysis diagram.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  21. deleteRiskAnalysisDiagramDelete Risk Analysis DiagramWrites data

    Delete a risk analysis diagram.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  22. listRiskAnalysisNodesList Risk Analysis NodesRead only

    List all nodes for a risk analysis diagram.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  23. getRiskAnalysisNodeGet Risk Analysis NodeRead only

    Get a risk assessment node by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  24. addRiskAnalysisNodeAdd Risk Analysis NodeWrites data

    Create a new risk assessment node.

    Behavior

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

  25. updateRiskAnalysisNodeUpdate Risk Analysis NodeWrites data

    Update an existing risk assessment node.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  26. deleteRiskAnalysisNodeDelete Risk Analysis NodeWrites data

    Delete a risk assessment node.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  27. listRiskAnalysisBoundariesList Risk Analysis BoundariesRead only

    List all boundaries for a risk analysis diagram.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  28. getRiskAnalysisBoundaryGet Risk Analysis BoundaryRead only

    Get a risk assessment boundary by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  29. addRiskAnalysisBoundaryAdd Risk Analysis BoundaryWrites data

    Create a new risk assessment boundary.

    Behavior

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

  30. updateRiskAnalysisBoundaryUpdate Risk Analysis BoundaryWrites data

    Update an existing risk assessment boundary.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  31. deleteRiskAnalysisBoundaryDelete Risk Analysis BoundaryWrites data

    Delete a risk assessment boundary.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  32. listRiskAnalysisProcessesList Risk Analysis ProcessesRead only

    List all processes for a risk analysis diagram.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  33. getRiskAnalysisProcessGet Risk Analysis ProcessRead only

    Get a risk assessment process by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  34. addRiskAnalysisProcessAdd Risk Analysis ProcessWrites data

    Create a new risk assessment process.

    Behavior

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

  35. updateRiskAnalysisProcessUpdate Risk Analysis ProcessWrites data

    Update an existing risk assessment process.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  36. deleteRiskAnalysisProcessDelete Risk Analysis ProcessWrites data

    Delete a risk assessment process.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  37. listRiskAnalysisThreatsList Risk Analysis ThreatsRead only

    List all threats for a risk analysis diagram.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  38. getRiskAnalysisThreatGet Risk Analysis ThreatRead only

    Get a risk assessment threat by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  39. addRiskAnalysisThreatAdd Risk Analysis ThreatWrites data

    Create a new risk assessment threat.

    Behavior

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

  40. updateRiskAnalysisThreatUpdate Risk Analysis ThreatWrites data

    Update an existing risk assessment threat.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  41. deleteRiskAnalysisThreatDelete Risk Analysis ThreatWrites data

    Delete a risk assessment threat.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  42. listRiskAnalysisScenariosList Risk Analysis ScenariosRead only

    List all scenarios for a risk analysis diagram.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  43. getRiskAnalysisScenarioGet Risk Analysis ScenarioRead only

    Get a risk assessment scenario by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  44. addRiskAnalysisScenarioAdd Risk Analysis ScenarioWrites data

    Create a new risk assessment scenario.

    Behavior

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

  45. updateRiskAnalysisScenarioUpdate Risk Analysis ScenarioWrites data

    Update an existing risk assessment scenario.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  46. deleteRiskAnalysisScenarioDelete Risk Analysis ScenarioWrites data

    Delete a risk assessment scenario.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  47. linkRiskAnalysisScenarioThreatLink Risk Analysis Scenario ThreatWrites data

    Link a threat to a risk assessment scenario.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  48. unlinkRiskAnalysisScenarioThreatUnlink Risk Analysis Scenario ThreatWrites data

    Unlink a threat from a risk assessment scenario.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  49. linkRiskAnalysisScenarioRiskLink Risk Analysis Scenario RiskWrites data

    Link a risk to a risk assessment scenario.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  50. unlinkRiskAnalysisScenarioRiskUnlink Risk Analysis Scenario RiskWrites data

    Unlink a risk from a risk assessment scenario.

    Behavior
    Writes data · Destructive · Idempotent · Closed world
  51. listTreatmentPlansList Treatment PlansRead only

    List treatment plans for an organization, risk, or risk analysis.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  52. getTreatmentPlanGet Treatment PlanRead only

    Get a treatment plan by ID.

    Behavior
    Read only · Non-destructive · Idempotent · Closed world
  53. addTreatmentPlanAdd Treatment PlanWrites data

    Create a treatment plan for a risk on a risk analysis.

    Behavior

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

  54. updateTreatmentPlanUpdate Treatment PlanWrites data

    Update an existing treatment plan.

    Behavior
    Writes data · Non-destructive · Idempotent · Closed world
  55. deleteTreatmentPlanDelete Treatment PlanWrites data

    Delete a treatment plan.

    Behavior
    Writes data · Destructive · Idempotent · Closed world