https://platform.claude.com/docs/en/agents-and-tools/tool-us...
https://www.anthropic.com/engineering/advanced-tool-use talks more about the why