{"serverId":"mcp-registry/io.tooloracle/governanceoracle","tools":[{"name":"control_status","fixed":{"name":"control_status","description":"Control effectiveness dashboard across all DORA control domains.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51},{"name":"health_check","fixed":{"name":"health_check","description":"Server status.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":37,"tokensAfter":37},{"name":"list_findings","fixed":{"name":"list_findings","description":"List findings with optional filters.","inputSchema":{"type":"object","properties":{"owner":{"type":"string"},"domain":{"enum":["access_management","change_management","incident_management","business_continuity","third_party_risk","data_protection","network_security","vulnerability_management","logging_monitoring","cryptography","physical_security","awareness_training"],"type":"string"},"status":{"enum":["open","in_progress","remediated","accepted","overdue"],"type":"string"},"severity":{"enum":["critical","high","medium","low","info"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":175,"tokensAfter":175},{"name":"register_finding","fixed":{"name":"register_finding","description":"Register an audit finding, risk, or control gap.","inputSchema":{"type":"object","required":["title","severity"],"properties":{"notes":{"type":"string"},"owner":{"type":"string"},"title":{"type":"string"},"domain":{"enum":["access_management","change_management","incident_management","business_continuity","third_party_risk","data_protection","network_security","vulnerability_management","logging_monitoring","cryptography","physical_security","awareness_training"],"type":"string"},"source":{"type":"string","description":"audit, pentest, incident, self-assessment"},"status":{"enum":["open","in_progress","remediated","accepted","overdue"],"type":"string"},"due_date":{"type":"string"},"severity":{"enum":["critical","high","medium","low","info"],"type":"string"},"finding_id":{"type":"string"},"description":{"type":"string"},"evidence_ref":{"type":"string"},"related_article":{"type":"string"},"remediation_plan":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":281,"tokensAfter":281}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"action_tracker","params":["owner","title","due_date","priority","finding_id"]},{"tool":"exception_register","params":["title","finding_id","accepted_by","expiry_date","acceptance_date","risk_description","compensating_controls"]},{"tool":"list_findings","params":["owner","domain","status","severity"]},{"tool":"register_finding","params":["notes","owner","title","domain","status","due_date","severity","finding_id","description","evidence_ref","related_article","remediation_plan"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}