Know the tool annotation defaults
Unset annotations default to the cautious assumption — a tool is treated as destructive and open-world unless you say otherwise.
{
"name": "delete_file",
"annotations": {
"readOnlyHint": false,
"destructiveHint": true,
"idempotentHint": false,
"openWorldHint": true
}
}