list_catalog_controls
Lists controls in loaded OSCAL Catalogs with token ID, title, and parent document, using paging to locate controls before retrieving their OSCAL JSON.
Instructions
List controls in loaded OSCAL Catalogs with token ID (e.g. ac-1), title, and parent document. Get a control's OSCAL JSON with get_child_element. Results are paged.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_catalog_controls"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum items per page, 1-100. | |
| offset | No | Zero-based index of the first item. | |
| parent_doc_uuid | No | UUID of one parent document to scope results to. Omit for all documents. |