476 pages for models.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…fmt.Println(response) ``` ```java Java import com.anthropic.models.beta.messages.BetaMcpToolset; // ... import com.anthropic.models.beta.messages.BetaRequestMcpServerUrlDefinition; //…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…fmt.Println(response) ``` ```java Java import com.anthropic.models.beta.messages.BetaMcpToolset; // ... import com.anthropic.models.beta.messages.BetaRequestMcpServerUrlDefinition; //…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…st and intelligence](https://platform.claude.com/docs/en/about-claude/models/optimizing-for-cost-and-intelligence). ```mermaid sequenceDiagram participant U as Your application participant E as E…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…fmt.Println(response) ``` ```java Java import com.anthropic.models.messages.ToolBash20250124; void main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); Message…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…atus: ga zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…using System.Threading.Tasks; using Anthropic; using Anthropic.Models.Messages; // Create a client. It reads ANTHROPIC_API_KEY from the environment. AnthropicClient client = new(); // D…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…lutions. featureMetadata: status: ga zdr: not-eligible supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - claude-opus-5-5 - clau…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…atus: ga zdr: eligibility: eligible note: Excludes [Covered Models](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements). su…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…ntln(response.RawJSON()) ``` ```java Java import com.anthropic.models.messages.Tool; import com.anthropic.models.messages.Tool.InputSchema; // ... void main() { AnthropicClient clie…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…to Claude. </Warning> ## How to use fine-grained tool streaming All models support fine-grained tool streaming on the Claude API, [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-clau…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…tails..." ``` The memory tool is available on all Claude 4 and later models. For the full list of Anthropic-provided tools, see the [Tool reference](https://platform.claude.com/docs/en/agents-and-too…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…rintln(response.Content) ``` ```java Java import com.anthropic.models.messages.WebSearchTool20260209; void main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); Mes…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…in that message. ## Maximizing parallel tool use Claude 4 and later models make parallel tool calls by default when a request benefits from multiple tools. For all models, you can increase the likel…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…rkflows. featureMetadata: status: ga zdr: not-eligible supportedModels: - claude-fable-5-1 - claude-mythos-5-1 - claude-fable-5 - claude-mythos-5 - claude-opus-5-5 - clau…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…mt.Println(response) } ``` ```java Java import com.anthropic.models.messages.StopReason; import com.anthropic.models.messages.WebSearchTool20250305; void main() { AnthropicClient c…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…arp C# using System.Text.Json; using Anthropic; using Anthropic.Models.Messages; AnthropicClient client = new(); var parameters = new MessageCreateParams { Model = Model.ClaudeOpus…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…fmt.Println(response) ``` ```java Java import com.anthropic.models.messages.ToolTextEditor20250728; // ... void main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv();…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…| For model compatibility, see each tool's page. Supported models vary by tool and by tool version. <Note> The tool search `type` values also accept undated aliases: `tool_search_tool_re…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…sing Anthropic; using Anthropic.Helpers.Beta; using Anthropic.Models.Beta.Messages; using MessageCreateParams = Anthropic.Models.Beta.Messages.MessageCreateParams; using InputSchema =…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…election accuracy stays high even across thousands of tools. For the models that support tool search, see [Model compatibility](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-sear…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…meters | Messages cache always; tool and system caches too on models that render the thinking configuration ahead of them ([details](https://platform.claude.com/docs/en/build-with-claude/think…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…them in a `user` turn after the `tool_result` block, or, on supported models, in a [mid-conversation system message](https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messa…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…nse quality. Dynamic filtering is available with Claude 4.6 and later models and [Claude Mythos Preview](https://anthropic.com/glasswing). `web_fetch_20260318` also adds [response inclusion](https://p…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…information. Dynamic filtering is available with Claude 4.6 and later models and [Claude Mythos Preview](https://anthropic.com/glasswing). Three versions of the web search tool are available: * `web…
Beta
Claude Developer Platform · in the page
api/beta
…it_error - `message: string` default: Rate limited ## Beta › Models ### List Models **GET** `/v1/models` List available models. The Models API response can be used to determine which mode…
Agents
Claude Developer Platform · in the page
api/beta/agents
…s the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…AgentsModel` The model that will power your agent. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options. - `string` - `"claud…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…s the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control…
List Agents
Claude Developer Platform · in the page
api/beta/agents/list
…AgentsModel` The model that will power your agent. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options. - `string` - `"claud…
Get Agent
Claude Developer Platform · in the page
api/beta/agents/retrieve
…AgentsModel` The model that will power your agent. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options. - `string` - `"claud…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…s the [model string](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison), e.g. `claude-opus-5`, or a `model_config` object for additional configuration control.…
Versions
Claude Developer Platform · in the page
api/beta/agents/versions
…AgentsModel` The model that will power your agent. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options. - `string` - `"claud…
List Agent Versions
Claude Developer Platform · in the page
api/beta/agents/versions/list
…AgentsModel` The model that will power your agent. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options. - `string` - `"claud…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…sult`, or `user.custom_tool_result` it accompanies. Only supported on models that accept mid-conversation system messages. - `type: "system.message"` - `content: array of BetaManagedAgentsSy…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…sult`, or `user.custom_tool_result` it accompanies. Only supported on models that accept mid-conversation system messages. - `type: "system.message"` - `content: array of BetaManagedAgentsSy…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…sult`, or `user.custom_tool_result` it accompanies. Only supported on models that accept mid-conversation system messages. - `type: "system.message"` - `content: array of BetaManagedAgentsSy…
Dreams
Claude Developer Platform · in the page
api/beta/dreams
….claude.com/docs/en/managed-agents/dreams#limits) lists the supported models. - `string` - `BetaDreamModelConfigParam object` The object form of `model` in a request to create a dream.…
Create a Dream
Claude Developer Platform · in the page
api/beta/dreams/create
….claude.com/docs/en/managed-agents/dreams#limits) lists the supported models. - `string` - `BetaDreamModelConfigParam object` The object form of `model` in a request to create a dream.…
Messages
Claude Developer Platform · in the page
api/beta/messages
…aximum number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens to generate.…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…um number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens to generate.…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…um number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens to generate.…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…model that will complete your prompt. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options. - `stri…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…rs - `messages: array of BetaMessageParam` Input messages. Our models are trained to operate on alternating `user` and `assistant` conversational turns. When creating a new `Message`, you speci…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…aximum number of tokens to generate before stopping. Note that our models may stop _before_ reaching this maximum. This parameter only specifies the absolute maximum number of tokens to generate.…
Organization
Claude Developer Platform · in the page
api/beta/organization
…- `type: "model_group"` Always `model_group`: a family of models. default: model_group - `id: string` Opaque identifier of the rate-limit group (for example, `rlg_…
Analytics
Claude Developer Platform · in the page
api/beta/organization/analytics
…`: default 24, max 168; `1m`: default 60, max 256). minimum: 1 - `models: optional array of string` Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model valu…
Cost
Claude Developer Platform · in the page
api/beta/organization/analytics/cost
…`: default 24, max 168; `1m`: default 60, max 256). minimum: 1 - `models: optional array of string` Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model valu…
Get Cost Over Time
Claude Developer Platform · in the page
api/beta/organization/analytics/cost/list
…`: default 24, max 168; `1m`: default 60, max 256). minimum: 1 - `models: optional array of string` Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model valu…
Get Per-User Cost
Claude Developer Platform · in the page
api/beta/organization/analytics/cost/list_by_user
…o `data` can exceed it. default: 20, minimum: 1, maximum: 1000 - `models: optional array of string` Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model valu…
Usage
Claude Developer Platform · in the page
api/beta/organization/analytics/usage
…`: default 24, max 168; `1m`: default 60, max 256). minimum: 1 - `models: optional array of string` Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model valu…