Type: url

Original: https://docs.claude.com/en/docs/agents-and-tools/tool-use/overview

Status: generated

Summary

Anthropic’s documentation overview of tool use with Claude, covering how tools are defined and called, when Claude decides to call one, and which tool fits which task. Its organizing distinction is where a tool’s code executes: client tools run in the calling application, which handles the tool_use block and returns a tool_result, while server tools run on Anthropic’s infrastructure and return results directly. It also covers steering tool-calling behaviour through the system prompt and tool_choice, behaviour when required parameters are missing, and how tool use is priced.

Generated pages