11 entities and 64 agent-callable operations in matters. Each operation is addressed as {mega_tool}/matters/{entity}/{operation} and carries the same permission check over MCP and REST.
64 of 64 shown
client
Operation
Mega-tool
What it does
create
entity_crud
Create a client
get
entity_crud
Get a client by id
list
entity_crud
List clients visible to the caller
update
entity_crud
Update a client
ethical_wall
Operation
Mega-tool
What it does
check_access
smart_action
Is a user currently walled from a matter?
create
entity_crud
Create an ethical wall (compiles synchronously)
end
entity_crud
End a wall (walls are never deleted)
get
entity_crud
Get an ethical wall by id
impact_report
smart_action
Impact report for an existing wall (recomputed on demand)
import
smart_action
Bulk import/update walls keyed on (organization, source, external_ref)
list
entity_crud
List ethical walls
update
entity_crud
Update a wall's reason/subjects (recompiles)
matter
Operation
Mega-tool
What it does
brief
smart_action
Short matter brief for agent context (I-4 matter_brief)
bulk_upsert
smart_action
Idempotent bulk create/update of matters keyed on (organization, external_ref)
create
entity_crud
Create a matter (number auto-allocated if omitted)
file_items
smart_action
File up to 500 items (documents, contracts, etc.) to a matter
get
entity_crud
Get a matter by id (404 if walled or missing)
list
entity_crud
List matters visible to the caller
transition
smart_action
Transition a matter's status
update
entity_crud
Update a matter (not the status; use smart_action transition)
workspace_summary
smart_action
Counts and first pages for a matter's workspace
matter_member
Operation
Mega-tool
What it does
create
entity_crud
Add a member to a matter (matter_admin/lead or manage_all_matters)
delete
entity_crud
Remove a member from a matter
list
entity_crud
List a matter's team
update
entity_crud
Change a member's role
matter_party
Operation
Mega-tool
What it does
create
entity_crud
Add a party to a matter
delete
entity_crud
Remove a matter party
list
entity_crud
List a matter's parties
update
entity_crud
Update a matter party
matter_scope_binding
Operation
Mega-tool
What it does
create
entity_crud
Bind an AccessScope container to a matter
delete
entity_crud
Unbind a scope container from a matter
list
entity_crud
List a matter's bound scope containers
matter_time_entry
Operation
Mega-tool
What it does
approve
smart_action
Approve a draft time entry
discard
smart_action
Discard a time entry (never a hard delete)
export
smart_action
Export time entries as LEDES 1998B or CSV
generate_for_day
smart_action
Draft time entries from the caller's own activity on a day (default: yesterday)
get
entity_crud
Get a time entry by id (404 if walled, missing or not own)
list
entity_crud
List time entries visible to the caller
reopen
smart_action
Reopen a discarded or push-failed entry back to draft
update
entity_crud
Update an editable field on a time entry
portal_workflow
Operation
Mega-tool
What it does
create
entity_crud
Create a DRAFT portal publication of an AGT legal workflow at a pinned published version
delete
entity_crud
Delete a portal publication that has no runs
list
entity_crud
List portal workflow publications
read
entity_crud
Read one portal workflow publication
update
entity_crud
Edit a portal publication; status='published' publishes it as the caller (the run principal), status='retired' withdraws it
room
Operation
Mega-tool
What it does
accept_upload
smart_action
Accept a guest upload into the firm library (restricted Document stamped with the room matter)
add_comment
smart_action
Comment on a released item or a room document (visibility firm_only | party | all_parties)
decide_release
smart_action
Approve or reject a pending release.
invite_guest
smart_action
Invite an existing counsel recipient into a room party.
list_comments
smart_action
List a room's comments (all visibilities; firm view).
list_item_types
smart_action
List the item types that can be shared into counsel rooms (the matter host registry)
list_releases
smart_action
List a room's release requests and releases
list_uploads
smart_action
List guest uploads in a room's intake.
reject_upload
smart_action
Reject a guest upload (discarded and logged)
request_release
smart_action
Request that a document or a registered item (agent thread, review table, ...) be released into a counsel room.
view_as
smart_action
Preview the room exactly as a party or a guest sees it (writes a view_as_preview audit row).
withdraw_release
smart_action
Withdraw a pending release request
room_party
Operation
Mega-tool
What it does
create
entity_crud
Add a party to a counsel room
delete
entity_crud
Remove a room party that has no active guests
list
entity_crud
List a counsel room's parties
read
entity_crud
Read one room party
update
entity_crud
Update a room party's level or rights
usage
Operation
Mega-tool
What it does
by_client
report_query
AI usage/cost across every matter of one client
by_matter
report_query
AI usage/cost for one matter
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.