Skip to content

Latest commit

 

History

History
524 lines (420 loc) · 21.4 KB

File metadata and controls

524 lines (420 loc) · 21.4 KB

Complete Tool List

GRC Platform — AI Agent Tool Catalogue

Legend: agent_ prefix indicates agentic (write/action) tools that modify platform data.

Existing 47 Tools (Read-Only)

# Tool Name Category
1 fetch_risks Risk
2 get_risk_analytics Risk
3 get_executive_summary Risk
4 get_risk_history_timeseries Risk
5 fetch_model_inventories Model Inventory
6 get_model_inventory_analytics Model Inventory
7 get_model_inventory_executive_summary Model Inventory
8 fetch_model_risks Model Risk
9 get_model_risk_analytics Model Risk
10 get_model_risk_executive_summary Model Risk
11 fetch_vendors Vendor
12 fetch_vendor_risks Vendor
13 get_vendor_analytics Vendor
14 get_vendor_executive_summary Vendor
15 fetch_incidents Incident
16 get_incident_analytics Incident
17 get_incident_executive_summary Incident
18 fetch_tasks Task
19 get_task_analytics Task
20 get_task_executive_summary Task
21 fetch_policies Policy
22 get_policy_analytics Policy
23 get_policy_executive_summary Policy
24 search_policy_templates Policy
25 get_template_recommendations Policy
26 fetch_use_cases Use Case
27 get_use_case_analytics Use Case
28 get_use_case_executive_summary Use Case
29 fetch_datasets Dataset
30 get_dataset_analytics Dataset
31 get_dataset_executive_summary Dataset
32 fetch_frameworks Framework
33 get_framework_analytics Framework
34 fetch_training_records Training
35 get_training_analytics Training
36 get_training_executive_summary Training
37 fetch_evidence Evidence
38 get_evidence_analytics Evidence
39 get_evidence_executive_summary Evidence
40 fetch_reports Reporting
41 get_reporting_analytics Reporting
42 fetch_trust_center_overview AI Trust Centre
43 get_trust_center_analytics AI Trust Centre
44 fetch_agent_primitives Agent Discovery
45 get_agent_discovery_analytics Agent Discovery
46 get_agent_discovery_executive_summary Agent Discovery
47 generate_chart Native (Visualization)

New Tools

Category A: Write Tools for Existing Domains (54 tools)

These tools extend existing domains with write / action capabilities. All are agentic (agent_ prefix).

A1. Risk Write Tools (7)

# Tool Name Description Query Used
48 agent_create_risk Create new risk createRiskQuery
49 agent_update_risk Update risk (severity, likelihood, etc.) updateRiskByIdQuery
50 agent_delete_risk Delete risk (soft delete) deleteRiskByIdQuery
51 agent_assign_risk_owner Assign owner to risk updateRiskByIdQuery (owner field)
52 agent_change_risk_status Change mitigation status updateRiskByIdQuery (status field)
53 agent_bulk_update_risk_status Bulk update risk status Loop updateRiskByIdQuery
54 agent_link_risk_to_project Link risk to project updateRiskByIdQuery (project field)

A2. Model Inventory Write Tools (6)

# Tool Name Description
55 agent_register_model Register new model
56 agent_update_model Update model information
57 agent_update_model_lifecycle_phase Change lifecycle phase (dev→staging→prod)
58 agent_retire_model Retire model
59 agent_delete_model Delete model
60 agent_link_model_to_project Link model to project

A3. Model Risk Write Tools (4)

# Tool Name Description
61 agent_create_model_risk Create model risk
62 agent_update_model_risk Update model risk
63 agent_change_model_risk_status Change risk status
64 agent_delete_model_risk Delete model risk

A4. Vendor Write Tools (7)

# Tool Name Description
65 agent_create_vendor Register new vendor
66 agent_update_vendor Update vendor information
67 agent_delete_vendor Delete vendor
68 agent_create_vendor_risk Create vendor risk
69 agent_update_vendor_risk Update vendor risk
70 agent_delete_vendor_risk Delete vendor risk
71 agent_flag_vendor_for_review Flag vendor for review

A5. Incident Write Tools (5)

