parallel-tool-use changedagents-and-tools/tool-use/parallel-tool-use
Recorded here
Lines+49added
Lines−0removed
From line
2
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits14to this page, all time
## Availability ### API support #### [Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages) #### [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview)
The whole hunk
from line 2, old and new numbered
/
from line 2
22title: Parallel tool use
33url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/parallel-tool-use
44description: Enable, format, and disable parallel tool calls, with message-history guidance and troubleshooting.
5featureMetadata:
6 supportedModels:
7 - claude-fable-5-1
8 - claude-mythos-5-1
9 - claude-fable-5
10 - claude-mythos-5
11 - claude-mythos-preview
12 - claude-opus-5-5
13 - claude-opus-5
14 - claude-sonnet-5-5
15 - claude-sonnet-5
16 - claude-haiku-5-5
17 - claude-haiku-4-5-20251001
18 - claude-opus-4-8
19 - claude-opus-4-7
20 - claude-opus-4-6
21 - claude-sonnet-4-6
22 - claude-opus-4-5-20251101
23 - claude-sonnet-4-5-20250929
24 supportedPlatforms:
25 Claude API: ga
26 Claude Platform on AWS: ga
27 Amazon Bedrock: ga
28 Amazon Bedrock (InvokeModel): ga
29 Claude Models on Google Cloud (Google managed): ga
30 Microsoft Foundry: ga
531---
632
733By default, Claude may call multiple tools in a single response. This page covers how to run those calls, how to format the message history so parallelism keeps working, and how to disable parallel tool use when you need to. For the single-call flow, see [Handle tool calls](https://platform.claude.com/docs/en/agents-and-tools/tool-use/handle-tool-calls).
from line 1617
15911617 Specify tool schemas, write effective descriptions, and control when Claude calls your tools.
15921618 </Card>
15931619</CardGroup>
1620
1621## Availability
1622
1623Parallel tool use is available or in beta, depending on the API.
1624
1625### API support
1626
1627#### [Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages)
1628
1629* Availability: On by default
1630* Usage: To turn it off, set `disable_parallel_tool_use: true` inside `tool_choice`.
1631
1632| Status | Cloud platforms |
1633| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
1634| Available | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws), [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock), [Amazon Bedrock (InvokeModel)](https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy), [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/en/build-with-claude/claude-models-on-google-cloud/google-managed), [Microsoft Foundry](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry) |
1635
1636#### [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview)
1637
1638* Availability: Always on
1639
1640| Status | Cloud platforms |
1641| ------ | ------------------------------------------------------------------------------------------------------------------ |
1642| Beta | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) |
15941643
No line in this hunk matches that.