query_profile
Query OSCAL Profile documents by UUID, title, or type. Retrieve paginated results of baseline and overlay definitions.
Instructions
Query OSCAL Profile documents.
Profiles are baselines or overlays that select and customise controls from one or more catalogs.
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 |