Tool
An external functional module that an AI agent can invoke to extend the boundaries of the agent's capabilities, enabling it to perform actual operations such as querying a database, sending email, or calling a sub-workflow.
Timeline (last 90 days)
Everything Claude does to a user's account is done through Tools; Claude will not bypass tools to directly manipulate a user's account, files or system.
The benefits brought by the tool middleware architecture include: controllability (precisely knowing what Claude is allowed to do), auditability (every tool call is recorded and can be checked), and security (operations without a defined tool cannot be executed).
When the model requests a tool call, the finish_reason field in the response has the value tool_calls rather than stop, which is the standard signal for determining whether the model is requesting a tool call.
All Facts (3)
Everything Claude does to a user's account is done through Tools; Claude will not bypass tools to directly manipulate a user's account, files or system.
50%UnverifiedThe benefits brought by the tool middleware architecture include: controllability (precisely knowing what Claude is allowed to do), auditability (every tool call is recorded and can be checked), and security (operations without a defined tool cannot be executed).
50%UnverifiedWhen the model requests a tool call, the finish_reason field in the response has the value tool_calls rather than stop, which is the standard signal for determining whether the model is requesting a tool call.
50%