query_profile
Query OSCAL Profile documents by UUID, title, or type, or list all with pagination. Profiles are baselines that select and customize controls from catalogs.
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 |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| query_type | No | all | |
| query_value | No |