René's URL Explorer Experiment


Title: Tools reference - Claude Code Docs

Open Graph Title: Tools reference - Claude Code Docs

X Title: Tools reference - Claude Code Docs

Description: Complete reference for the tools Claude Code can use, including permission requirements and per-tool behavior.

Open Graph Description: Complete reference for the tools Claude Code can use, including permission requirements and per-tool behavior.

X Description: Complete reference for the tools Claude Code can use, including permission requirements and per-tool behavior.

Opengraph URL: https://code.claude.com/docs/en/tools-reference

Generator: Mintlify

direct link

Domain: code.claude.com

application-nameClaude Code Docs
msapplication-config/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/browserconfig.xml
apple-mobile-web-app-titleClaude Code Docs
msapplication-TileColor#0E0E0E
og:site_nameClaude Code Docs
og:imagehttps://claude-code.mintlify.app/_next/image?url=/_mintlify/api/og?division=Reference&appearance=system&title=Tools+reference&description=Complete+reference+for+the+tools+Claude+Code+can+use%2C+including+permission+requirements+and+per-tool+behavior.&logoLight=https%3A%2F%2Fmintcdn.com%2Fclaude-code%2Fc5r9_6tjPMzFdDDT%2Flogo%2Flight.svg%3Ffit%3Dmax%26auto%3Dformat%26n%3Dc5r9_6tjPMzFdDDT%26q%3D85%26s%3D78fd01ff4f4340295a4f66e2ea54903c&logoDark=https%3A%2F%2Fmintcdn.com%2Fclaude-code%2Fc5r9_6tjPMzFdDDT%2Flogo%2Fdark.svg%3Ffit%3Dmax%26auto%3Dformat%26n%3Dc5r9_6tjPMzFdDDT%26q%3D85%26s%3D1298a0c3b3a1da603b190d0de0e31712&primaryColor=%230E0E0E&lightColor=%23D4A27F&darkColor=%230E0E0E&backgroundLight=%23FDFDF7&backgroundDark=%2309090B&w=1200&q=100
og:image:width1200
og:image:height630
og:typewebsite
twitter:cardsummary_large_image
twitter:imagehttps://claude-code.mintlify.app/_next/image?url=/_mintlify/api/og?division=Reference&appearance=system&title=Tools+reference&description=Complete+reference+for+the+tools+Claude+Code+can+use%2C+including+permission+requirements+and+per-tool+behavior.&logoLight=https%3A%2F%2Fmintcdn.com%2Fclaude-code%2Fc5r9_6tjPMzFdDDT%2Flogo%2Flight.svg%3Ffit%3Dmax%26auto%3Dformat%26n%3Dc5r9_6tjPMzFdDDT%26q%3D85%26s%3D78fd01ff4f4340295a4f66e2ea54903c&logoDark=https%3A%2F%2Fmintcdn.com%2Fclaude-code%2Fc5r9_6tjPMzFdDDT%2Flogo%2Fdark.svg%3Ffit%3Dmax%26auto%3Dformat%26n%3Dc5r9_6tjPMzFdDDT%26q%3D85%26s%3D1298a0c3b3a1da603b190d0de0e31712&primaryColor=%230E0E0E&lightColor=%23D4A27F&darkColor=%230E0E0E&backgroundLight=%23FDFDF7&backgroundDark=%2309090B&w=1200&q=100
twitter:image:width1200
twitter:image:height630

Links:

