Tool Use
Tool use (function calling) is the capability that lets Claude call external functions you define with a name, description, and input schema. Claude decides when to request a tool, you run it and return the result, and Claude incorporates the result into its answer.