Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

888 pages for tools.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

prompting-claude-sonnet-5-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5 …ing) * Answers about dense charts or technical drawings miss detail: [Tools for complex visual inputs](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-… refusals-and-fallback Claude Developer Platform · in the page build-with-claude/refusals-and-fallback …up front. Under the `2026-07-01` header, `thinking: {"type": "between_tools"}` is the exception: when a Claude Sonnet 5.5 request falls back to Claude Sonnet 5, the fallback attempt runs with `thinkin… search-results Claude Developer Platform · in the page build-with-claude/search-results …lts can be provided in two ways: 1. **From tool calls:** Your custom tools return search results, enabling dynamic RAG applications 2. **As top-level content:** You provide search results directly in… skills-guide Claude Developer Platform · in the page build-with-claude/skills-guide …I" icon="rocket" href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/quickstart"> Learn how to use Agent Skills to create documents with the Claude API in under 10 minutes. <… streaming Claude Developer Platform · in the page build-with-claude/streaming …te key and value property from `input` at a time. As such, when using tools, there may be delays between streaming events while the model is working. Once an `input` key and value are accumulated, the… structured-outputs Claude Developer Platform · in the page build-with-claude/structured-outputs …See [Strict tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/strict-tool-use). You can use these features independently or [together in the same request](https://platform.clau… thinking Claude Developer Platform · in the page build-with-claude/thinking …nking output, steer thinking depth with effort, and use thinking with tools, caching, and streaming." --- <Note> To learn how zero data retention (ZDR) applies to this feature, see [API and data re… thinking-tool-workflows Claude Developer Platform · in the page build-with-claude/thinking-tool-workflows …a standard [tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview) request: <CodeGroup> ```bash cURL curl https://api.anthropic.com/v1/messages \ -… thinking-troubleshooting Claude Developer Platform · in the page build-with-claude/thinking-troubleshooting …ted as rejected is accepted. Only Claude Sonnet 5.5 accepts `"between_tools"`, and it takes that value in place of `"disabled"`. | Model | Thinking types | Default… token-counting Claude Developer Platform · in the page build-with-claude/token-counting …inputs for creating a message, including support for system prompts, [tools](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview), [images](https://platform.claude.com/docs/en/build… vision Claude Developer Platform · in the page build-with-claude/vision …to the [computer use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool#handle-coordinate-scaling-for-higher-resolutions) and [browser use](https://platform.claude.com/d… vision-coordinates Claude Developer Platform · in the page build-with-claude/vision-coordinates …to the [computer use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool#handle-coordinate-scaling-for-higher-resolutions) and [browser use](https://platform.claude.com/d… working-with-messages Claude Developer Platform · in the page build-with-claude/working-with-messages …e" icon="wrench" href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview"> Give Claude tools to call external services and APIs from within the Messages API. </Card> <Car… API usage primer for Claude Claude Developer Platform · in the page claude_api_primer …okens: 16000 thinking: type: adaptive display: summarized tools: - name: get_weather description: Get the current weather for a location. input_schema: type: object… apply Claude Developer Platform · in the page cli-sdks-libraries/cli/apply …n --- name: Summarizer model: claude-opus-5-5 tools: - type: agent_toolset_20260401 --- You are a helpful assistant that writes concise summaries. ``… scripting Claude Developer Platform · in the page cli-sdks-libraries/cli/scripting …aw-output` on a list endpoint emits one bare ID per line, so standard tools such as `head` and `xargs` apply directly. Capture the first result, then pass it to a follow-up command: ```bash FIRST_AGE… using Claude Developer Platform · in the page cli-sdks-libraries/cli/using …h Agent" \ --model '{id: claude-opus-5-5}' \ --tool '{type: agent_toolset_20260401}' \ --tool '{type: custom, name: search_docs, input_schema: {type: object, properties: {query: {type: string}}}… apple-foundation-models Claude Developer Platform · in the page cli-sdks-libraries/libraries/apple-foundation-models …baseURL` (default `https://api.anthropic.com`), `timeout`, and `serverTools` (see [Server-side tools](https://platform.claude.com/docs/en/cli-sdks-libraries/libraries/apple-foundation-models#server-si… openai-sdk Claude Developer Platform · in the page cli-sdks-libraries/libraries/openai-sdk …| #### `tools` / `functions` fields <Accordion title="Show fields"> <Tabs> <Tab title="Tools"> `tools[n].function` fields… overview Claude Developer Platform · in the page cli-sdks-libraries/overview …claude.com/docs/en/cli-sdks-libraries/overview description: "Official tools for building with the Claude API: client SDKs in seven languages, the ant CLI, and framework-specific libraries." --- Anthr… csharp Claude Developer Platform · in the page cli-sdks-libraries/sdks/csharp …r libraries that integrate with these core abstractions. For example, tools in the MCP C# SDK (`ModelContextProtocol`) library can be used directly with an `AnthropicClient` exposed through `IChatClie… go Claude Developer Platform · in the page cli-sdks-libraries/sdks/go …s."), InputSchema: GetCoordinatesInputSchema, }, } tools := make([]anthropic.ToolUnionParam, len(toolParams)) for i, toolParam := range toolParams { tools[i] = anthropic.To… java Claude Developer Platform · in the page cli-sdks-libraries/sdks/java …[Tool use with Claude](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview) lets you integrate external tools and functions directly into the AI model's responses. Instead of produc… For Amazon Bedrock support Claude Developer Platform · in the page cli-sdks-libraries/sdks/python …[Tool use with Claude](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview). ### Tool helpers The SDK provides helpers for defining and running tools as pure Python functions. The… Automatically handles tool execution loop Claude Developer Platform · in the page cli-sdks-libraries/sdks/ruby …SDK provides helper mechanisms to define structured data classes for tools and let Claude automatically execute them. For detailed documentation on tool use patterns including the tool runner, see [T… typescript Claude Developer Platform · in the page cli-sdks-libraries/sdks/typescript …lpers This SDK provides helpers for making it easy to create and run tools in the Messages API. You can use Zod schemas or JSON Schemas to describe the input to a tool. You can then run those tools u… get-started Claude Developer Platform · in the page get-started …s/en/build-with-claude/overview"> Browse all Claude capabilities: tools, context management, structured outputs, and more. </Card> <Card title="Client SDKs" icon="code-brackets" href="https:/… home Claude Developer Platform · in the page home …Link icon="tool" href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview"> Tool use </HomeJourneyLink> <HomeJourneyLink icon="compass" href="https… intro Claude Developer Platform · in the page intro …cs/en/models/overview) </Step> <Step title="Explore features and tools"> Discover what Claude can do: extended thinking, web search, file handling, structured outputs, and more. [Browse… api-and-data-retention Claude Developer Platform · in the page manage-claude/api-and-data-retention …**Third-party integrations:** Data processed by third-party websites, tools, or other integrations is not covered, though some may have similar offerings. Review each service's data handling practices… First request Claude Developer Platform · in the page manage-claude/claude-code-analytics-api …s:** Monitor acceptance and rejection rates for different Claude Code tools (Edit, MultiEdit, Write, NotebookEdit) * **Cost analysis:** View estimated costs and token usage broken down by Claude model… cmek Claude Developer Platform · in the page manage-claude/cmek …our key. ### Feature support The following Claude Platform APIs and tools store data at rest under your key when CMEK is enabled: | APIs | Tools and features… compliance-faq Claude Developer Platform · in the page manage-claude/compliance-faq …le contents and file names | Yes; text that Claude reads through tools appears in the transcript, subject to the same truncation. Images, PDFs, and other binary or structured content appear only… compliance-sessions Claude Developer Platform · in the page manage-claude/compliance-sessions …, such as [web search](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool) results or the output of the [code execution tool](https://platform.claude.com/docs/en/agents-and-… First request Claude Developer Platform · in the page manage-claude/usage-cost-api …these dimensions * **Server tool usage:** Track usage of server-side tools such as web search For complete parameter details and response schemas, see the [Usage API reference](https://platform.clau… kubernetes Claude Developer Platform · in the page manage-claude/wif-providers/kubernetes …ce-account-issuer`](https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/) flag configured on the API server. Most distributions set this by default; kubeadm clusters typic… wif-reference Claude Developer Platform · in the page manage-claude/wif-reference …der, so a federation profile configured here also authenticates those tools without additional setup. ### File layout | Path | Contents… workload-identity-federation Claude Developer Platform · in the page manage-claude/workload-identity-federation …ple, the [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) create-tunnel modal creates rules scoped to `workspace:manage_tunnels`. See [OAuth scopes](https://pla… workspaces Claude Developer Platform · in the page manage-claude/workspaces …ly: * **[MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview)** are managed with a `workspace:manage_tunnels` OAuth token obtained through [Workload Identity Federa… agent-setup Claude Developer Platform · in the page managed-agents/agent-setup …efines persona and capabilities. It bundles the model, system prompt, tools, MCP servers, and skills that shape how Claude behaves during a session. Create the agent once as a reusable resource and r… cloud-sandboxes-reference Claude Developer Platform · in the page managed-agents/cloud-sandboxes-reference …such as Python's `sqlite3` module. | ## Utilities ### System tools * `git` - Version control * `curl`, `wget` - HTTP clients * `jq`, `yq` - JSON and YAML processing * `tar`, `zip`, `unzip` -… DCF Model Rubric Claude Developer Platform · in the page managed-agents/define-outcomes …rams; import com.anthropic.models.beta.agents.BetaManagedAgentsAgentToolset20260401Params; import com.anthropic.models.beta.agents.BetaManagedAgentsModel; import com.anthropic.models.beta.enviro… environments Claude Developer Platform · in the page managed-agents/environments …| | `go` | Go modules | `"golang.org/x/tools/cmd/goimports@latest"` | | `npm` | Node.js (npm) | `"[email protected]"` | | `pip` | P… events-and-streaming Claude Developer Platform · in the page managed-agents/events-and-streaming …es a [custom tool](https://platform.claude.com/docs/en/managed-agents/tools#custom-tools): 1. The session emits an `agent.custom_tool_use` event containing the tool name and input. 2. The session pau… files Claude Developer Platform · in the page managed-agents/files …ng bash * Binary files - the agent can process these with appropriate tools ## File paths <Note> Files mounted in the sandbox are read-only copies. The agent can read them but cannot modify the or… github Claude Developer Platform · in the page managed-agents/github …"url": "https://api.githubcopilot.com/mcp/" } ], "tools": [ {"type": "agent_toolset_20260401"}, { "type": "mcp_toolset", "mcp_server_name": "github"… mcp-connector Claude Developer Platform · in the page managed-agents/mcp-connector …escription: Connect MCP servers to your agents for access to external tools and data sources. featureMetadata: topic: title: Managed Agents url: https://platform.claude.com/docs/en/managed-a… memory Claude Developer Platform · in the page managed-agents/memory …e session's sandbox. The agent reads and writes it with the same file tools it uses for the rest of the filesystem, and a note describing each mount is automatically added to the system prompt, tellin… migration Claude Developer Platform · in the page managed-agents/migration …run each tool, and loop back with `tool_result` messages. | Pre-built tools run inside the sandbox automatically. You only handle custom tools through `agent.custom_tool_use` events. | | You provision… multiagent-orchestration Claude Developer Platform · in the page managed-agents/multiagent-orchestration …turns. Each agent uses its own configuration: model, system prompt, tools, MCP servers, and skills. Session-level [agent configuration overrides](https://platform.claude.com/docs/en/managed-agents/s…
Feedback