query_catalog
Query OSCAL Catalog documents by UUID, title, or type to retrieve security controls and enhancements 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 |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| query_type | No | all | |
| query_value | No |