Documents

75 entities and 387 agent-callable operations in documents. Each operation is addressed as {mega_tool}/documents/{entity}/{operation} and carries the same permission check over MCP and REST.

access_alerts

OperationMega-toolWhat it does
acknowledgedocument_opAcknowledge an open folder access alert ("I know").
evidencedocument_opThe audit events behind an alert (id, time, action, node id, actor, source), newest first, up to 200.
listdocument_opFolder access alerts, severity-sorted (critical first), with the open count.
resolvedocument_opResolve a folder access alert.

access_grant

OperationMega-toolWhat it does
listentity_crudList access_grants with filtering and pagination
readentity_crudGet detailed access grant information
searchentity_crudSearch access_grants with fuzzy matching

access_report

OperationMega-toolWhat it does
exportdocument_opExport one report to Excel (every sheet an Excel Table, no merged cells).
external_exposuredocument_opExternal sharing in SharePoint: anyone/organization links (no-expiry, password), grants to accounts outside the organization grouped by account, folder and…
parity_diffdocument_opA4-effective versus Microsoft-effective access per folder: users only A4 grants, users only Microsoft grants, unresolved principals, and Everyone differences.
what_can_user_accessdocument_opWhat a user can reach: folder and document counts per site, drive or top folder, with the "because" paths.
who_can_accessdocument_opWho can see this folder, as SharePoint grants it and as A4 enforces it, side by side.

access_request