# Tool Name Description
72 agent_create_incident Create new incident
73 agent_update_incident Update incident
74 agent_update_incident_status Change incident status
75 agent_archive_incident Archive incident
76 agent_delete_incident Delete incident

A6. Task Write Tools (7)

# Tool Name Description
77 agent_create_task Create new task
78 agent_update_task Update task
79 agent_assign_task Assign task to user
80 agent_update_task_status Change task status
81 agent_set_task_priority Set task priority
82 agent_delete_task Delete task
83 agent_restore_task Restore deleted task

A7. Policy Write Tools (5)

# Tool Name Description
84 agent_create_policy Create new policy
85 agent_update_policy Update policy content
86 agent_submit_policy_for_review Submit policy for review
87 agent_approve_policy_review Approve policy review
88 agent_delete_policy Delete policy

A8. Use Case / Project Write Tools (5)

# Tool Name Description
89 agent_create_use_case Create new use case
90 agent_update_use_case Update use case
91 agent_update_use_case_status Change status
92 agent_add_member_to_use_case Add member
93 agent_delete_use_case Delete use case

A9. Dataset Write Tools (4)

# Tool Name Description
94 agent_register_dataset Register new dataset
95 agent_update_dataset Update dataset
96 agent_link_dataset_to_model Link dataset to model
97 agent_delete_dataset Delete dataset

A10. Training Write Tools (4)

# Tool Name Description
98 agent_create_training_record Create new training record
99 agent_update_training_record Update training record
100 agent_assign_training_to_user Assign training to user
101 agent_delete_training_record Delete training record

Category B: New Domains — Read Tools (68 tools)

Read-only tools for domains not yet covered. No agent_ prefix.

B1. Change History Tools (6)

# Tool Name Description Endpoint
102 get_risk_change_history Risk change history /api/risk-change-history
103 get_vendor_change_history Vendor change history /api/vendor-change-history
104 get_model_change_history Model change history /api/model-inventory-change-history
105 get_policy_change_history Policy change history /api/policy-change-history
106 get_incident_change_history Incident change history /api/incident-change-history
107 get_task_change_history Task change history /api/task-change-history

B2. Approval Workflow Tools (8)

# Tool Name Description
108 fetch_approval_workflows List all workflow templates
109 get_approval_workflow_detail Workflow detail (steps, approvers)
110 fetch_pending_approvals List pending approvals
111 fetch_my_approval_requests User's own requests
112 get_approval_request_detail Request detail (timeline, status)
113 get_approval_status_for_entity Entity approval status
114 get_approval_analytics Approval statistics (avg. time, rejection rate)
115 get_approval_executive_summary Approval process summary report

B3. Automation Tools (7)

# Tool Name Description
116 fetch_automations List all automations
117 get_automation_detail Automation detail (trigger, actions)
118 fetch_automation_triggers List available triggers
119 get_automation_history Execution log history
120 get_automation_stats Success / error rates
121 get_automation_analytics General automation analytics
122 get_automation_executive_summary Automation summary report

B4. Post-Market Monitoring (PMM) Tools (8)

# Tool Name Description
123 get_pmm_config Project PMM configuration
124 get_pmm_active_cycle Active monitoring cycle
125 get_pmm_cycle_detail Cycle details
126 get_pmm_cycle_responses Stakeholder responses
127 get_pmm_questions PMM questions
128 fetch_pmm_reports PMM reports
129 get_pmm_analytics PMM analytics (completion rate, flagged concerns)
130 get_pmm_executive_summary PMM summary report

B5. File Management Tools (6)

# Tool Name Description
131 fetch_files List files (project / org level)
132 get_file_detail File detail (metadata, links)
133 get_files_by_entity Files linked to entity
134 get_file_change_history File change history
135 get_file_analytics File statistics (type distribution, size)
136 get_file_executive_summary File management summary

B6. Virtual Folder Tools (4)

# Tool Name Description
137 fetch_virtual_folders List folder structure
138 get_folder_tree Hierarchical folder tree
139 get_folder_files Files in folder
140 get_uncategorized_files Uncategorized files

B7. Shadow AI Tools (8)

