Search the documentation
50 pages for required.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status
Model Context Protocol · path
seps/2484-conformance-tests-required-for-final-seps
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…naged-agents/overview), no changes beyond updating the model name are required. </Note> <Tip> **Automate your migration with the Claude API skill.** In Claude Code, run `/claude-api migrate` to inv…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…pt for the model that enables tool use. The number of tool use tokens required for each model is listed in the following table (excluding the additional tokens listed earlier). Note that the table ass…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…atus from the assessment boolean containsViolation = assessment.required("violation").asBoolean(); // If there's a violation, get the categories and explanation; otherwise, use empty defa…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…IC_API_KEY` environment variable) * Python 3.10 or later Install the required packages: ```bash pip install anthropic streamlit python-dotenv ``` ## Before building with Claude ### Decide whether…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…an excellent choice for use cases such as this where high accuracy is required. If the size and quantity of your documents is large such that costs start to become a concern, you can also try using a…
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…ifies it into predefined categories based on the issue type, urgency, required expertise, or other relevant factors. Write a ticket classification prompt. The initial prompt should contain the conten…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…ency - Verify examples follow the standard format - Confirm all required sections are present 3. If issues found: - Note each issue with specific section reference - Revise the content…
enterprise
Claude Developer Platform · in the page
agents-and-tools/agent-skills/enterprise
…rsion * **Dependencies:** MCP servers, packages, or external services required * **Evaluation status:** Last evaluation date and results ### Role-based bundles Group Skills by organizational role to…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…are active when you create documents. Claude uses them with no setup required. **Custom Skills:** Upload your own Skills as zip files through Settings > Features. Available on Pro, Max, Team, and En…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…to the most recently published * **`tools`:** Enables code execution (required for Skills) <Note> The examples use the `code_execution_20260521` tool version, and the Step 3 code parses the result…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…EN" } ``` ### Field descriptions | Property | Type | Required | Description…
console
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/console
…unnel** and enter a name in the **Create tunnel** dialog. The name is required and identifies the tunnel in the list, on the detail page, and in the agent MCP server picker. A domain of the form `abcd…
Edit docker-compose.yaml: increment the integer in the setup service's
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-compose
…<Step title="Write the proxy config"> `tunnel_domain` is **required**: the [proxy](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/concepts#components) uses it to strip the…
deploy-helm
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-helm
…s: tls.crt, tls.key gateway: config: # Required when setup.enabled is false. Replace the placeholder with # the $TUNNEL_DOMAIN value you exported earlier. Wh…
reference
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/reference
…| Required | | `log_level` | Logging verbosity: `debug`, `info`, `warn`…
security
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/security
…MCP server scope.** Each server should expose only the tools and data required for its purpose. * **Protect credentials at rest.** Apply your organization's secrets-management practices to private key…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…-------------------------------- | | `type` | string | *required* | Must be `"advisor_20260301"`.…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…se/handle-tool-calls). ## Parameters A bash tool definition has two required fields, `type` and `name`, and the `name` must be `bash`. The tool is schema-less: you don't provide an `input_schema`, b…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…`document_ids` your application has staged, or both; at least one is required. See [Upload files](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool#upload-files). | ###…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…integer", "minimum": 1} } } }, "required": ["title", "start", "end"] } } ]' USER_MSG="Schedule a 30-minute sync with [email protected] and bob@exam…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…------------- | | Beta header | `code-execution-2025-05-22` | None required | | Tool type | `code_execution_20250522` | `code_execution_…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…ools/tool-use/tool-reference#client-toolsets). | Parameter | Required | Description…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…perature, either 'celsius' or 'fahrenheit'" } }, "required": ["location"] } } ``` This tool, named `get_weather`, expects an input object with a required `location` stri…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…ext to write to the file" } }, "required": ["filename", "lines_of_text"] } } ], "messages": [ { "role": "user",…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…If Claude's attempted use of a tool is invalid (for example, missing required parameters), it usually means that there wasn't enough information for Claude to use the tool correctly. Your best bet du…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…ption": "City and state, e.g. San Francisco, CA"} }, "required": ["location"] } } ]' USER_MSG="What's the weather in San Francisco?" RESPONSE=$(curl -s https://api.anth…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…n Francisco, CA", } }, "required": ["location"], }, }, { "name": "get_time", "description": "Get the current tim…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…} }, "required": ["sql"] }, "allowed_callers": ["code_execution_20260120"] }…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…"type": "string", "description": "The command to run"}}, "required": ["command"] } } ] }' ``` ```bash CLI # If "stop_reason" is "tool_use" and a server_t…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…Claude might return incompatible types (`"2"` instead of `2`) or omit required fields, breaking your functions and causing runtime errors. Strict tool use guarantees type-safe parameters: * Function…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…each line (for example, "1: def is\_prime(n):"). Line numbers are not required, but they are essential for successfully using the `view_range` parameter to examine specific sections of files and the `…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…: { type: "number", description: "Second number" } }, required: ["a", "b"] }, run: async (input) => { return String(input.a + input.b); } }); const f…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…} }, "required": ["location"] }, "defer_loading": true }, {…
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…es": { "location": { "type": "string" } }, "required": ["location"] } }, { "name": "get_time", "description": "Get the current time in a given time…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…l-use/handle-tool-calls"> Execute tools and return results in the required message format. </Card> <Card title="Tool reference" href="https://platform.claude.com/docs/en/agents-and-tools/tool…
Beta
Claude Developer Platform · in the page
api/beta
…ker symbol, e.g. AAPL for Apple Inc." } }, "required": ["ticker"] } } ] ``` And then asked the model "What's the S&P 500 at today?", the model might produce…
Agents
Claude Developer Platform · in the page
api/beta/agents
…ject"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` Unique name for the tool. 1-128 characters; letters, digi…
Archive Agent
Claude Developer Platform · in the page
api/beta/agents/archive
…"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` - `updated_at: string` A timestamp in RFC 3339 format…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…ject"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` Unique name for the tool. 1-128 characters; letters, digi…
List Agents
Claude Developer Platform · in the page
api/beta/agents/list
…"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` - `updated_at: string` A timestamp in RFC 3339 format…
Get Agent
Claude Developer Platform · in the page
api/beta/agents/retrieve
…"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` - `updated_at: string` A timestamp in RFC 3339 format…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…ject"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` Unique name for the tool. 1-128 characters; letters, digi…
Versions
Claude Developer Platform · in the page
api/beta/agents/versions
…"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` - `updated_at: string` A timestamp in RFC 3339 format…
List Agent Versions
Claude Developer Platform · in the page
api/beta/agents/versions/list
…"` - `properties: optional map[unknown] or null` - `required: optional array of string or null` - `name: string` - `updated_at: string` A timestamp in RFC 3339 format…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…ring` GitHub authorization token used to clone the repository. Required for private repositories; optional for public ones. minLength: 1, maxLength: 4096 - `checkout: optional BetaM…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…ring` GitHub authorization token used to clone the repository. Required for private repositories; optional for public ones. minLength: 1, maxLength: 4096 - `checkout: optional BetaM…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…ring` GitHub authorization token used to clone the repository. Required for private repositories; optional for public ones. minLength: 1, maxLength: 4096 - `checkout: optional BetaM…
Memory Stores
Claude Developer Platform · in the page
api/beta/memory_stores
…dy parameters - `name: string` Human-readable name for the store. Required; 1–255 characters; no control characters. The mount-path slug under `/mnt/memory/` is derived from this name (lowercased,…
Archive a memory store
Claude Developer Platform · in the page
api/beta/memory_stores/archive
…` ID of the memory store to archive (a `memstore_...` identifier). Required. Archiving is one-way and idempotent; archived stores cannot be unarchived. Enumerate IDs via `GET /v1/memory_stores`. #…