OperationMega-toolWhat it does
approvedocument_opApprove a pending request: a Library request creates the permission for the requester through the normal grant path (same checks, same audit; the folder must…
denydocument_opDecline a pending request, with an optional note the requester sees.
list_minedocument_opThe caller's own access requests with their status and decision, newest first.
list_pendingdocument_opPending access requests the caller may decide (Full control on the folder, Manage folder access, or SharePoint management for SharePoint items), soonest SLA…
requestdocument_opAsk the owners of a folder or file for access, on behalf of the caller (never another user).
withdrawdocument_opWithdraw one of your own pending requests.

access_review

OperationMega-toolWhat it does
close_campaigndocument_opClose a campaign: execute every decision, apply default_on_no_response to unanswered A4 lines, mark it closed.
create_campaigndocument_opStart an access review campaign and freeze its lines.
decidedocument_opRecord Keep, Remove or Expire (expire_on, future ISO date-time) on one line.
exportdocument_opExport a campaign as Excel evidence.
list_campaignsdocument_opAccess review campaigns with progress (items_total, items_decided).
list_itemsdocument_opThe lines of one campaign (id, node, principal, level, source_of_truth, decision, remediation_state).

access_scope

OperationMega-toolWhat it does
listentity_crudList access_scopes with filtering and pagination
readentity_crudGet detailed access scope information
searchentity_crudSearch access_scopes with fuzzy matching

acl_coverage

OperationMega-toolWhat it does
derived_driftdocument_opDo the derived stores (research evidence sources) still match their documents?
refresh_deriveddocument_opEnqueue a refresh of the derived-store ACL mirror: for doc_ids (this organization only) or, with none, the whole organization (leak direction repaired first).

anonymize

OperationMega-toolWhat it does
rundocument_opRun anonymize.

attachment

OperationMega-toolWhat it does
codex_judge_sweepworkflow_actionSize or sample the headless-Codex content judge for never-content-judged email attachments.

consumer_report

OperationMega-toolWhat it does
reportdocument_opReport a loaded document as a consumer report (delete a consumer report).

consumer_report_incident

OperationMega-toolWhat it does
listdocument_opList consumer-report incidents for this organization (file name, folder, discovery point, deadline, status, derived-record counts, drafted notice, notice-sent…
mark_notice_sentdocument_opRecord that the written notice for an incident was sent (by a person, outside the platform — the platform never sends it).
readdocument_opRead one consumer-report incident (with the drafted plain-text notice).

dedup_rule

OperationMega-toolWhat it does
createentity_crudCreate a new dedup rule
deleteentity_crudDelete a dedup rule
listentity_crudList dedup_rules with filtering and pagination
readentity_crudGet detailed dedup rule information
searchentity_crudSearch dedup_rules with fuzzy matching
updateentity_crudUpdate an existing dedup rule

dedup_rule_set

OperationMega-toolWhat it does
createentity_crudCreate a new dedup rule set
deleteentity_crudDelete a dedup rule set
listentity_crudList dedup_rule_sets with filtering and pagination
readentity_crudGet detailed dedup rule set information
searchentity_crudSearch dedup_rule_sets with fuzzy matching
updateentity_crudUpdate an existing dedup rule set

dedup_rule_set_membership

OperationMega-toolWhat it does
createentity_crudCreate a new dedup rule set membership
deleteentity_crudDelete a dedup rule set membership
listentity_crudList dedup_rule_set_memberships with filtering and pagination
readentity_crudGet detailed dedup rule set membership information
updateentity_crudUpdate an existing dedup rule set membership

dlp_policy

OperationMega-toolWhat it does
effectiveconfig_manageEffective copy decision for a user reading documents of an organization: {can_copy, restricted, restriction_source, reason}.
getconfig_manageRead the document copy-protection (DLP) policy: tenant default, every visible organization's override (null = inherit) with its resolved answer and source…
setconfig_manageTurn document copy protection on/off.

dms

OperationMega-toolWhat it does
save_backdocument_opWrite a document's current bytes to its DMS content source as a new document or a new version, using the caller's own delegated DMS sign-in so the DMS audit…

document

OperationMega-toolWhat it does
archivedocument_opArchive a document by setting its status to 'archived'.
bulk_statusdocument_opUpdate the status of multiple documents at once.
chunk_retrievedocument_opRetrieve text chunks from a specific document for reading or RAG context assembly.
classifydocument_opClassify a document by applying classification rules to determine its type.
createentity_crudCreate a new document
create_viewing_roomdocument_opBundle a curated list of documents into a shareable Viewing Room.
deleteentity_crudDelete a document
find_relateddocument_opFind documents related to an entity via DocumentLink.
find_similardocument_opFind documents whose text chunks are similar to a reference document (text embeddings) — not pixels.
get_transitionsworkflow_actionGet available transitions for a document
image_text_searchdocument_opFind document images that VISUALLY match a free-text description (e.g.
image_visual_searchdocument_opFind documents whose images look VISUALLY similar to a reference document's image (pixel features, not text descriptions).
listentity_crudList documents with filtering and pagination.
near_duplicate_countsdocument_opVisible near-duplicate cluster size per document id (up to 100 ids per call).
near_duplicate_reviewdocument_opConfirm or dismiss a near-duplicate/version-chain proposal.
near_duplicatesdocument_opMembers of a document's near-duplicate cluster, plus any pending version-chain proposals (supersedes/redline_of) touching it.
push_from_workspacedocument_opSave files you wrote in your own workspace (Studio seat, or a Terminal v2 session workspace when the organization has no Studio) into this organization's…
rag_statusdocument_opGet RAG pipeline health and indexing statistics for the organization.
readentity_crudGet detailed document information.
readdocument_opRead a single document by UUID — returns full extracted_text, intelligence_summary, description, all metadata.
reclassifydocument_opForce reclassify a document, clearing existing classification before re-evaluating rules.
reprocessdocument_opRe-run the document processing pipeline: reset status to 'uploaded', clear the chosen processing outputs, then ENQUEUE the same Celery chain the REST…
searchentity_crudSearch documents by content and metadata.
searchdocument_opSearch documents by content using DocumentChunk text matching.
search_guidedocument_opGet the search strategy playbook for effectively finding information in the document library.
semantic_searchdocument_opSemantic RAG search across ALL document chunks using vector embeddings.
set_languagedocument_opSet a document's language by hand (ISO 639-1 code such as 'en', 'de', 'fr').
share_link_createdocument_opCreate an ungated public share link for one document — anyone who has the link can view (and optionally download) it without signing in.
share_link_listdocument_opList the public share links created for one document.
share_link_revokedocument_opRevoke a public share link so its token stops resolving.
taxonomy_describedocument_opDescribe the live v2 document-type taxonomy for the active organization.
transitionworkflow_actionTransition document to a new status
updateentity_crudUpdate an existing document.

document_access

OperationMega-toolWhat it does
createentity_crudGrant ONE user access to one document (view | edit | manage) without widening its access_level to the whole org.
deleteentity_crudRevoke one user's sharing grant on a document (soft delete; visibility is withdrawn immediately).
listentity_crudList the per-user sharing grants on one document, with its access_level and owner.

document_analytics

OperationMega-toolWhat it does
breakdownreport_queryGet document analytics breakdown by dimension
summaryreport_queryDocument processing analytics and classification metrics
trendreport_queryGet document analytics trend over time

document_annotation

OperationMega-toolWhat it does
createentity_crudCreate a highlight/comment/note annotation on a document
deleteentity_crudDelete an annotation (author-only; soft delete)
listentity_crudList annotations on a document (shared ones plus the caller's own private ones)
readentity_crudRead one annotation (visible to the caller, else 404)
updateentity_crudUpdate an annotation (author-only)

document_chunk

OperationMega-toolWhat it does
createentity_crudCreate a document chunk; metadata, metrics and embeddings are server-owned
deleteentity_crudDelete a document chunk
listentity_crudList document_chunks with filtering and pagination
readentity_crudGet detailed document chunk information
updateentity_crudUpdate authored chunk fields; metadata and derived state are server-owned

document_classification_rule

OperationMega-toolWhat it does
createentity_crudCreate a new document classification rule
deleteentity_crudDelete a document classification rule
listentity_crudList document_classification_rules with filtering and pagination
readentity_crudGet detailed document classification rule information
searchentity_crudSearch document_classification_rules with fuzzy matching
updateentity_crudUpdate an existing document classification rule

document_import_job

OperationMega-toolWhat it does
listentity_crudList document_import_jobs with filtering and pagination
readentity_crudGet detailed document import job information
searchentity_crudSearch document_import_jobs with fuzzy matching

document_label

OperationMega-toolWhat it does
createentity_crudCreate a new document label
deleteentity_crudDelete a document label
listentity_crudList document_labels with filtering and pagination
readentity_crudGet detailed document label information
searchentity_crudSearch document_labels with fuzzy matching
updateentity_crudUpdate an existing document label
OperationMega-toolWhat it does
createentity_crudCreate a new document link.
deleteentity_crudDelete a document link
listentity_crudList document_links with filtering and pagination.
readentity_crudGet detailed document link information
searchentity_crudSearch document_links with fuzzy matching
updateentity_crudUpdate an existing document link

document_relation

OperationMega-toolWhat it does
createentity_crudCreate a new document relation
deleteentity_crudDelete a document relation
listentity_crudList document_relations with filtering and pagination
readentity_crudGet detailed document relation information
searchentity_crudSearch document_relations with fuzzy matching
updateentity_crudUpdate an existing document relation

document_saved_view

OperationMega-toolWhat it does
createentity_crudCreate a new document saved view
deleteentity_crudDelete a document saved view
listentity_crudList document_saved_views with filtering and pagination
readentity_crudGet detailed document saved view information
searchentity_crudSearch document_saved_views with fuzzy matching
updateentity_crudUpdate an existing document saved view

document_source_config

OperationMega-toolWhat it does
createentity_crudCreate a new document source config
deleteentity_crudDelete a document source config
listentity_crudList document_source_configs with filtering and pagination
readentity_crudGet detailed document source config information
searchentity_crudSearch document_source_configs with fuzzy matching
updateentity_crudUpdate an existing document source config

document_type_definition

OperationMega-toolWhat it does
createentity_crudCreate a new document type definition
deleteentity_crudDelete a document type definition
listentity_crudList document_type_definitions with filtering and pagination
readentity_crudGet detailed document type definition information
searchentity_crudSearch document_type_definitions with fuzzy matching
updateentity_crudUpdate an existing document type definition

document_version

OperationMega-toolWhat it does
createentity_crudCreate a new document version
deleteentity_crudDelete a document version
listentity_crudList document_versions with filtering and pagination
readentity_crudGet detailed document version information
searchentity_crudSearch document_versions with fuzzy matching
updateentity_crudUpdate an existing document version

embed_policy

OperationMega-toolWhat it does
duplicates_statusreport_queryHow many email Documents of this organization are already chunk_only (excluded from embedding), how many more the duplicate rule would mark (per class and…
mark_duplicatessmart_actionDry run: which duplicate email Documents of this organization (same Message-ID + subject across mailboxes, same attachment content, two bodies for one…

explorer

OperationMega-toolWhat it does
copydocument_opCopy items to a destination folder: SharePoint items (async; the result carries operation_id, poll operation_status) or a Library document into a SharePoint…
create_folderdocument_opCreate a folder in the A4 Library (parent lib:root or lib:f:<uuid>) or in a writable SharePoint drive (parent sp:d: or sp:i:).
deletedocument_opDelete items: a Library document goes to the Recycle Bin (restorable for 30 days), an empty Library folder is removed, a SharePoint item goes to the…
explain_querydocument_opParse an Explorer search query without running it: returns the search object (terms, property filters with labels, warnings such as unknown_property or…
get_nodedocument_opGet one explorer node with its ancestors, Windows-style display path and, for a single document or SharePoint file, a properties dict of Details-tab rows…
link_to_dealdocument_opLink Library documents to a deal drive (destination_id deal:<deal_key>): a LINK, not a move - the document stays in its folder and also shows in the deal's…
list_childrendocument_opList the folders and files directly inside a node (folders first), paged.
list_rootsdocument_opList the top-level locations of the File Explorer: the A4 Library, Gallery, Recycle Bin and every synced SharePoint drive.
movedocument_opMove items to a destination folder: Library folders/documents within the Library, SharePoint items within one drive, or a Library document into a SharePoint…
operation_statusdocument_opCheck SharePoint copy operations started by copy: pass the operation_id values it returned.
place_stageddocument_opTurn staged uploads (from document_op/documents/staged_upload/stage_from_bytes) into documents and file them in a Library folder (lib:root, lib:f:<uuid>) or a…
renamedocument_opRename a Library folder, Library document (title) or SharePoint item.
resolve_pathdocument_opResolve a Windows-style path (e.g.
restoredocument_opRestore Library documents from the Recycle Bin (lib:bin) by their doc:<uuid> ids; each returns to its folder, or to its source bucket if the folder was deleted.
search_grammardocument_opThe Explorer search grammar manifest: every supported property (name, aliases, value type, values, providers), the kind names, size buckets (Empty..Gigantic)…
seekdocument_opType-ahead position: the 0-based index in a name-ordered listing of the first row whose name is at or after prefix (at or before it when direction is desc)…

finance_profile

OperationMega-toolWhat it does
confirmdocument_opAccept a proposed claim as a named person (a new accepted row; the profile is rebuilt).
explaindocument_opEvery claim behind one field of a document (or all fields), oldest first, with method, confidence, evidence, status and whether it is the current one: the…
getdocument_opThe projected finance profile of one document (type, family, authority, official badge, deal links, role, parties, dates, legends, governing law, identifiers)…
proposedocument_opPropose a value for a finance field (it lands 'proposed' in the Needs-confirmation queue; a person confirms it).
reinferdocument_opRe-run the DETERMINISTIC finance inference on one document (channel and stamp, legend census, ledger projection, filename and cover rules, privilege screen…
rejectdocument_opReject a claim as a named person (a new rejected row; inference never re-proposes the same value).

folder_access

OperationMega-toolWhat it does
apply_templatedocument_opApply a permission template (list_templates) to a Library folder: it stops inheriting and its grants are replaced by the template.
auditdocument_opThe append-only folder-access audit trail (grants, revokes, level and inheritance changes, templates, policy and enforcement changes, identity links…
check_accessdocument_op'Check access': why a user can or cannot view / edit / manage a node: can_view, can_edit, can_manage, because (the chain of grants), blockers…
extend_grantdocument_opChange or clear (expires_at null) the expiry of one live permission (grant_id from get_acl) on a folder with its own permissions.
follow_folderdocument_opMake a filed document follow its folder's permissions ('Make it follow folder permissions').
get_acldocument_opWho has access to a folder, file, drive or SharePoint item: the AclView with grants (level, via direct/inherited), inheritance, can_manage, source_of_truth…
grantdocument_opGive a principal a permission level on a Library folder (or lib:root).
list_expiringdocument_opTime-boxed permissions that expire within the next N days (default 14, max 365) on folders the caller manages (Manage folder access sees all), soonest first.
list_principalsdocument_opSearch the principals a permission can be given to (max 25): Everyone, A4 users, A4 roles, synced Entra / Microsoft 365 groups and resolved SharePoint groups.
operation_statusdocument_opProgress of folder-access repoint operations started by stop_inheriting, restore_inheritance or apply_template: pass the operation_id values they returned.
restore_inheritancedocument_opMake a Library folder follow its parent's permissions again (its own grants are retired once its files have moved).
revokedocument_opRemove one permission (grant_id from get_acl) from a folder's own permissions.
set_leveldocument_opChange the level of one existing permission (grant_id from get_acl).
stop_inheritingdocument_opGive a Library folder its own permissions (SharePoint 'Stop inheriting').

folder_access_policy

OperationMega-toolWhat it does
create_templatedocument_opCreate a custom permission template.
delete_templatedocument_opDelete a custom template (a system template cannot be deleted).
getdocument_opThe organization's folder-access policy: config {default_new_top_level_folder, manage_requires, allow_everyone_grants…
list_templatesdocument_opThe permission templates (Everyone can read, Everyone can edit, Owner and admins only, Confidential, plus custom ones).
updatedocument_opChange the folder-access policy and/or the enforcement switches.
update_templatedocument_opEdit a custom template (a system template cannot be edited).

google_drive_account

OperationMega-toolWhat it does
activateentity_crudFlip enrolled Google Drive connectors active and dispatch their first delta, staggered smallest-drive-first.
deactivateentity_crudStop enrolled Google Drive connectors syncing.
enrollentity_crudEnrol tenant Google mailboxes/Drives as HELD, INACTIVE rows (census + create).
listentity_crudList enrolled Google Drive accounts (held SourceConnector rows) with sync/ACL state and counts.
readentity_crudRead a single enrolled Google Drive account by SourceConnector id.
set_viewersentity_crudChange who besides the owner may read a held Google Drive's documents.

google_workspace_census

OperationMega-toolWhat it does
summaryreport_queryGoogle Workspace tenant census summary.

guide

OperationMega-toolWhat it does
getagent_commandOrg pipeline control playbook (two levels, subtract-only accounts, inheritance, source semantics, per-mailbox email lanes).
queryreport_queryDocuments agent playbook: where every documents id comes from and the order the workflows run in.

import_job

OperationMega-toolWhat it does
import_canceldocument_opCancel a non-terminal bulk import job (org-scoped).
import_itemsdocument_opPer-file outcomes for a single bulk import job (org-scoped), ordered by sequence.
import_listdocument_opList this org's bulk import jobs, newest first.
import_statusdocument_opGet the status, counts, and progress of a single bulk import job (org-scoped) by its id.
import_submitdocument_opStart a bulk document-import job from the org's pending staged uploads.

intake_policy

OperationMega-toolWhat it does
readdocument_opRead this organization's consumer-report triage policy: whether triage governs every delivered file (consumer_report_triage), hold expiry and staging-delete…
setdocument_opTurn consumer-report triage on/off for THIS organization (its own policy row).

intake_triage

OperationMega-toolWhat it does
decidedocument_opDecide a HELD intake item on its metadata: decision='clear' makes it promotable; decision='consumer_report' deletes the staged bytes, opens an incident and…
evaluatedocument_opDry-run the consumer-report triage rules on a file NAME, delivered folder path and (optional) tabular header cells.
listdocument_opList consumer-report triage records for this organization (metadata only: file name, delivered folder, type, size, verdict, matched rule).
readdocument_opRead one triage record (metadata only) by id.

mcp_bridge

OperationMega-toolWhat it does
export_to_mcpdocument_opSend one A4 document to an admin-declared export target on an external MCP server.
import_from_mcpdocument_opImport resources from an external MCP server the caller has connected into A4 documents (restricted, owned by the caller, optional matter).

microsoft_acl_sync

OperationMega-toolWhat it does
accept_unresolveddocument_opRecord that an unresolved / consent-missing / directory-role principal grants nobody in A4, by decision.
acknowledge_paritydocument_opAcknowledge that a folder admin will see less because that is what SharePoint grants them (a loss through decided principals only; a loss through an undecided…
link_identitydocument_opLink an Entra user (object id) to an A4 user of this organization so the user's Microsoft group memberships and SharePoint permissions apply to their A4…
list_resolutiondocument_opThe Rollout principal ledger: every Microsoft principal a live grant names, with its resolution state (resolved, resolved_empty, deleted_in_directory…
map_site_groupdocument_opMap an unresolved SharePoint site group (key from status.unresolved_groups) to A4 users and/or roles' current members.
preflightdocument_opThe SharePoint enforcement preflight.
revoke_acceptancedocument_opUndo accept_unresolved: the principal returns to the undecided state it came from.
rundocument_opQueue a Microsoft sync now: kind directory (users, groups, membership), mirror_full (every folder permission) or mirror_item (one SharePoint node: pass…
statusdocument_opMicrosoft permission sync status: tenant binding, last directory sync / full mirror / sharing-change feed, coverage (folders mirrored vs live), unresolved…
unlink_identitydocument_opUnlink an Entra identity from its A4 user; the sync never silently re-binds it.
unmap_principaldocument_opRemove the manual mapping of a directory-role / deleted-group / site-group principal; it returns to its undecided state.

onedrive_account

OperationMega-toolWhat it does
activateentity_crudFlip enrolled OneDrive connectors active and dispatch their first delta, staggered smallest-drive-first.
deactivateentity_crudStop enrolled OneDrive connectors syncing.
enrollentity_crudEnrol tenant OneDrives as HELD, INACTIVE SourceConnector rows (census + create).
listentity_crudList enrolled OneDrive accounts (held SourceConnector rows) with sync/ACL state and counts.
readentity_crudRead a single enrolled OneDrive account by SourceConnector id.
set_viewersentity_crudChange who besides the owner may read a held OneDrive's documents.

onedrive_census

OperationMega-toolWhat it does
summaryreport_queryOneDrive tenant census summary.

pipeline

OperationMega-toolWhat it does
infra_statusdocument_opGet read-only infrastructure / embedding health for the document pipeline: inline embedding-server health (HTTP /health probe + URL) and the GPU…
pipeline_overviewdocument_opGet the evergreen corpus overview analytics for the organization: total documents, text/embed coverage percentages, the document->extracted->chunked and…
pipeline_statusdocument_opGet the full live status of all 7 document-pipeline stages for the organization (SharePoint sync, email sync, text extraction, OCR, chunking, inline…

pipeline_control

OperationMega-toolWhat it does
getconfig_manageRead one pipeline stage's control state (enabled + config) for the active org
listconfig_manageList every pipeline stage with its effective state, source, group and description
resetconfig_manageDelete a stage's control row for the active org, reverting it to the stage default
setconfig_manageEnable/disable a pipeline stage (and merge config) for the active org; busts the gate cache

pipeline_stage

OperationMega-toolWhat it does
run_chunkingsmart_actionRun-now the chunking stage org-wide (gated behind STUDIO_INLINE_STAGE_TRIGGERS, default OFF).
run_email_syncsmart_actionRun-now the email sync stage for this org: dispatch sync_all_email_accounts scoped to the current organization.
run_embeddingsmart_actionRun-now the inline-embedding stage org-wide (gated behind STUDIO_INLINE_STAGE_TRIGGERS, default OFF).
run_extractionsmart_actionRun-now the text-extraction stage org-wide (gated behind STUDIO_INLINE_STAGE_TRIGGERS, default OFF).
run_gpu_drainsmart_actionRun-now the GPU batch-embedding stage for this org: dispatch drain_gpu_embeddings scoped to the current organization.
run_ocr_sweepsmart_actionRun ocr sweep pipeline stage.
run_sharepoint_syncsmart_actionRun-now the SharePoint/OneDrive sync stage for this org: dispatch a delta fan-out (run_scheduled_deltas) scoped to the current organization.

policy

OperationMega-toolWhat it does
search_internal_policiesdocument_opSearch the organization's knowledge vault for citable policy sections and enrolled controls.

privilege

OperationMega-toolWhat it does
checkdocument_opWould these documents be blocked or warned by the privilege share gate on a channel ('share_link', 'matter_room', 'export', 'production')?
screendocument_opRun the deterministic privilege screen on one document and record the result (likely/possible/unlikely, basis, which rules fired).

reconstructed_mailbox

OperationMega-toolWhat it does
createentity_crudDefine a new reconstructed mailbox (a person-centred aggregate over held mail).
deleteentity_crudSoft-delete a reconstructed mailbox definition; hard-deletes its own entry/source index rows (they are index rows, not records) — never touches the underlying…
entriesreport_queryA DIRECTORY of one reconstructed mailbox's entries — ids, role, timestamps and document_id only, narrowed to the calling agent's admitted human (§4.2).
exportsmart_actionExport one reconstructed mailbox, as THIS caller sees it, into an EML bundle for counsel (one .eml per visible entry + index.csv + manifest.json).
listentity_crudList reconstructed mailboxes visible to the caller (seal-scoped — a caller not on a mailbox's owner/allowed_viewer_ids seal never sees it).
readentity_crudRead one reconstructed mailbox by id (seal-scoped: not found unless the caller is the owner or on allowed_viewer_ids).
rebuildsmart_actionReconcile (catch up + prune) or rebuild (full re-index) one reconstructed mailbox's index.
summaryreport_queryNarrowed summary of a reconstructed mailbox for the calling agent's admitted human: counts, per-account entry totals and date bounds — all computed only over…
updateentity_crudUpdate a reconstructed mailbox.

redaction

OperationMega-toolWhat it does
proposedocument_opPropose redactions for a document: starts (or reuses) its redaction set and adds 'proposed' spans from the personal-data rules, computed lit.pii_spans model…
statusdocument_opA document's redaction sets (status, span counts, verification outcome) and the id of its current redacted copy, if one has been applied.

routing_rule

OperationMega-toolWhat it does
itemsconfig_manageThe routing log (RoutedItem rows, newest first) for the active org — one row per rule x document x action evaluation with status (dry_run / copied / uploaded…
listconfig_manageList the active org's attachment routing rules (predicate, ordered actions, enabled, dry_run, priority) plus the ACTION CATALOG describing every action type —…

search_settings

OperationMega-toolWhat it does
getconfig_manageGet the per-organization search-quality setting (DiskANN query-list-size); default 200 when unset
setconfig_manageSet the per-organization search-quality setting (DiskANN query-list-size, 50-500).

share_point_dedup_manifest

OperationMega-toolWhat it does
createentity_crudCreate a new share point dedup manifest
deleteentity_crudDelete a share point dedup manifest
listentity_crudList share_point_dedup_manifests with filtering and pagination
readentity_crudGet detailed share point dedup manifest information
searchentity_crudSearch share_point_dedup_manifests with fuzzy matching
updateentity_crudUpdate an existing share point dedup manifest

share_point_operation

OperationMega-toolWhat it does
listentity_crudList share_point_operations with filtering and pagination
readentity_crudGet detailed share point operation information
searchentity_crudSearch share_point_operations with fuzzy matching
OperationMega-toolWhat it does
listentity_crudList share_point_saved_searches with filtering and pagination
readentity_crudGet detailed share point saved search information

share_point_site

OperationMega-toolWhat it does
createentity_crudCreate a new share point site
deleteentity_crudDelete a share point site
listentity_crudList share_point_sites with filtering and pagination
live_list_childrenentity_crudLIVE SharePoint folder listing via Microsoft Graph (read-only GET).
live_resolve_pathentity_crudResolve a platform Document to WHERE IT ACTUALLY LIVES in SharePoint, live via Microsoft Graph (read-only GET).
live_searchentity_crudLIVE SharePoint filename/content search via Microsoft Graph (read-only GET).
live_verify_linksentity_crudGet PROVEN-LIVE SharePoint links for citations.
readentity_crudGet detailed share point site information
searchentity_crudSearch share_point_sites with fuzzy matching
updateentity_crudUpdate an existing share point site

sharepoint_restriction

OperationMega-toolWhat it does
listdocument_opList the A4 restrictions on SharePoint drives and folders in your organization: drive, folder, scope id and the admitted principals.
restrictdocument_opRestrict a SharePoint drive (connector_id) or one folder subtree (folder_id, a SourceRecord folder of that drive) to the admitted user_ids (read).
stampdocument_opNarrow the documents the organization's SharePoint restrictions cover: every document whose live SharePoint copies all lie inside restrictions, and which is…

source_connector

OperationMega-toolWhat it does
crawl_statussmart_actionRead sync state (sync_status, last_sync_*, last_sync_error) — use to poll a dispatched crawl.
createentity_crudCreate a new SourceConnector (typically done by the discover command, but exposed for manual seeding)
deleteentity_crudDelete a SourceConnector.
listentity_crudList SourceConnector rows (one per external drive/inbox) with filters and stats
mark_sync_errorsmart_actionForce a connector into error state (for ops recovery, e.g.
readentity_crudRead a single SourceConnector including raw Graph metadata
reset_sync_statesmart_actionClear delta_link, last_sync_error, and reset sync_status to 'never' so the next run is a full crawl.
searchentity_crudSearch SourceConnector by name/description/site/drive
statssmart_actionLive aggregate stats from SourceRecord under this connector: counts by item_type/sync_status/extension, size sums.
trigger_crawlsmart_actionDispatch a full Graph walk of the connector's drive via Celery.
trigger_delta_syncsmart_actionDispatch an incremental Graph delta sync for one SharePoint connector via Celery.
updateentity_crudUpdate a SourceConnector.

source_record

OperationMega-toolWhat it does
createentity_crudNot supported — SourceRecord rows are created by the crawler via SourceRecord.from_graph_item.
deleteentity_crudSoft-delete a SourceRecord (sets is_deleted=True).
find_duplicates_by_hashsmart_actionGroup SourceRecord files sharing a content hash — the primary dedup signal.
find_duplicates_by_name_sizesmart_actionGroup SourceRecord files by (filename, file_size_bytes) — secondary dedup signal for items without a shared hash.
link_to_documentsmart_actionAttach a SourceRecord to a Document by setting its document FK.
listentity_crudList SourceRecord rows (files/folders from external sources) with rich filtering
list_empty_folderssmart_actionList folder SourceRecords with child_count=0 — candidates for cleanup.
readentity_crudRead a single SourceRecord.
searchentity_crudSearch SourceRecord by filename/relative_path/description
unlink_from_documentsmart_actionClear the Document FK on a SourceRecord (does not delete the Document).
updateentity_crudUpdate safe fields on a SourceRecord.
verify_against_graphsmart_actionLive path-GET against Microsoft Graph to confirm a SourceRecord still exists.

staged_upload

OperationMega-toolWhat it does
listentity_crudList your OWN staged_uploads with filtering and pagination.
list_pendingdocument_opList YOUR OWN PENDING staged uploads — the files you dropped on the /documents/staging Canvas that are awaiting action.
promotedocument_opIngest a file into this organization's document library — the searchable document corpus — in ONE call and get back its document_id.
pull_to_workspacedocument_opCopy the raw BYTES of staged uploads onto your Studio seat's mounted workspace so you can read them as local files.
readentity_crudGet detailed information for one of YOUR OWN staged uploads.
searchentity_crudSearch your OWN staged_uploads with fuzzy matching.
stage_from_bytesdocument_opStage a single local file for import by pushing its bytes directly over MCP (no multipart REST round-trip).
stage_from_dropbox_sharedocument_opStage every file in a Dropbox SHARE LINK the customer created (no Dropbox token is involved and no credential is held).

taxonomy_audit_event

OperationMega-toolWhat it does
listentity_crudList taxonomy_audit_events with filtering and pagination
readentity_crudGet detailed taxonomy audit event information
searchentity_crudSearch taxonomy_audit_events with fuzzy matching

taxonomy_draft

OperationMega-toolWhat it does
createentity_crudCreate a new taxonomy draft
deleteentity_crudDelete a taxonomy draft
listentity_crudList taxonomy_drafts with filtering and pagination
readentity_crudGet detailed taxonomy draft information
updateentity_crudUpdate an existing taxonomy draft

taxonomy_snapshot

OperationMega-toolWhat it does
createentity_crudCreate a new taxonomy snapshot
deleteentity_crudDelete a taxonomy snapshot
listentity_crudList taxonomy_snapshots with filtering and pagination
readentity_crudGet detailed taxonomy snapshot information
searchentity_crudSearch taxonomy_snapshots with fuzzy matching
updateentity_crudUpdate an existing taxonomy snapshot

template

OperationMega-toolWhat it does
archivedocument_opRetire a template: set its status to archived.
createdocument_opCreate template.
duplicatedocument_opFork a template into a new DRAFT in the same organization — source, schema, tokens and every image asset copied.
listdocument_opList the Typst document templates THIS organization can render — the answer to "what documents can you produce for me?".
readdocument_opRead template.
renderdocument_opRender a template to a real PDF and file it in the organization's document library.
sampledocument_opShow off a template: render it with its own built-in example values and return a one- or two-page PDF (base64) so a user can see what it looks like.
seed_house_templatesdocument_opInstall the platform's shipped house templates (branded-report, legal-instrument, customer-deliverable) into THIS organization.
updatedocument_opPatch an existing template.
validatedocument_opDry-run a template: substitute the variables, compile it with Typst, and report what happened WITHOUT writing anything — no library document, no render row…

template_asset

OperationMega-toolWhat it does
createdocument_opUpload an image a template's Typst source references by name.
deletedocument_opRemove an image asset from a template.
listdocument_opList the image assets a template carries — the files its Typst source can reference by name, e.g.

template_render

OperationMega-toolWhat it does
readdocument_opRead one template render — its status (pending/running/succeeded/failed), how long it took, the error log if it failed, and the library document it produced.

template_revision

OperationMega-toolWhat it does
listdocument_opList a template's version history, newest first.
readdocument_opRead one frozen revision in full — the exact typ_source, variable_schema and brand_tokens the template carried at that version.
restoredocument_opPut an earlier revision's content back on the template.

valve

OperationMega-toolWhat it does
createentity_crudCreate a new valve
deleteentity_crudDelete a valve
listentity_crudList valves with filtering and pagination
readentity_crudGet detailed valve information
searchentity_crudSearch valves with fuzzy matching
updateentity_crudUpdate an existing valve

valve_photo

OperationMega-toolWhat it does
createentity_crudCreate a new valve photo
deleteentity_crudDelete a valve photo
listentity_crudList valve_photos with filtering and pagination
readentity_crudGet detailed valve photo information
searchentity_crudSearch valve_photos with fuzzy matching
updateentity_crudUpdate an existing valve photo

version

OperationMega-toolWhat it does
create_versiondocument_opCreate a new version of a document.
list_versionsdocument_opList all versions of a document, ordered by creation date (newest first).
restore_versiondocument_opRestore a document to a previous version.

viewing_room

OperationMega-toolWhat it does
createentity_crudCreate a new viewing room
deleteentity_crudDelete a viewing room
listentity_crudList viewing_rooms with filtering and pagination
readentity_crudGet detailed viewing room information
searchentity_crudSearch viewing_rooms with fuzzy matching
updateentity_crudUpdate an existing viewing room

viewing_room_folder

OperationMega-toolWhat it does
listentity_crudList viewing_room_folders with filtering and pagination
readentity_crudGet detailed viewing room folder information

visibility

OperationMega-toolWhat it does
approve_widendocument_opApply a recorded widening request.
explain_audiencedocument_opWho can see this document under its tokens, by class and owning organization.
getdocument_opThe restriction tokens on one document ([] = no restriction), whether it is a compartment document, and whether it is blocked from leaving the platform.
narrowdocument_opAdd restriction tokens to a document (narrowing only: this operation can never remove a token).
request_widendocument_opRecord a request to remove restriction tokens from a document.

Parameter schemas and permissions

Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.

In the full reference this application appears under agent_command, config_manage, document_op, entity_crud, report_query, smart_action, workflow_action.