762 pages for error.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
errors
Claude Developer Platform · title
api/errors
compliance-errors
Claude Developer Platform · title
manage-claude/compliance-errors
Error reference
Claude Code CLI · title
errors
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · title
seps/1303-input-validation-errors-as-tool-execution-errors
SEP-2164: Standardize Resource Not Found Error Code
Model Context Protocol · title
seps/2164-resource-not-found-error
model-deprecations
Claude Developer Platform · in the page
about-claude/model-deprecations
…es `temperature`, `top_p`, and `top_k`, so passing them raises a `TypeError`. | Parameter | Status | Behavior…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…inking (`thinking: {type: "enabled", budget_tokens: N}`) return a 400 error. * **Prefill:** Prefilling the assistant message returns a 400 error. Use system prompt instructions instead. * **Context wi…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…ply against the fresh lookup, -and review the reply a second time for errors. +Before submitting a refund or an escalation, re-fetch the order and confirm +every figure in your reply matches the fresh…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…ing; requests that include the parameter on these models return a 400 error. For more information, see [Data residency](https://platform.claude.com/docs/en/manage-claude/data-residency). ### Fast mo…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…ock) => block.type === "text"); if (!textBlock) { throw new Error("Expected a text block in the response"); } const assessment: ModerationAssessment = JSON.parse(textBlock.text);…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…turn response except Exception as e: return {"error": str(e)} def process_user_input(self, user_input): self.session_state.messages.append({"role": "user", "co…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…on. 1. **Ensure no liability:** Understand the legal implications of errors in the summaries, which could lead to legal liability for your organization or clients. Provide disclaimers or legal notice…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…ipts, few or no parameters): Use when: * Operations are fragile and error-prone * Consistency is critical * A specific sequence must be followed Example: ````markdown ## Database migration Run ex…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…SDK documentation:** Installation, quick start, common patterns, and error handling for your project's language * **Tool use guidance:** Language-specific examples and [conceptual foundations](https:…
enterprise
Claude Developer Platform · in the page
agents-and-tools/agent-skills/enterprise
…| Generated reports have formatting errors or missing data | ### Evaluation requirements Require Skill authors to submit evaluatio…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…xt window. Only its output (such as "Validation passed" or a specific error message) consumes tokens, which makes scripts far more efficient than having Claude generate equivalent code on the fly. * *…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…` doesn't exist on the MCP server, a backend warning is logged but no error is returned (MCP servers may have dynamic tool availability) ## Response content types When Claude uses MCP tools, the res…
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
…unnels/troubleshooting#setup-component-authentication-failures) if it errors. Retrieve your tunnel domain and export it for later steps: ```bash export TUNNEL_DOMAIN=$(sudo c…
deploy-helm
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-helm
…lm deletes the Job automatically. If `helm install` fails with a hook error, see [Setup component authentication failures](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/troubleshoot…
reference
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/reference
…| Logging verbosity: `debug`, `info`, `warn`, or `error`.…
security
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/security
…nents)'s primary SSRF defense. * **Monitor logs.** Alert on warnings, errors, and unusual traffic patterns from the tunnel stack. * **Rotate credentials.** Rotate the server certificate and tunnel tok…
troubleshooting
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/troubleshooting
…gs about UDP receive buffer sizes; this is a QUIC tuning hint, not an error. ## Certificate errors When Anthropic rejects the proxy's certificate during inner TLS, the proxy logs `tls handshake fail…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…eaches this cap, further advisor calls return an `advisor_tool_result_error` with `error_code: "max_uses_exceeded"` and the executor continues without further advice. This is a per-request cap, not a…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…ocess.PIPE, stderr=subprocess.STDOUT, # interleave errors with output, in order start_new_session=True, # own process group: a timeout can kill every child…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…ed or the next request is rejected. * If a call fails, return `is_error: true` with a text description for that block, then apply the halt rule in [Batch actions](https://platform.claude.com/docs/…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…"evt_123", status: "created", title: $title}' else echo "{\"error\": \"Unknown tool: $name\"}" fi } # Keep the full conversation history in a JSON array so each turn sees prior cont…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…e in its output. This is separate from the `execution_time_exceeded` [error code](https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool#errors), which the API returns when…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…se only through the `computer_toolset_20260801` toolset and return an error for the earlier `computer_20251124` tool version. To move an existing integration, see [Migrate from `computer_20251124`](ht…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…according to the tool's `input_schema`. Invalid examples return a 400 error * **Not supported for server-side tools or client toolsets** - Input examples work on user-defined and Anthropic-schema clie…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…arsed = json.loads(raw_input) except json.JSONDecodeError: # The accumulated string is not guaranteed to be valid JSON. # See "Handling in…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…tion: Parse tool_use blocks, format tool_result responses, and handle errors with is_error. --- This page covers the tool-call lifecycle: reading `tool_use` blocks from Claude's response, formatting…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…act tool signatures, so it calls them more reliably and recovers from errors more gracefully than it would with a custom tool that does the same thing. The schema is the interface the model already ex…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…mand if err := json.Unmarshal(raw, &cmd); err != nil { return "Error: invalid memory command" } switch cmd.Command { case "view": if content, ok := store[cmd.Path]; ok { lines…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…ol-calls) covers each step in detail, including result formatting and error signaling; [Parallel tool use](https://platform.claude.com/docs/en/agents-and-tools/tool-use/parallel-tool-use) covers respo…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…an earlier call failed), still return a `tool_result` for it with `is_error: true` and a brief explanation. ```json { "type": "tool_result", "tool_use_id": "toolu_02", "is_error": true, "cont…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…the pending call times out after about 4 minutes and raises a `TimeoutError` inside the code. Return each tool result well before the `expires_at` timestamp on the paused response. See [Container expi…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…e` block whose tool has not run yet, and the API returns a validation error if that tool is missing from the continuation. * **Repeat as needed:** A continued turn can pause again. Check `stop_reason`…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…or omit required fields, breaking your functions and causing runtime errors. Strict tool use guarantees type-safe parameters: * Functions receive correctly-typed arguments every time * No need to v…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…ugging:** Have Claude identify and fix bugs in your code, from syntax errors to logic issues. * **Code refactoring:** Let Claude improve your code structure, readability, and performance through targe…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…moved from the tools Claude sees. If Claude still names it, return an error `tool_result`. Set `defer_loading` per member, never on the entry, and give every enabled member the same value: under [too…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…er description: Use the SDK's tool runner to handle the agentic loop, error wrapping, and type safety automatically. --- The tool runner handles the agentic loop, error wrapping, and type safety so y…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…rch_tool_search_result` with an empty `tool_references` array, not an error. ## MCP integration If your tools come from MCP servers through the [MCP connector](https://platform.claude.com/docs/en/ag…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…se/troubleshooting-tool-use description: Fix the most common tool-use errors with symptom-to-fix diagnostic tables. --- Symptom-to-fix tables for the most common tool-use errors. Each fix cross-refer…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…attempts more fetches than allowed, the `web_fetch_tool_result` is an error with the `max_uses_exceeded` error code. There is currently no default limit. ### Domain filtering For domain filtering wi…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…tool calling require this setting. Without it, the API returns a 400 error that tells you to set it. <Note> The web search tool (with and without dynamic filtering) is available on the Claude API,…
Beta
Claude Developer Platform · in the page
api/beta
…ine-tools-2026-09-15"` - `"mcp-client-2026-09-15"` ### Beta API Error - `BetaAPIError object` - `type: "api_error"` default: api_error - `message: string` default: Internal serv…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…-agents-2026-04-01`: sending both on the same request returns a `400` error. The client SDKs send the correct header for each endpoint automatically. ### Version naming conventions Beta feature name…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…y a non-existent `deployment_id` returns 200 with empty data. - `has_error: optional boolean` Filter: true for runs with non-null `error`, false for runs with non-null `session_id`. Omit for all.…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…y a non-existent `deployment_id` returns 200 with empty data. - `has_error: optional boolean` Filter: true for runs with non-null `error`, false for runs with non-null `session_id`. Omit for all.…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…t_id: string` ID of the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFo…