7 entities and 29 agent-callable operations in studio. Each operation is addressed as {mega_tool}/studio/{entity}/{operation} and carries the same permission check over MCP and REST.
29 of 29 shown
claude_account_decisions
Operation
Mega-tool
What it does
list
report_query
The dry-run planner decision log: what a future controller WOULD do to keep every session running while any host Claude account still has quota — move a slot…
claude_accounts
Operation
Mega-tool
What it does
history
report_query
Time series of 5-hour and weekly utilization for one Claude account you can see, over the requested lookback window (default 24h, 1-168h).
list
report_query
5-hour and weekly utilization, resets, burn-rate forecast and status for the Claude logins you can see: your own seat (scope=self), every seat in your tenant…
refresh
agent_command
Queue an on-demand Claude usage refresh: your own seat (scope=self), your whole tenant's seats (scope=tenant, tenant-admin only), or the host credential slots…
environment
Operation
Mega-tool
What it does
deprovision
agent_command
Tear down the caller's own Studio: stop+remove seat and session containers, disable the public tunnel, soft-delete the row.
modify
agent_command
Whitelist write on the caller's own Studio: default_login_mode and/or login_mode_overrides only.
provision
agent_command
Provision the caller's own tenant Studio (profile forced to 'standard').
publish
agent_command
Publish a developer Studio's public app (dev-profile only).
restart
agent_command
Restart the caller's own Studio container (stop + start).
resume
agent_command
Warm-resume the caller's own suspended Studio.
status
agent_command
Status of the caller's own Studio (state, gate, login-mode, published, seat summary).
suspend
agent_command
Warm-pause the caller's own Studio (workspace retained).
unpublish
agent_command
Take a developer Studio's public app offline (dev-profile only).
guide
Operation
Mega-tool
What it does
get
agent_command
Studio self-service provisioning playbook.
seat
Operation
Mega-tool
What it does
add
agent_command
Add a seat for a user in the caller's tenant.
add_member
agent_command
Add a team member to an owner's dedicated Studio box.
list
agent_command
List the per-user seats on the caller's own Studio.
relabel
agent_command
Rename a shared-container (roommates) seat's label and move its home to /workspace/users/<Org>/<seat_label>, carrying its Claude sessions along.
remove
agent_command
Stop + remove a seat's container and soft-delete the seat row.
remove_member
agent_command
Remove a team member from an owner's Studio box: the member's seat is closed and their running processes in the box are stopped.
set_chat_launch
agent_command
Toggle a seat's opt-in to PROPOSE agent mission launches from chat (the human still approves each proposal).
set_multi_session
agent_command
Turn multiple registered sessions on or off for a seat (platform operators only; the change is audited, and a seat the host credential push does not cover is…
session
Operation
Mega-tool
What it does
adopt
agent_command
Register an existing unregistered tmux session in a seat as a Studio session (platform operators only).
create
agent_command
Start a new registered Studio session (its own tmux session, working folder and Claude Code session).
end
agent_command
End (archive) a Studio session.
rename
agent_command
Rename a Studio session (title only; the tmux name never changes).
resume
agent_command
Resume an asleep or ended Studio session (claude --resume).
send_prompt
agent_command
Type a prompt into a live Studio session and submit it.
sessions
Operation
Mega-tool
What it does
list
report_query
List a Studio seat's registered sessions: title, status (starting/live/asleep/ended), activity (working/needs_you/idle), context %, last activity and whether…
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.