Core

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

artifact_email

OperationMega-toolWhat it does
sendnotification_sendEmail an artifact/file to the authenticated user's own email.

audit_log

OperationMega-toolWhat it does
listentity_crudQuery the system audit trail with filters
tenant_audit_exportreport_queryExport the caller's TENANT audit log (SystemAuditLog) completely, in keyset-cursor pages.

breach_incident

OperationMega-toolWhat it does
get_transitionsworkflow_actionGet available transitions for a breach incident
transitionworkflow_actionTransition breach incident to a new status

email_config_test

OperationMega-toolWhat it does
sendnotification_sendSend a tenant email-config verification test email to the authenticated user (no attachment).

enforcement_preflight

OperationMega-toolWhat it does
mfareport_queryWho would mfa_enforcement='enforce' deny in this organization right now?
password_expiryreport_queryWho would password_expiry_enforcement='enforce' deny in this organization right now?

entity_voice

OperationMega-toolWhat it does
rendersmart_actionRender a non-human 'entity voice' (e.g.

feature_flag

OperationMega-toolWhat it does
listreport_queryResolved feature-flag map for an organization with per-flag provenance (org / ancestor:<id> / tenant / default), plus the org's raw overlay.
updateentity_crudSet or clear a per-organization feature-flag override.

gateway_model

OperationMega-toolWhat it does
invokeconfig_manageRun ONE call against a hand-selected Bedrock Converse model.
listconfig_manageList the hand-selectable Bedrock Converse models (id, label, vendor, regions, per-1M pricing, context window) with each model's LIVE enabled state from the…

llm_routing_policy

OperationMega-toolWhat it does
disableentity_crudDisable the org's LLM routing policy (revert to the Bedrock-only default).
enableentity_crudEnable the org's LLM routing policy (multi-provider routing takes effect).
getentity_crudGet the current org's LLM routing policy (returns the implicit Bedrock-only default if none is configured)
setentity_crudSet (create-or-replace) the org's LLM routing policy.
updateentity_crudUpdate fields on the org's LLM routing policy (same semantics as set).

llm_settings

OperationMega-toolWhat it does
getconfig_manageGet the tenant LLM configuration status (provider, model, key presence, inheritance source)
listconfig_manageList the curated LLM model options for a provider (gemini, local_llm or bedrock)
setconfig_manageSave tenant LLM settings (provider+model+key/url) to the root org for both service types
testconfig_manageTest the LLM connection live (uses provided or stored provider/model/key/url)

llm_usage

OperationMega-toolWhat it does
breakdownreport_queryLLM usage cost BREAKDOWN for one tenant: which organizations or users inside the tenant consumed which model families, in estimated USD, calls and tokens.
matrixreport_queryLLM usage cost MATRIX: rows = tenant (platform admins), organization or user; columns = model family; each cell = estimated USD, calls, failed calls, unpriced…
summaryreport_queryLLM usage and estimated cost for an organization over a time window, rolled up by model, purpose, provider or day.
timeseriesreport_queryLLM usage cost per UTC day, split by model family — the daily stacked-cost series behind the LLM Cost admin page.

mfa_enrollment

OperationMega-toolWhat it does
listreport_queryPaginated per-user MFA enrolment state: totp_enabled, webauthn_enabled, mfa_exempt (+ expiry), and federated identities.
summaryreport_queryPer-organization MFA enrolment counts: total / active / totp_enabled / webauthn_enabled / federated-capable / neither.

oidc_authentication_log

OperationMega-toolWhat it does
listentity_crudList OIDC authentication log entries for the current tenant
readentity_crudGet a single OIDC authentication log entry

oidc_identity_provider

OperationMega-toolWhat it does
activateentity_crudActivate an OIDC identity provider (requires resolved endpoints + JWKS)
createentity_crudCreate a new OIDC identity provider.
deactivateentity_crudDeactivate an OIDC identity provider
deleteentity_crudDelete an OIDC identity provider
discoverentity_crudProbe an OIDC discovery document without persisting (to pre-fill a create form)
listentity_crudList OIDC identity providers for the current tenant
readentity_crudGet detailed OIDC identity provider information
refresh_discoveryentity_crudRe-fetch the OIDC discovery document, refreshing endpoints + JWKS
updateentity_crudUpdate an existing OIDC identity provider

org_voice_profile

OperationMega-toolWhat it does
createentity_crudCreate a non-human 'entity voice' in the active organization (e.g.
deleteentity_crudDelete (soft) a voice profile in the active organization.
listentity_crudList every voice profile in the active organization's SUBTREE (self + every live descendant org, D-20) — both the org's human users' own profiles and its…
readentity_crudRead one voice profile in the active organization's SUBTREE (self + every live descendant org, D-20) in full — norms, relationship overlays, and…
updateentity_crudUpdate a voice profile in the active organization.

organization

OperationMega-toolWhat it does
create_organizationentity_crudCreate a new child organization under an existing parent
delete_organizationentity_crudSoft-delete an organization (root protected; must have no live children; member users are soft-deleted)
listentity_crudList organizations the user has access to (hierarchical tree view)
listsmart_actionList organizations
move_organizationentity_crudMove an organization to a new parent in the hierarchy
readentity_crudGet details of a specific organization
reorder_organizationentity_crudReorder an organization among its siblings (direction up|down), swapping sort_order
set_mfa_enforcementsmart_actionMove an organization's MFA enforcement ladder (off | monitor | grace | enforce).
set_password_expiry_enforcementsmart_actionMove an organization's password-expiry enforcement ladder (off | monitor | grace | enforce).
switchsmart_actionSwitch active organization
update_organizationentity_crudUpdate organization name and/or module settings

organization_context

OperationMega-toolWhat it does
getconfig_manageGet the current organization context for this MCP session
listconfig_manageList all organizations the user has access to (hierarchical tree view)
setconfig_manageSwitch the current organization context for this MCP session

page_view

OperationMega-toolWhat it does
listentity_crudList page_views with filtering and pagination
readentity_crudGet detailed page view information
searchentity_crudSearch page_views with fuzzy matching

permission

OperationMega-toolWhat it does
categoriesentity_crudList RBAC permissions grouped by category with metadata (mirrors the REST permission categories endpoint)
listentity_crudList available RBAC permissions with filtering
list_by_appentity_crudList RBAC permissions grouped by functional category (codename prefix)
readentity_crudGet details of a specific RBAC permission

role

OperationMega-toolWhat it does
bulk_activateentity_crudBulk activate roles (tenant + org-hierarchy scoped)
bulk_deactivateentity_crudBulk deactivate roles (system roles excluded; tenant + org-hierarchy scoped)
createentity_crudCreate a new custom role with RBAC-validated permissions
delete_roleentity_crudDelete a custom role (system roles are protected)
grant_permission_scopeentity_crudWholesale-grant a role a whole catalog SCOPE of Prism permissions in one call (UNION add — never removes).
listentity_crudList roles in the organization hierarchy with filtering and pagination
readentity_crudGet detailed role information including permissions
set_activeentity_crudActivate or deactivate a single custom role (system roles cannot be deactivated)
updateentity_crudUpdate an existing custom role (name, description, and/or RBAC-validated permissions)

saml_identity_provider

OperationMega-toolWhat it does
activateentity_crudActivate a SAML Identity Provider so it is available for SSO
createentity_crudCreate a new SAML identity provider
deactivateentity_crudDeactivate a SAML Identity Provider so it is no longer available for SSO
deleteentity_crudDelete a SAML identity provider
import_metadataentity_crudImport SAML IdP metadata from URL or raw XML and populate IdP fields
listentity_crudList SAML identity providers for the current tenant
readentity_crudGet detailed SAML identity provider information
regenerate_certificateentity_crudRegenerate IdP signing certificate.
updateentity_crudUpdate an existing SAML identity provider

saml_service_provider

OperationMega-toolWhat it does
createentity_crudCreate SAML service provider configuration
download_metadataentity_crudGenerate and return the SP SAML metadata XML for upload to the IdP
listentity_crudList SAML service provider configurations
readentity_crudGet SAML service provider configuration
regenerate_certificateentity_crudRegenerate the SP signing key and self-signed X.509 certificate (PEM).
updateentity_crudUpdate SAML service provider configuration

scim_attribute_mapping

OperationMega-toolWhat it does
createentity_crudCreate a SCIM attribute mapping
deleteentity_crudDelete a SCIM attribute mapping
listentity_crudList SCIM attribute mappings for the current tenant
readentity_crudGet a single SCIM attribute mapping
updateentity_crudUpdate a SCIM attribute mapping

scim_configuration

OperationMega-toolWhat it does
createentity_crudCreate SCIM configuration for tenant
disableentity_crudDisable SCIM provisioning for this tenant's configuration.
enableentity_crudEnable SCIM provisioning for this tenant's configuration.
listentity_crudList SCIM configurations for the tenant
readentity_crudGet SCIM configuration details
regenerate_tokenentity_crudRegenerate the SCIM bearer token (plaintext shown only once).
updateentity_crudUpdate SCIM configuration

scim_external_mapping

OperationMega-toolWhat it does
listentity_crudList SCIM external-ID mappings for the current tenant
readentity_crudGet a single SCIM external-ID mapping

scim_group_mapping

OperationMega-toolWhat it does
createentity_crudCreate a SCIM group mapping
deleteentity_crudDelete a SCIM group mapping
listentity_crudList SCIM group mappings for the current tenant
readentity_crudGet a single SCIM group mapping
updateentity_crudUpdate a SCIM group mapping

scim_provisioning_log

OperationMega-toolWhat it does
listentity_crudList SCIM provisioning log entries for the current tenant
readentity_crudGet a single SCIM provisioning log entry including full request/response bodies
statsentity_crudSCIM provisioning rollup: 24h/7d success/failure counts + by-operation + by-resource-type

scim_sync_state

OperationMega-toolWhat it does
listentity_crudList SCIM sync states for the current tenant
readentity_crudGet a single SCIM sync state

sso_domain

OperationMega-toolWhat it does
createentity_crudCreate a new SSO domain
deleteentity_crudDelete an SSO domain
listentity_crudList SSO domains for the tenant
readentity_crudGet SSO domain details
updateentity_crudUpdate an SSO domain
verifyentity_crudVerify SSO domain ownership via DNS TXT record or HTTP file lookup.

subscription

OperationMega-toolWhat it does
get_transitionsworkflow_actionGet available transitions for a subscription
listentity_crudList subscriptions for the tenant
readentity_crudGet details of a specific subscription
read_currententity_crudGet the current active subscription for the tenant
transitionworkflow_actionTransition subscription to a new status
updateentity_crudUpdate subscription settings

tenant

OperationMega-toolWhat it does
listentity_crudList tenants (platform admin only)
readentity_crudGet details of the current tenant or a specific tenant (platform admin)
read_currententity_crudGet details of the current user's tenant

tenant_email_config

OperationMega-toolWhat it does
createentity_crudCreate tenant email configuration
deleteentity_crudReset the tenant's email configuration to platform defaults (deletes the custom config row)
get_defaultsentity_crudGet the tenant's effective email config without an id; returns system defaults when no row exists
listentity_crudList tenant email configurations
readentity_crudGet tenant email configuration details
updateentity_crudUpdate tenant email configuration

tenant_provider_credential

OperationMega-toolWhat it does
createentity_crudCreate a BYO LLM provider credential for the current tenant/org.
deleteentity_crudDelete a BYO LLM provider credential
disableentity_crudDisable a BYO LLM provider credential
enableentity_crudEnable a BYO LLM provider credential (so the gateway/Studio may use it)
getentity_crudGet a BYO LLM provider credential (org-subtree scoped; secret never returned)
listentity_crudList BYO LLM provider credentials visible to the current org (org-subtree scoped; secrets never returned)
test_connectionentity_crudTest a BYO LLM provider credential with a tiny 1-token call.
updateentity_crudUpdate a BYO LLM provider credential.

theme

OperationMega-toolWhat it does
getconfig_manageGet the organization's effective theme — the full appearance document with inheritance from parent orgs already resolved, including sidebarLaunchExpanded /…
setconfig_managePartially update the organization's theme.

theme_background

OperationMega-toolWhat it does
delete_uploadconfig_manageDelete one of the org's uploaded background files by filename (see operation='get').
getconfig_manageGet the org's iOS home-screen wallpaper selection: current backgroundConfig, the curated catalog ids, and the org's uploaded background files.
setconfig_manageSet the org's iOS home-screen wallpaper.

ui_preference

OperationMega-toolWhat it does
deleteconfig_manageDelete ONE of the acting user's UI preferences for the active organization, reverting them to the client default for that key.
getconfig_manageRead ONE of the acting user's UI preferences for the active organization.
listconfig_manageList the ACTING user's own UI preferences for the active organization as {key: value}, plus the whitelist of settable keys.
setconfig_manageCreate or replace ONE of the acting user's UI preferences for the active organization (upsert — the first call creates the row).

user

OperationMega-toolWhat it does
createentity_crudCreate a new user in the organization
deactivateworkflow_actionDeactivate a user account: soft-delete it and revoke every live credential (sessions, JWT refresh tokens, operator impersonations, MCP tokens).
deleteentity_crudSoft-delete a user (sets is_active=False and deleted_at) AND revoke every live credential — sessions, JWT refresh tokens, operator impersonations and MCP…
disable_totpsmart_actionAdmin-disable a user's two-factor authentication (TOTP): clears totp_enabled/secret/backup codes and runs TOTPService cache cleanup.
listentity_crudList users in the organization hierarchy with filtering and pagination
reactivateworkflow_actionReturn a deactivated user account to service, clearing BOTH tombstone fields (is_active and deleted_at).
readentity_crudGet detailed user information including roles and permissions
reset_passwordsmart_actionEmail a password-reset link to a user (admin-initiated).
revoke_webauthn_credentialsmart_actionAdmin-revoke one of a user's WebAuthn credentials (passkey / security key), so it can no longer authenticate.
searchentity_crudSearch for users with flexible matching
set_passwordsmart_actionAdmin-set a user's password directly (admin reset).
updateentity_crudUpdate an existing user

user_audit

OperationMega-toolWhat it does
export_csvreport_queryExport a user's audit logs as CSV (capped at 10,000 rows).

user_identity

OperationMega-toolWhat it does
deleteentity_crudRevoke a linked identity.
listentity_crudList linked upstream identities (password / OAuth / SAML / OIDC) for users in the caller's organization subtree
readentity_crudGet a single linked identity

user_mcp

OperationMega-toolWhat it does
add_overrideconfig_manageAdd a per-user MCP override (tool or category enable/disable)
clear_overridesconfig_manageClear all per-user MCP overrides (revert to inheritance)
disable_customizationconfig_manageDisable per-user MCP customization (clear all user-level configs, revert to inheritance)
enable_customizationconfig_manageEnable per-user MCP customization (overrides become active once added)
getconfig_manageGet a user's effective MCP configuration (servers/categories/tools + overrides) with inheritance
remove_overrideconfig_manageRemove a single per-user MCP override by override_id
toggle_categoryconfig_manageToggle an entire MCP tool category on/off for a user
toggle_toolconfig_manageToggle a single MCP tool on/off for a user

user_modules

OperationMega-toolWhat it does
explainconfig_manageExplain a user's home screen: per-module decision trace (which layer decided — enabled_modules tier / custom-app grant / tenant hide ceiling) for the target…
getconfig_manageGet a user's per-user app/module access settings with inheritance metadata.
revertconfig_manageRevert a user's app/module access to organization inheritance (delete per-user override)
setconfig_manageSet a user's per-user app/module access (enabled apps + default app); enables customization.

user_permission_override

OperationMega-toolWhat it does
createentity_crudCreate a user permission override
deleteentity_crudDelete a user permission override
listentity_crudList user permission overrides
readentity_crudGet user permission override details
updateentity_crudUpdate a user permission override

user_permissions

OperationMega-toolWhat it does
apply_bulkconfig_manageApply multiple per-user permission overrides at once (bulk grant/deny)
clear_allconfig_manageClear all per-user permission overrides (revert to purely role-based permissions)
disable_customizationconfig_manageDisable per-user permission customization (clears ALL overrides, reverts to role-based)
enable_customizationconfig_manageEnable per-user permission customization (marks the user as having custom overrides)

user_role

OperationMega-toolWhat it does
assign_roleentity_crudAssign a role to an existing user (RBAC anti-escalation enforced)
remove_roleentity_crudRemove a role from an existing user

user_voice_profile

OperationMega-toolWhat it does
getconfig_manageRead the ACTING user's own voice profile for the active organization — register/format/vocabulary norms, the on/off switches, the version counter, and every…
record_editsmart_actionRecord one human edit of an AI draft against the ACTING user's voice profile — the draft you produced and the text the human actually sent.
rendersmart_actionRender user voice profile.
setconfig_manageCreate or update the ACTING user's own voice profile (upsert — the first call creates it, so there is no separate 'create').

utility

OperationMega-toolWhat it does
audit_logssmart_actionGet audit logs
org_statisticssmart_actionGet organization statistics
user_activitysmart_actionGet user activity log

voice_feedback

OperationMega-toolWhat it does
listentity_crudList the ACTING user's draft-edit feedback rows, newest first, optionally filtered by status.
readentity_crudRead one of the ACTING user's draft-edit feedback rows in full, including the verbatim draft and final texts.
updateentity_crudTriage one of the ACTING user's draft-edit feedback rows: set its `status` and/or write the `lesson` distilled from it.

voice_relationship

OperationMega-toolWhat it does
createentity_crudCreate a per-recipient voice overlay for the ACTING user.
deleteentity_crudDelete one of the ACTING user's voice overlays.
listentity_crudList the ACTING user's per-recipient voice overlays in the active organization.
readentity_crudRead one of the ACTING user's voice overlays by id.
updateentity_crudUpdate one of the ACTING user's voice overlays.

webauthn_credential

OperationMega-toolWhat it does
listreport_queryList a user's live WebAuthn credentials (passkeys / security keys): id, name, created_at, last_used_at, transports, attachment, backup_eligible.

webhook_event

OperationMega-toolWhat it does
listentity_crudList every webhook event_type registered in the platform (document.uploaded, agent.completed, mission.started, etc.).

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 config_manage, entity_crud, notification_send, report_query, smart_action, workflow_action.