Skip to content
Claude Code Docs
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Get Started
Overview
First Hook
First Permission Rule
First Skill
Feature Gates Guide
Configure & Secure
Settings
Overview
Authentication & API
LLM & Model
Permissions & Security
Hooks & Automation
MCP Servers
Plugins & Extensions
Subagents
Worktree
File System Sandbox
Memory & Context
UI & Display
Attribution & Output
Channel Communication
Configuration Environment
Development Tools & IDE
Enterprise & Organization
File & Directory Handling
Network & Proxy
Telemetry & Misc
Environment Variables
Overview
Core Settings
Authentication & API Access
Model Configuration
Networking
OAuth Login
Providers
Azure Identity
Execution Environment
Platform & CI Detection
Cloud Platform Detection
Security & Sandboxing
Feature Disable Flags
Agents, Plans & Tasks
Context Compaction & Resume
Integrations
Observability
Accessibility & Brief Mode
System & Runtime
Testing & Benchmarks
Miscellaneous Internal
Permissions
Overview
How Permissions Are Evaluated
Rule Grammar
Permission Modes
Rule Scopes
Auto-Mode Classifiers
Rule Updates
Related Settings Keys
Hooks & Permissions
Undocumented Rule Subsystems
Hooks
Overview
How Event Hooks Work
Event Reference
Handler Types
Matcher Semantics
Scope & Configuration
Security Model
Additional Hook Subsystems
Directory
.claude Directory
Use Claude Code
CLI
Overview
Flag Reference
Subcommands
Invocation Modes
How CLI Invocation Works
Environment-Driven Behavior
Undocumented Internal Flags
Commands
Overview
How Slash Commands Work
Session Management
Memory & Context
Help & Miscellaneous
Diagnostics & Health
Account & Subscription
IDE Integrations
Plugins, Permissions, Hooks, MCP & Skills
Team, Scheduling & Multi-Agent
Experimental & Feature-Gated
Additional Undocumented Commands
Removed & Deprecated
Keybindings
Overview
How Keybindings Work
Global Bindings
Chat Bindings
Navigation Bindings
Dialog Bindings
Platform Quirks
Customization
Tools
Overview
How Tools Work
Filesystem Tools
Shell & Code Execution
Network & Web Tools
MCP Tools
Orchestration & Agent Tools
Permissions & Tool Access Control
Build & Extend
Skills
Overview
How Bundled Skills Work
Publicly Documented Bundled Skills
Adding Your Own Skills
Internal Undocumented Bundled Skills
Plugins
Overview
How Plugins Work
Plugin Lifecycle
Manifest Field Reference
Directory Layout
Directory Structure Conventions
Bundled Plugins
Plugin Policy
Marketplace Concept
Related CLI Subcommands
Related Slash Commands
Related Settings Keys
Related Environment Variables
Related Subsystems
Additional Resources
Agent SDK
Overview
How the Agent SDK Works
Session Lifecycle
Message Protocol
Content Block Types
Streaming Events
Tool Bridging
MCP Integration
Hook Integration
Permissions in SDK
Language Bindings
Configuration
Agents
Overview
How Subagents Work
Reference
Sessions
Overview
How Sessions Work
Context Management
Auto Compaction
Session Resume
Startup & Recovery
Transcript Storage
Transcript Entry Types
Cleanup & Retention
Memory
Overview
How Memory Works
Memory Types
Storage Paths
Auto Memory
Session Memory
History & Pastes
Changelog
Browse Tags
All
GitHub
Select theme
Dark
Light
Auto
Browse by Tag
Agent SDK
14
CLI
44
Environment Variables
22
Getting Started
5
Hooks
8
Permissions
10
Plugins
15
Settings
60
Skills
5
Tools
8
View all tags
→
Home
›
Tags
›
Tools
Tagged: Tools
All Tags
Tools
8
pages
Built-in tools available to Claude.
Pages with this tag
Filesystem Tools
1
How Tools Work
2
MCP Tools
3
Network & Web Tools
4
Orchestration & Agent Tools
5
Tools Overview
6
Every tool available to Claude
Permissions & Tool Access Control
7
Shell & Code Execution Tools
8