text_search_oscal
Search loaded OSCAL documents and control prose by relevance to find specific compliance text. Retrieve child elements using entity IDs and parent document UUIDs.
Instructions
Search loaded OSCAL documents and child elements, including control prose, ranked by
relevance. Pass a child hit's entity ID and parentDocumentUuid to get_child_element.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query_text": "<query_text>"
},
"name": "text_search_oscal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum items per page, 1-100. A page may hold fewer to fit the response budget. | |
| offset | No | Zero-based index of the first item. | |
| query_text | Yes | Full-text search terms. | |
| oscal_model_type | No | OSCAL model name from list_oscal_models, e.g. "catalog". Omit for all models. |