Search the documentation
25 pages for toolsearch.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…co?" } ], Tools = [ new ToolUnion(new ToolSearchToolRegex20251119 { Type = ToolSearchToolRegex20251119Type.ToolSearchToolRegex20251119…
Beta
Claude Developer Platform · in the page
api/beta
…reate a cache control breakpoint at this content block. - `BetaToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: BetaToolSearchToolResultE…
Messages
Claude Developer Platform · in the page
api/beta/messages
…reate a cache control breakpoint at this content block. - `BetaToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: BetaToolSearchToolResultE…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…e a cache control breakpoint at this content block. - `BetaToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: BetaToolSearchToo…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…e a cache control breakpoint at this content block. - `BetaToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: BetaToolSearchToo…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…g` pattern: ^srvtoolu_[a-zA-Z0-9_]+$ - `BetaToolSearchToolResultBlock object` - `type: "tool_search_tool_result"` default: tool_search_tool_result…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…reate a cache control breakpoint at this content block. - `BetaToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: BetaToolSearchToolResultE…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…reate a cache control breakpoint at this content block. - `BetaToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: BetaToolSearchToolResultE…
Messages
Claude Developer Platform · in the page
api/messages
…Create a cache control breakpoint at this content block. - `ToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: ToolSearchToolResultError…
Batches
Claude Developer Platform · in the page
api/messages/batches
…reate a cache control breakpoint at this content block. - `ToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: ToolSearchToolRes…
Create a Message Batch
Claude Developer Platform · in the page
api/messages/batches/create
…reate a cache control breakpoint at this content block. - `ToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: ToolSearchToolRes…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/messages/batches/results
…tring` pattern: ^srvtoolu_[a-zA-Z0-9_]+$ - `ToolSearchToolResultBlock object` - `type: "tool_search_tool_result"` default: tool_search_tool_result…
Count tokens in a Message
Claude Developer Platform · in the page
api/messages/count_tokens
…Create a cache control breakpoint at this content block. - `ToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: ToolSearchToolResultError…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…Create a cache control breakpoint at this content block. - `ToolSearchToolResultBlockParam object` - `type: "tool_search_tool_result"` - `content: ToolSearchToolResultError…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…ages | | **Discovery** | `ToolSearch` | Dynamically find and load tools on-demand instead of preloading a…
Give Claude custom tools
Claude Code CLI · in the page
agent-sdk/custom-tools
…ent-sdk/tool-search) is on by default, the output may also include a `ToolSearch` call as Claude loads the deferred tool schema. <CodeGroup> ```python Python theme={null} import asyncio from cl…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…e-tool-search) covers what turns tool search off. If you exclude the `ToolSearch` tool from the session, for example through `disallowedTools`, the session also runs without tool search. If you set `…
Claude Code changelog
Claude Code CLI · in the page
changelog
…d the Claude in Chrome prompt telling the model to load tools through ToolSearch when ToolSearch is unavailable * Fixed cross-session messages held by the receiving session's permission-mode policy…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…le-with-mcp-tool-search), the default**: the wait happens inside the `ToolSearch` call. * **Without tool search**: Claude uses the `WaitForMcpServers` tool instead. Configurations without tool search…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…ite`, `NotebookEdit`, `WebFetch`, `WebSearch`, `TodoWrite`, `Skill`, `ToolSearch`, `EnterWorktree`, `ExitWorktree`, `Monitor`, `TaskStop`, `SendMessage`, and `Artifact`, plus [`SubagentHandback`](/doc…
Tools reference
Claude Code CLI · in the page
tools-reference
…| No | | `ToolSearch` | Searches for and loads deferred tools when [tool search](/docs/en/mcp#scale-with-mcp-tool-search) is enabl…
Changelog
Claude Documentation · in the page
cowork/changelog
…by default there (on Vertex AI with Claude 4.5 and newer models) and `toolSearchEnabled` is no longer needed to turn it on; gateway and Foundry deployments, and those providers behind a custom base UR…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…| | <span id="toolsearchenabled" />Enable tool search<br />`toolSearchEnabled` | `boole…
Configuration changelog
Claude Documentation · in the page
third-party/claude-desktop/configuration-changelog
…expiry the `headersHelper` re-runs (default 60). | | [`toolSearchEnabled`](/docs/third-party/claude-desktop/configuration#toolsearchenabled) | `boolean`…
Deploy Claude Desktop on 3P with an LLM gateway
Claude Documentation · in the page
third-party/claude-desktop/gateway
…suppression. To turn tool search on for these deployments, set the [`toolSearchEnabled`](/docs/third-party/claude-desktop/configuration#toolsearchenabled) configuration key. Requires app version 1.21…