Skip to content

Permissions

Sharing, roles and access rules.

12 tools — 4 read, 8 write.

ToolWhat it does
block_agent_resourcewriteBlock (or unblock) one of your agents from every tool on a specific resource.
clear_agent_rulewriteRemove your own agent governance rule for a capability.
create_permission_rulewriteCreate a permission rule.
delete_permission_rulewriteDelete a permission rule by id.
get_agent_rulesreadList your own agent governance rules.
list_agent_resource_blocksreadList the agents blocked from every tool on a resource.
list_item_sharesreadList item shares in the active org.
list_permission_rulesreadList permission rules in the active org.
set_agent_rulewriteSet your own agent governance rule (allow / ask / deny) for a capability.
share_itemwriteGrant a user, role, agent, or 'everyone' access to a specific resource at viewer/editor/owner level.
unshare_itemwriteRevoke a previously-granted item share by id.
update_permission_rulewriteUpdate a permission rule by id (effect, conditions, description, expiry).

Calling these

Over MCP, find one with search_tools, then run it with execute_tool. Over REST, POST /api/capabilities/<tool> with the arguments as the JSON body. Either way, fetch the input schema for the tool you're about to call rather than guessing — get_tool_schema over MCP, or GET /api/capabilities?name=<tool> over REST.

See How the API works for auth, errors and the shared envelope.

Docs as of 2026-08-31.