# Tool Name Description
141 get_shadow_ai_summary General shadow AI overview
142 get_shadow_ai_tools_by_events Tool usage by event
143 get_shadow_ai_tools_by_users Tool usage by user
144 get_shadow_ai_trend Time-based trend analysis
145 get_shadow_ai_users_by_department Distribution by department
146 get_shadow_ai_user_activity Individual user activity
147 get_shadow_ai_tool_detail Specific tool detail
148 get_shadow_ai_alert_history Alert history

B8. AI Detection Tools (8)

# Tool Name Description
149 fetch_ai_detection_scans List scan history
150 get_ai_detection_scan_detail Scan detail (status, findings)
151 get_ai_detection_findings AI detection findings
152 get_ai_detection_security_findings Security findings
153 get_ai_detection_security_summary Security summary
154 get_ai_detection_governance_summary Governance summary
155 get_ai_detection_stats General statistics
156 get_ai_detection_compliance_mapping EU AI Act mapping

B9. Entity Graph Tools (5)

# Tool Name Description
157 fetch_entity_annotations All entity annotations
158 get_entity_annotation Single entity annotation
159 fetch_entity_graph_views Saved graph views
160 get_gap_rules Gap analysis rules
161 get_default_gap_rules Default gap rules

B10. Notes Tools (4)

# Tool Name Description
162 fetch_notes List notes (filtered)
163 get_notes_for_entity Notes belonging to entity
164 get_note_detail Note detail
165 get_notes_analytics Note statistics

B11. Notification Tools (4)

# Tool Name Description
166 fetch_notifications List notifications
167 get_unread_notification_count Unread notification count
168 get_notification_summary Notification summary
169 get_notification_analytics Notification statistics

Category C: New Domains — Write Tools (36 tools)

Agentic write tools for previously uncovered domains. All have agent_ prefix.

C1. Approval Workflow Write Tools (5)

# Tool Name Description
170 agent_create_approval_request Create approval request
171 agent_approve_approval_step Approve step
172 agent_reject_approval_step Reject step
173 agent_withdraw_approval_request Withdraw request
174 agent_create_approval_workflow Create workflow template

C2. Automation Write Tools (4)

# Tool Name Description
175 agent_create_automation Create new automation rule
176 agent_update_automation Update automation
177 agent_toggle_automation Toggle automation on/off
178 agent_delete_automation Delete automation

C3. PMM Write Tools (6)

# Tool Name Description
179 agent_create_pmm_config Create PMM configuration
180 agent_update_pmm_config Update PMM configuration
181 agent_add_pmm_question Add PMM question
182 agent_start_pmm_cycle Start new monitoring cycle
183 agent_submit_pmm_responses Submit stakeholder responses
184 agent_flag_pmm_concern Report a concern

C4. File Management Write Tools (5)

# Tool Name Description
185 agent_attach_file_to_entity Attach file to entity
186 agent_detach_file_from_entity Remove file attachment
187 agent_create_virtual_folder Create virtual folder
188 agent_assign_file_to_folder Assign file to folder
189 agent_remove_file_from_folder Remove file from folder

C5. Shadow AI Write Tools (3)

# Tool Name Description
190 agent_update_shadow_ai_tool_status Update tool governance status
191 agent_start_shadow_ai_governance Start governance process
192 agent_create_shadow_ai_alert_rule Create alert rule

C6. AI Detection Write Tools (3)

# Tool Name Description
193 agent_start_ai_detection_scan Start repository scan
194 agent_cancel_ai_detection_scan Cancel scan
195 agent_update_finding_governance Update finding governance status

C7. Entity Graph Write Tools (4)

# Tool Name Description
196 agent_create_entity_annotation Add entity annotation
197 agent_delete_entity_annotation Delete annotation
198 agent_save_entity_graph_view Save graph view
199 agent_save_gap_rules Save gap rules

C8. Notes Write Tools (3)

# Tool Name Description
200 agent_create_note Create note
201 agent_update_note Update note
202 agent_delete_note Delete note

C9. Notification Write Tools (2)

# Tool Name Description
203 agent_mark_notification_read Mark notification as read
204 agent_mark_all_notifications_read Mark all as read

C10. Evidence Write Tools (3)

# Tool Name Description
205 agent_create_evidence Create evidence
206 agent_update_evidence Update evidence
207 agent_delete_evidence Delete evidence

Category D: Framework-Specific Tools (28 tools)

Mixed read/write tools for specific compliance frameworks. Write tools carry agent_ prefix.