/docs/llms.txthttps://code.claude.com/docs/llms.txt
Skip to main contenthttps://code.claude.com/docs/en/tools-reference#content-area
Claude Code Docs home pagehttps://code.claude.com/docs/en/overview
Claude Developer Platformhttps://platform.claude.com/
Claude Code on the Webhttps://claude.ai/code
Claude Code on the Webhttps://claude.ai/code
Getting startedhttps://code.claude.com/docs/en/overview
Build with Claude Codehttps://code.claude.com/docs/en/agents
Administrationhttps://code.claude.com/docs/en/admin-setup
Configurationhttps://code.claude.com/docs/en/settings
Referencehttps://code.claude.com/docs/en/cli-reference
Agent SDKhttps://code.claude.com/docs/en/agent-sdk/overview
What's Newhttps://code.claude.com/docs/en/whats-new
Resourceshttps://code.claude.com/docs/en/legal-and-compliance
CLI referencehttps://code.claude.com/docs/en/cli-reference
Commandshttps://code.claude.com/docs/en/commands
Environment variableshttps://code.claude.com/docs/en/env-vars
Tools referencehttps://code.claude.com/docs/en/tools-reference
Interactive modehttps://code.claude.com/docs/en/interactive-mode
Checkpointinghttps://code.claude.com/docs/en/checkpointing
Hooks referencehttps://code.claude.com/docs/en/hooks
Plugins referencehttps://code.claude.com/docs/en/plugins-reference
Channels referencehttps://code.claude.com/docs/en/channels-reference
Glossaryhttps://code.claude.com/docs/en/glossary
Configure tools with permission rules and hookshttps://code.claude.com/docs/en/tools-reference#configure-tools-with-permission-rules-and-hooks
Agent tool behaviorhttps://code.claude.com/docs/en/tools-reference#agent-tool-behavior
Bash tool behaviorhttps://code.claude.com/docs/en/tools-reference#bash-tool-behavior
Edit tool behaviorhttps://code.claude.com/docs/en/tools-reference#edit-tool-behavior
Glob tool behaviorhttps://code.claude.com/docs/en/tools-reference#glob-tool-behavior
Grep tool behaviorhttps://code.claude.com/docs/en/tools-reference#grep-tool-behavior
LSP tool behaviorhttps://code.claude.com/docs/en/tools-reference#lsp-tool-behavior
Monitor toolhttps://code.claude.com/docs/en/tools-reference#monitor-tool
WebSocket sourcehttps://code.claude.com/docs/en/tools-reference#websocket-source
NotebookEdit tool behaviorhttps://code.claude.com/docs/en/tools-reference#notebookedit-tool-behavior
PowerShell toolhttps://code.claude.com/docs/en/tools-reference#powershell-tool
Enable the PowerShell toolhttps://code.claude.com/docs/en/tools-reference#enable-the-powershell-tool
Shell selection in settings, hooks, and skillshttps://code.claude.com/docs/en/tools-reference#shell-selection-in-settings-hooks-and-skills
Preview limitationshttps://code.claude.com/docs/en/tools-reference#preview-limitations
Read tool behaviorhttps://code.claude.com/docs/en/tools-reference#read-tool-behavior
WebFetch tool behaviorhttps://code.claude.com/docs/en/tools-reference#webfetch-tool-behavior
WebSearch tool behaviorhttps://code.claude.com/docs/en/tools-reference#websearch-tool-behavior
Write tool behaviorhttps://code.claude.com/docs/en/tools-reference#write-tool-behavior
Check which tools are availablehttps://code.claude.com/docs/en/tools-reference#check-which-tools-are-available
See alsohttps://code.claude.com/docs/en/tools-reference#see-also
permission ruleshttps://code.claude.com/docs/en/permissions#tool-specific-permission-rules
subagent tool listshttps://code.claude.com/docs/en/sub-agents
hook matchershttps://code.claude.com/docs/en/hooks
permission settingshttps://code.claude.com/docs/en/permissions#tool-specific-permission-rules
MCP serverhttps://code.claude.com/docs/en/mcp
skillhttps://code.claude.com/docs/en/skills
subagenthttps://code.claude.com/docs/en/sub-agents
Agent tool behaviorhttps://code.claude.com/docs/en/tools-reference#agent-tool-behavior
artifacthttps://code.claude.com/docs/en/artifacts
Availabilityhttps://code.claude.com/docs/en/artifacts#availability
Bash tool behaviorhttps://code.claude.com/docs/en/tools-reference#bash-tool-behavior
scheduled taskshttps://code.claude.com/docs/en/scheduled-tasks
Edit tool behaviorhttps://code.claude.com/docs/en/tools-reference#edit-tool-behavior
git worktreehttps://code.claude.com/docs/en/worktrees
isolation: worktreehttps://code.claude.com/docs/en/sub-agents#supported-frontmatter-fields
isolation: worktreehttps://code.claude.com/docs/en/sub-agents#supported-frontmatter-fields
Glob tool behaviorhttps://code.claude.com/docs/en/tools-reference#glob-tool-behavior
Grep tool behaviorhttps://code.claude.com/docs/en/tools-reference#grep-tool-behavior
MCP servershttps://code.claude.com/docs/en/mcp
LSP tool behaviorhttps://code.claude.com/docs/en/tools-reference#lsp-tool-behavior
Monitor toolhttps://code.claude.com/docs/en/tools-reference#monitor-tool
NotebookEdit tool behaviorhttps://code.claude.com/docs/en/tools-reference#notebookedit-tool-behavior
PowerShell toolhttps://code.claude.com/docs/en/tools-reference#powershell-tool
Remote Controlhttps://code.claude.com/docs/en/remote-control
scheduled taskhttps://code.claude.com/docs/en/scheduled-tasks
Read tool behaviorhttps://code.claude.com/docs/en/tools-reference#read-tool-behavior
Routineshttps://code.claude.com/docs/en/routines
self-paced /loophttps://code.claude.com/docs/en/scheduled-tasks#let-claude-choose-the-interval
Stop hook inputhttps://code.claude.com/docs/en/hooks#stop-input
agent teamhttps://code.claude.com/docs/en/agent-teams
resumes a subagenthttps://code.claude.com/docs/en/sub-agents#resume-subagents
Remote Controlhttps://code.claude.com/docs/en/remote-control
Claude Code on the webhttps://code.claude.com/docs/en/claude-code-on-the-web
skillhttps://code.claude.com/docs/en/skills#control-who-invokes-a-skill
tool searchhttps://code.claude.com/docs/en/mcp#scale-with-mcp-tool-search
MCP servershttps://code.claude.com/docs/en/mcp
tool searchhttps://code.claude.com/docs/en/mcp#scale-with-mcp-tool-search
WebFetch tool behaviorhttps://code.claude.com/docs/en/tools-reference#webfetch-tool-behavior
WebSearch tool behaviorhttps://code.claude.com/docs/en/tools-reference#websearch-tool-behavior
dynamic workflowhttps://code.claude.com/docs/en/workflows
Write tool behaviorhttps://code.claude.com/docs/en/tools-reference#write-tool-behavior
https://code.claude.com/docs/en/tools-reference#configure-tools-with-permission-rules-and-hooks
permissions.allow and permissions.denyhttps://code.claude.com/docs/en/settings#available-settings
CLI flagshttps://code.claude.com/docs/en/cli-reference
allowedTools and disallowedToolshttps://code.claude.com/docs/en/agent-sdk/permissions#allow-and-deny-rules
subagent’s tools or disallowedToolshttps://code.claude.com/docs/en/sub-agents#supported-frontmatter-fields
skill’s allowed-toolshttps://code.claude.com/docs/en/skills#frontmatter-reference
if conditionhttps://code.claude.com/docs/en/hooks-guide#filter-by-tool-name-and-arguments-with-the-if-field
Command pattern matchinghttps://code.claude.com/docs/en/permissions#bash
Command pattern matchinghttps://code.claude.com/docs/en/permissions#powershell
Path pattern matchinghttps://code.claude.com/docs/en/permissions#read-and-edit
Path pattern matchinghttps://code.claude.com/docs/en/permissions#read-and-edit
Skill name matchinghttps://code.claude.com/docs/en/skills#restrict-claude%E2%80%99s-skill-access
Subagent type matchinghttps://code.claude.com/docs/en/permissions#agent-subagents
Domain matchinghttps://code.claude.com/docs/en/permissions#webfetch
matcher patternshttps://code.claude.com/docs/en/hooks#matcher-patterns
PreToolUse input referencehttps://code.claude.com/docs/en/hooks#pretooluse-input
https://code.claude.com/docs/en/tools-reference#agent-tool-behavior
subagent definitionhttps://code.claude.com/docs/en/sub-agents#supported-frontmatter-fields
forked subagentshttps://code.claude.com/docs/en/sub-agents#fork-the-current-conversation
subagent definitionhttps://code.claude.com/docs/en/sub-agents
Control subagent capabilitieshttps://code.claude.com/docs/en/sub-agents#control-subagent-capabilities
Run subagents in foreground or backgroundhttps://code.claude.com/docs/en/sub-agents#run-subagents-in-foreground-or-background
https://code.claude.com/docs/en/tools-reference#bash-tool-behavior
additional working directoryhttps://code.claude.com/docs/en/permissions#working-directories
CLAUDE_ENV_FILEhttps://code.claude.com/docs/en/env-vars
SessionStart hookhttps://code.claude.com/docs/en/hooks#persist-environment-variables
BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MShttps://code.claude.com/docs/en/env-vars
BASH_MAX_OUTPUT_LENGTHhttps://code.claude.com/docs/en/env-vars
https://code.claude.com/docs/en/tools-reference#edit-tool-behavior
Read and Edit deny ruleshttps://code.claude.com/docs/en/permissions#tool-specific-permission-rules
enable the sandboxhttps://code.claude.com/docs/en/sandboxing
https://code.claude.com/docs/en/tools-reference#glob-tool-behavior
Grephttps://code.claude.com/docs/en/tools-reference#grep-tool-behavior
https://code.claude.com/docs/en/tools-reference#grep-tool-behavior
Globhttps://code.claude.com/docs/en/tools-reference#glob-tool-behavior
ripgrephttps://github.com/BurntSushi/ripgrep
https://code.claude.com/docs/en/tools-reference#lsp-tool-behavior
code intelligence pluginhttps://code.claude.com/docs/en/discover-plugins#code-intelligence
https://code.claude.com/docs/en/tools-reference#monitor-tool
WebSockethttps://code.claude.com/docs/en/tools-reference#websocket-source
permission rules as Bashhttps://code.claude.com/docs/en/permissions#tool-specific-permission-rules
WebSocket sourcehttps://code.claude.com/docs/en/tools-reference#websocket-source
plugin monitorshttps://code.claude.com/docs/en/plugins-reference#monitors
https://code.claude.com/docs/en/tools-reference#websocket-source
allowManagedDomainsOnlyhttps://code.claude.com/docs/en/settings#sandbox-settings
https://code.claude.com/docs/en/tools-reference#notebookedit-tool-behavior
Edithttps://code.claude.com/docs/en/tools-reference#edit-tool-behavior
https://code.claude.com/docs/en/tools-reference#powershell-tool
https://code.claude.com/docs/en/tools-reference#enable-the-powershell-tool
https://code.claude.com/docs/en/tools-reference#shell-selection-in-settings-hooks-and-skills
settings.jsonhttps://code.claude.com/docs/en/settings#available-settings
command hookshttps://code.claude.com/docs/en/hooks#command-hook-fields
skill frontmatterhttps://code.claude.com/docs/en/skills#frontmatter-reference
https://code.claude.com/docs/en/tools-reference#preview-limitations
https://code.claude.com/docs/en/tools-reference#read-tool-behavior
https://code.claude.com/docs/en/tools-reference#webfetch-tool-behavior
permission modeshttps://code.claude.com/docs/en/permissions#permission-modes
Sandboxhttps://code.claude.com/docs/en/sandboxing
https://code.claude.com/docs/en/tools-reference#websearch-tool-behavior
web searchhttps://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool
WebFetchhttps://code.claude.com/docs/en/tools-reference#webfetch-tool-behavior
MCP serverhttps://code.claude.com/docs/en/mcp
https://code.claude.com/docs/en/tools-reference#write-tool-behavior
Edit tool behaviorhttps://code.claude.com/docs/en/tools-reference#edit-tool-behavior
https://code.claude.com/docs/en/tools-reference#check-which-tools-are-available
advisor toolhttps://code.claude.com/docs/en/advisor
server toolhttps://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool
https://code.claude.com/docs/en/tools-reference#see-also
MCP servershttps://code.claude.com/docs/en/mcp
Permissionshttps://code.claude.com/docs/en/permissions
Subagentshttps://code.claude.com/docs/en/sub-agents
Hookshttps://code.claude.com/docs/en/hooks-guide
Environment variableshttps://code.claude.com/docs/en/env-vars
Interactive modehttps://code.claude.com/docs/en/interactive-mode
Claude Code Docs home pagehttps://code.claude.com/docs/en/overview
xhttps://x.com/AnthropicAI
linkedinhttps://www.linkedin.com/company/anthropicresearch
Anthropichttps://www.anthropic.com/company
Careershttps://www.anthropic.com/careers
Economic Futureshttps://www.anthropic.com/economic-futures
Researchhttps://www.anthropic.com/research
Newshttps://www.anthropic.com/news
Trust centerhttps://trust.anthropic.com/
Transparencyhttps://www.anthropic.com/transparency
Availabilityhttps://www.anthropic.com/supported-countries
Statushttps://status.anthropic.com/
Support centerhttps://support.claude.com/
Courseshttps://www.anthropic.com/learn
MCP connectorshttps://claude.com/partners/mcp
Customer storieshttps://www.claude.com/customers
Engineering bloghttps://www.anthropic.com/engineering
Eventshttps://www.anthropic.com/events
Powered by Claudehttps://claude.com/partners/powered-by-claude
Service partnershttps://claude.com/partners/services
Startups programhttps://claude.com/programs/startups
Privacy choiceshttps://www.anthropic.com/legal/privacy
Privacy policyhttps://www.anthropic.com/legal/privacy
Disclosure policyhttps://www.anthropic.com/responsible-disclosure-policy
Usage policyhttps://www.anthropic.com/legal/aup
Commercial termshttps://www.anthropic.com/legal/commercial-terms
Consumer termshttps://www.anthropic.com/legal/consumer-terms

Viewport: width=device-width, initial-scale=1, viewport-fit=cover


URLs of crawlers that visited me.