scf_org_read
Read organization data by method: list accessible organizations, retrieve details, settings, members, audit log, change cursor, or work queue to support compliance monitoring.
Instructions
Read organization data: list organizations, one organization, its settings, members, audit log, change cursor, or the organization work queue. Pick with method.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size (1–200, default 50) Used by: audit_log. | |
| action | No | Filter by action: create, update or delete Used by: audit_log. | |
| method | Yes | list: List every organization the caller has access to. Returns org UUID, name, subscription tier, and member count. Use this first to obtain the org_id other tools need. get: Get one organization's detail: subscription tier, member count, usage limits, and settings. settings: Get an organization's settings (read — viewer): profile (business_size, mission_statement), per-domain maturity_targets, name, industry, owner teams and feature switches. members: List members of one organization with their role (admin, editor, or viewer). audit_log: Query one organization's append-only audit trail (read — viewer role): field-level changes with actor, source and before/after values. Filter by entity, control, action, actor, source, date or text. change_cursor: Cheap has-anything-changed probe (read — viewer role): newest audit timestamp and row count for one organization. Compare with the pair you last saw; poll this before re-pulling the audit log. work_queue: Get one org's GRC work queue (read — viewer): overdue evidence tasks, blocking controls (material first, then catalogue weighting), stale schedules. assigned_to_me narrows to the caller. | |
| offset | No | Pagination offset — number of results to skip (default 0) Used by: audit_log. | |
| org_id | No | Organization UUID — obtain from scf_list_organizations Used by: get, settings, members, audit_log, change_cursor, work_queue. | |
| scf_id | No | Filter by SCF control ID in DOMAIN-NN format Used by: audit_log. | |
| date_to | No | Include changes at or before this ISO-8601 timestamp (YYYY-MM-DDTHH:MM:SSZ) Used by: audit_log. | |
| actor_id | No | Filter by actor user UUID — platform alias of changed_by_user_id Used by: audit_log. | |
| date_from | No | Include changes at or after this ISO-8601 timestamp (YYYY-MM-DDTHH:MM:SSZ) Used by: audit_log. | |
| entity_id | No | Filter by the changed entity's UUID Used by: audit_log. | |
| request_id | No | Filter by request correlation ID — groups every change one API call made Used by: audit_log. | |
| entity_type | No | Filter by exact entity type as written in the log, e.g. scoped_control, evidence_file, audit_engagement, vendor — unsure of the spelling? use search_text Used by: audit_log. | |
| search_text | No | Case-insensitive search across entity_type, field_name, old_value and new_value Used by: audit_log. | |
| action_source | No | Filter by origin of the change: ui, api_key, mcp or system Used by: audit_log. | |
| assigned_to_me | No | Only items owned by or assigned to the caller (default false) Used by: work_queue. | |
| changed_by_user_id | No | Filter by the user who made the change — obtain from scf_list_members Used by: audit_log. |