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…