Loading lesson…
Modern agents can use tools — like a browser, an email client, a calculator, a calendar.
Modern agents can use tools — like a browser, an email client, a calculator, a calendar. They pick the right tool for the job.
An agent that can only chat is limited. An agent that can use tools is powerful — and dangerous if not supervised.
The big idea: Agents are only as powerful as the tools they can use.
An AI by itself can only output text. 'Tool use' is the bridge that lets that text become an action. The model writes 'call read_file with path=foo.txt' and a wrapper actually reads the file and gives the contents back. That wrapper plus the model is what we mean by 'an agent with tools.'
Open Claude.ai or ChatGPT and ask it to 'analyze' a CSV file you upload. Notice when it switches into tool-using mode (it shows 'analyzing' or runs Python).
If you hardcode which tool runs, you're not really using an agent. Give Claude a list of tools with clear names and descriptions and let it pick — that's where the leverage is.
Define three tools with clear descriptions in your next agent and watch Claude route between them based on the user message.
15 questions · take it digitally for instant feedback at tendril.neural-forge.io/learn/quiz/end-builders-agentic-agent-tools
Which sentence best captures the main idea of 'What Tools Agents Can Use'?
Which of the following is part of '2026 agent tool list'?
Which of the following is part of 'Three powerful tools agents have'?
Which of the following is part of 'Review date'?
What is 'tool use' in this context?
What is 'API' in this context?
What is 'MCP' in this context?
Which is the best mental model for an agent's 'tools'?
Which is the clearest sign an 'agent' is really just a chatbot in disguise?
What does an 'eval' for an agent measure?
What is the most reliable way to keep an autonomous agent from going off the rails on a long task?
Why does an AI agent need 'tools' such as a browser, calendar, or code runner?
Which budget control most directly prevents runaway costs from an agent loop?
Before letting an agent take a destructive action, what is the safest default?
An agent quietly retries a failed payment 50 times overnight. What design principle was missing?