Tool
An action can take, such as reading a file or running a command. See what it is, how it works, how it is used and what to watch for, with pictures and examples.
What it is
A tool is an action can take in . Without tools, Claude can only answer with text. With tools, it can read and edit files, search , run commands, look things up on the web and start . Each time Claude uses a tool, the result comes back and helps it decide the next step.
How it works
-
You describe the task
-
Claude picks a tool to use
-
The tool returns a result
-
Claude decides the next step
How to use it
-
Read,Edit,Writeread a file, change part of it, or create a new one.
-
Bashruns shell commands such as tests, builds and .
-
WebSearch,WebFetchsearches the web and fetches pages such as documentation.
-
Agentstarts a subagent with its own to handle a side task.
Watch out
Some tools, such as Bash and Edit, ask for your in Manual mode, and you can set rules for each tool by its exact name in your settings. To add new tools you connect an , while a does not add a new tool and runs through the existing Skill tool.
Related terms
Original and official docs
This page explains the term in plain words. The original is the authority: if they differ, follow the original.