Technical definition
Tool calling
A model capability for requesting structured execution of an external function or service.
What It Means
Tool calling lets a model select an operation and produce arguments for application code to validate and execute. The application remains responsible for permissions, side-effect controls, retries, and result handling.