D1. EU AI Act Tools (7)

# Tool Name Description
208 get_eu_ai_act_control_categories Get control categories
209 get_eu_ai_act_controls_by_category Controls by category
210 get_eu_ai_act_project_compliance Project compliance status
211 get_eu_ai_act_project_assessment Project assessment status
212 get_eu_ai_act_compliance_progress Compliance progress percentage
213 agent_save_eu_ai_act_control Save / update control
214 agent_save_eu_ai_act_assessment_answer Save assessment answer

D2. ISO 42001 Tools (7)

# Tool Name Description
215 get_iso42001_clauses_structure Clause structure
216 get_iso42001_annexes_structure Annex structure
217 get_iso42001_project_clauses Project clause status
218 get_iso42001_project_annexes Project annex status
219 get_iso42001_progress Progress percentage
220 agent_save_iso42001_clauses Save clauses
221 agent_save_iso42001_annexes Save annexes

D3. ISO 27001 Tools (7)

# Tool Name Description
222 get_iso27001_clauses_structure Clause structure
223 get_iso27001_annexes_structure Annex structure
224 get_iso27001_project_clauses Project clause status
225 get_iso27001_project_annexes Project annex status
226 get_iso27001_progress Progress percentage
227 agent_save_iso27001_clauses Save clauses
228 agent_save_iso27001_annexes Save annexes

D4. NIST AI RMF Tools (7)

# Tool Name Description
229 get_nist_functions List NIST functions
230 get_nist_categories_by_function Categories by function
231 get_nist_subcategory_detail Subcategory detail
232 get_nist_progress Overall progress
233 get_nist_progress_by_function Progress by function
234 get_nist_status_breakdown Status breakdown
235 agent_update_nist_subcategory Update subcategory

Category E: Cross-Cutting / Analytics Tools (18 tools)

Horizontal tools spanning multiple domains. Write tools carry agent_ prefix.

E1. Compliance & Dashboard Tools (6)

# Tool Name Description
236 get_compliance_score Overall compliance score
237 get_compliance_details Detailed compliance analysis
238 get_dashboard_overview Dashboard summary data
239 get_project_compliance_progress Project-level compliance
240 get_all_projects_compliance All projects compliance
241 get_project_stats Project statistics

E2. Global Search Tools (2)

# Tool Name Description
242 global_search Search across all entities
243 search_within_entity Search within a specific entity type

E3. Share Link Tools (3)

# Tool Name Description
244 agent_create_share_link Create share link
245 fetch_share_links List share links
246 agent_revoke_share_link Revoke share link

E4. CE Marking Tools (2)

# Tool Name Description
247 get_ce_marking_status CE marking status
248 agent_update_ce_marking Update CE marking

E5. Policy Linked Objects Tools (3)

# Tool Name Description
249 get_policy_linked_objects Objects linked to policy
250 agent_link_object_to_policy Link object to policy
251 agent_unlink_object_from_policy Remove link

E6. Event Log / Audit Tools (2)

# Tool Name Description
252 fetch_event_logs List event logs
253 get_audit_trail_for_entity Entity audit trail

Category F: Admin / Configuration Tools (12 tools)

User, role, and integration management. Write tools carry agent_ prefix.

# Tool Name Description
254 fetch_users List users
255 get_user_detail User detail
256 get_user_progress User progress
257 fetch_roles List roles
258 get_organization_detail Organization information
259 fetch_invitations List invitations
260 agent_send_invitation Send invitation
261 get_subscription_info Subscription information
262 fetch_auto_drivers List auto drivers
263 agent_run_auto_driver Run auto driver
264 fetch_slack_webhooks List Slack webhooks
265 agent_send_slack_test_message Send Slack test message

Summary

Category Read Tools Write Tools Total
Existing (A: Existing domains) 47 (existing) 54 (new) 101
B: Missing domain reads 68 (new) 68
C: Missing domain writes 36 (new) 36
D: Framework-specific 18 (new) 10 (new) 28
E: Cross-cutting 14 (new) 4 (new) 18
F: Admin / Config 10 (new) 2 (new) 12
TOTAL 157 106 263

Existing: 47 tools → Proposed: 263 tools (216 new tools, of which 106 are agentic — identified by the agent_ prefix)