Skip to main content
This catalogue is generated from Alignr’s tool registry. Confirm deployment availability using the live reference. Tool identifiers retain their API spelling.

Tool catalogue

search_documentation

Full-text and semantic search over document bodies, asset fields and attachment text (no OCR — images are not indexed). Required scope: search:read. Underlying permissions: document.read, asset.read.

get_asset

Fetch one asset’s non-vaulted field values by ID. Required scope: asset:read. Underlying permissions: asset.read.

get_organization

Fetch summary details for one organization (MSP client). Required scope: organization:read. Underlying permissions: organization.read.

list_detections

List detections for the calling tenant, most recently seen first. Required scope: detection:read. Underlying permissions: detection.read.

ask_ledgr

Ask a natural-language question over the governed corpus, with citations. Required scope: ask:use. Underlying permissions: document.read, asset.read, organization.read, fact.read, detection.read.

create_detection_note

Attach a note to a detection as an evidence row. Required scope: detection:write. Underlying permissions: detection.write.
This tool writes a detection note. Confirm the target and note text before allowing the call.

get_organization_compliance

One organization’s compliance grid: every control it has been evaluated against, its current status, effective parameters, and when it was last evaluated. Required scope: compliance:read. Underlying permissions: detection.read.

explain_control_status

Why one control has the status it has for one organization — the detections raised for a fail, or the specific reason behind a no_data, not_covered or not_applicable. Required scope: compliance:explain. Underlying permissions: detection.read.

list_organizations_by_control_status

Which organizations sit at each status for one control, tenant-wide. Required scope: compliance:rollup. Underlying permissions: detection.read.

get_standard_rollup

How every organization currently stands against one Standard. Required scope: compliance:standard_rollup. Underlying permissions: detection.read.