Tool tree
gradeNot graded
list_critical_operationsAnswer
List Meridian Bank's critical operations with their operational tolerance metrics, current performance, and whether they are within, approaching, or breaching tolerance under APRA CPS 230.
View tool JSON
{
"name": "list_critical_operations",
"kind": "answer",
"impl": "imperative",
"description": "List Meridian Bank's critical operations with their operational tolerance metrics, current performance, and whether they are within, approaching, or breaching tolerance under APRA CPS 230.",
"inputSchema": {
"type": "object",
"properties": {
"statusFilter": {
"type": "string",
"enum": [
"within",
"approaching",
"breached"
],
"description": "Optional. Only return operations currently in this tolerance status."
}
},
"required": []
}
}get_control_gapsAnswer
Return controls that are not fully effective, with severity, owner, and the critical operation they support. Use this to find where the bank's CPS 230 control environment is weakest.
View tool JSON
{
"name": "get_control_gaps",
"kind": "answer",
"impl": "imperative",
"description": "Return controls that are not fully effective, with severity, owner, and the critical operation they support. Use this to find where the bank's CPS 230 control environment is weakest.",
"inputSchema": {
"type": "object",
"properties": {
"severity": {
"type": "string",
"enum": [
"low",
"medium",
"high",
"critical"
],
"description": "Optional. Only return controls at this severity."
},
"criticalOperationId": {
"type": "string",
"description": "Optional. Only return controls supporting this critical operation id, e.g. \"op-card-auth\"."
}
},
"required": []
}
}assess_service_providerAction
Assess a named service provider against CPS 230 material service provider obligations, returning materiality, concentration risk, contract review status, and open gaps.
View tool JSON
{
"name": "assess_service_provider",
"kind": "act",
"impl": "imperative",
"description": "Assess a named service provider against CPS 230 material service provider obligations, returning materiality, concentration risk, contract review status, and open gaps.",
"inputSchema": {
"type": "object",
"properties": {
"providerName": {
"type": "string",
"description": "The service provider name to look up. Fuzzy matching is applied, so partial names work."
}
},
"required": [
"providerName"
]
}
}log_control_evidenceAction
Add a new piece of evidence to a control, recording something observed about its effectiveness. This changes the register and requires human approval before it is applied. Use this when you have gathered a fact relevant to whether a control is working.
View tool JSON
{
"name": "log_control_evidence",
"kind": "act",
"impl": "imperative",
"description": "Add a new piece of evidence to a control, recording something observed about its effectiveness. This changes the register and requires human approval before it is applied. Use this when you have gathered a fact relevant to whether a control is working.",
"inputSchema": {
"type": "object",
"properties": {
"controlId": {
"type": "string",
"description": "The control id to attach evidence to, e.g. \"CTRL-04\"."
},
"description": {
"type": "string",
"description": "A factual description of the evidence being added."
}
},
"required": [
"controlId",
"description"
]
}
}raise_remediation_actionAction
Raise a new remediation action against a control to close a gap. This changes the register and requires human approval before it is applied. Use this after identifying a control gap that needs a tracked, owned fix.
View tool JSON
{
"name": "raise_remediation_action",
"kind": "act",
"impl": "imperative",
"description": "Raise a new remediation action against a control to close a gap. This changes the register and requires human approval before it is applied. Use this after identifying a control gap that needs a tracked, owned fix.",
"inputSchema": {
"type": "object",
"properties": {
"controlId": {
"type": "string",
"description": "The control id this remediation action addresses, e.g. \"CTRL-07\"."
},
"owner": {
"type": "string",
"description": "Job title or name of the person accountable for closing this action."
},
"dueDate": {
"type": "string",
"description": "ISO date (YYYY-MM-DD) by which the action must be closed."
},
"rationale": {
"type": "string",
"description": "Optional explanation of why this remediation action is being raised."
}
},
"required": [
"controlId",
"owner",
"dueDate"
]
}
}update_risk_toleranceAction
Change the disruption tolerance threshold for a critical operation. This changes the bank's stated risk appetite and requires human approval before it is applied. Use this only when there is a documented justification for revising the tolerance.
View tool JSON
{
"name": "update_risk_tolerance",
"kind": "act",
"impl": "imperative",
"description": "Change the disruption tolerance threshold for a critical operation. This changes the bank's stated risk appetite and requires human approval before it is applied. Use this only when there is a documented justification for revising the tolerance.",
"inputSchema": {
"type": "object",
"properties": {
"criticalOperationId": {
"type": "string",
"description": "The critical operation whose tolerance threshold should change, e.g. \"op-card-auth\"."
},
"newThreshold": {
"type": "string",
"description": "The proposed new tolerance threshold, e.g. \"45 minutes\"."
},
"justification": {
"type": "string",
"description": "Why this tolerance threshold change is being proposed."
}
},
"required": [
"criticalOperationId",
"newThreshold",
"justification"
]
}
}generate_board_summaryAction
Generate a board-ready operational resilience summary from the current register: tolerance breaches, critical control gaps, material service provider concentration, and open remediation actions. Use this when asked to prepare a summary, briefing, or report for the board or senior management.
View tool JSON
{
"name": "generate_board_summary",
"kind": "act",
"impl": "imperative",
"description": "Generate a board-ready operational resilience summary from the current register: tolerance breaches, critical control gaps, material service provider concentration, and open remediation actions. Use this when asked to prepare a summary, briefing, or report for the board or senior management.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}