When Claude returns multiple tool_use blocks in one response, what should the client typically do?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Multiple tool_use blocks means multiple calls — run the allowed ones and return every tool_result.
Full explanation below image
Full Explanation
Parallel tool use is supported; clients should fulfill authorized calls and provide results for each.