query_catalog
Query OSCAL catalogs to retrieve security controls by UUID, title, type, or list all with pagination.
Instructions
Query OSCAL Catalog documents.
Catalogs are structured collections of security controls and control
enhancements. Use list_catalogs to discover available catalogs,
then drill into specific ones with this tool.
Args:
ctx: MCP server context (injected automatically).
query_type: "all" (paginated), "by_uuid", "by_title",
or "by_type".
query_value: Required for by_uuid, by_title, by_type queries.
offset: Zero-based pagination offset (default 0).
limit: Maximum items to return, 1-100 (default 10).
Returns: Page_Response dict with keys: items, total, offset, limit, hasMore.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query_type | No | all | |
| query_value | No | ||
| offset | No | ||
| limit | No |