Start here. This is the direct spoken answer to practice first.
Overview
Strict tool schemas improve argument shape. They do not authorize the operation or prove that it is appropriate.
The application parses and validates the tool call, resolves identity from trusted session state, checks authorization and domain rules, and enforces limits before execution. Consequential or irreversible actions may require explicit user confirmation. The model proposes the call; normal application security decides whether it can run.