Claude can be given multiple tools and asked to perform a task. Which statement about parallel tool use is CORRECT?
Select an answer to reveal the explanation.
Short Explanation and Infographic
When Claude recognizes independent sub-tasks, it can request multiple tool calls in a single response — like asking to look up two things at once rather than one at a time.
Full explanation below image
Full Explanation
Claude supports parallel tool use — when multiple tool calls are independent (don't depend on each other's results), Claude can issue them simultaneously in a single response as multiple tool_use content blocks. The developer's application can then execute these in parallel and return all results at once. This can significantly improve latency for multi-tool workflows. Option A is wrong — Claude can use multiple tools across and within responses. Option C misunderstands how parallelism works — it depends on the application's execution, not a guaranteed multiplier. Option D is wrong — no special API parameter is needed.