Manage blocked Cascade tool calls
cascade_tool_blocksManage guardrails that block Cascade tools from running against specific asset URLs. List current rules or add new blocking rules using tool names and URL selectors.
Instructions
List or add blocked Cascade tool-call rules stored in the local JSON repository.
Use this tool when an agent should persist a guardrail that prevents selected Cascade tools from running against matching asset payloads. Rules require:
tools: exact MCP tool names to block, such as cascade_remove or cascade_edit.
url: one or more https Cascade CMS asset URLs at /entity/open.act. Each URL must include id and type.
type plus id/path for explicit selectors. URL selectors and explicit selectors may be combined.
Actions:
list: return the repository path and current rules.
add: append rule.
This management tool writes only the local repository. Because add can change guardrails, clients should require user approval before calling this tool. The blocked-call check runs before checked Cascade tools invoke Cascade. Responses are JSON text; structuredContent is authoritative when the response fits. Oversized responses return bounded _cache metadata for cascade_read_response. For cascade_read, read_mode controls preview versus raw Cascade payload shape.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Action to perform against the local tool block repository. | |
| rule | No | Rule to append when action is 'add'. |