explain_blocked_tool
Determine why a tool is blocked by current permission settings, with suggested CLI commands or safer alternatives for Survey Solutions actions.
Instructions
Explain whether a tool is blocked by the current permission mode and suggest a CLI command or safer alternatives. For rest_request, distinguishes GET, write, and DELETE raw permissions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tool_name": "<tool_name>"
},
"name": "explain_blocked_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | No | Optional method context for raw REST explanations. | |
| profile | No | ||
| tool_name | Yes |