Skip to content
Agentic Levels

Everything starts here.

GuestLocal progress only
PreferencesSign in
01Start with one taskBest first move for beginners.02Check your LevelMeasure where you are.03Score an AI resultFind the habit to practice first.04Return to Your WorkScores, links, and checkpoints.
Start here

Begin

HomeThe main entry point.New to AIStart with one useful task.
Know where you are

Measure

Check your LevelUse this after you have tried AI.Fluency ScoreScore an AI result you can review.
Build the habit

Learn

LevelsLessonsTracks
Find the reference

Library

PromptsReferenceResourcesCompare Tools
Turn it into work

Apply

Your Next MoveChoose what AI should change next.Tool SetupGet the tools ready.
Come back later

Return

Your WorkScores, links, and checkpoints.My PathContinue from your level.Updates
Site

Site

PricingAboutFAQ & FeedbackPreferences

© 2026 Fuentes Studio

Privacy·Terms
yourCouncil
Ready to help
✦

What do you want to understand?

Ask anything about what you're learning.

Tracks›Build AI Agents
L2Lesson 1Free

Give your agent tools

After this, you'll be able to explain what a tool is in agent terms, describe how an agent decides when to reach for a tool, and name three real tools an agent can use today.

Before you start

Complete Your first agent: give it one job first. You need a working agent Project to test tools inside.

The idea

Without tools, your agent is stuck inside a text box. With tools, it can read your email, check your calendar, search the web, and update your files. The agent you built in the previous lesson works, but it only knows what you paste into it.

One agent path waits at a blank tool gate while two useful tool cards sit out of reach.
One agent path waits at a blank tool gate while two useful tool cards sit out of reach.
Without tools, your agent is stuck in the box. Tools are how it reaches your real work.
A single continuous line forms a small figure boxed in on the left, one arm reaching toward simple objects just out of reach, the nearest marked with a golden dot: an agent that cannot touch your real tools yet.

Tools are how you give it eyes and hands so it can go get information and take action on its own.

A tool, in agent terms, is a specific capability you plug into the agent. "Read my Gmail inbox" is a tool. "Search the web" is a tool.

Each tool does one thing, and the agent decides when to use it based on the job you gave it. You do not tell the agent "now use the email tool." You describe the job ("triage my morning inbox"), and the agent figures out which tools it needs.

Use the Ready lane when Claude produced a step-by-step walkthrough of the agent choosing.
ReadyNeeds work
Job fitClaude produced a step-by-step walkthrough of the agent choosing tools for aThe task is still vague
ProofThe walkthrough includes at least one tool-failure scenario and a recovery pathThe result is assumed
RiskLowBreaks when you tell the agent which tool to use at each step instead of describing
Next moveContinueClarify first

Use Ready only when the proof is visible.

Here is how the decision works inside the agent's loop:

The agent reads your request (perceive). It looks at the tools available to it, like a worker checking which equipment is in the shed, and picks the one that matches the next step (decide). It calls the tool, gets a result, and uses that result to continue or finish (act).

If the email tool returns 14 unread messages, the agent reads them, sorts them, and then maybe reaches for the calendar tool to check if any meeting conflicts need flagging.

The key idea is that the agent chooses the tool, not you. You describe the outcome, and the agent picks the path. This is what separates a tool-using agent from a chatbot where you manually copy-paste between apps.

Three real tools available right now (no code, no terminal):

1. Web search. Claude (free and paid), Antigravity, and most AI platforms can search the web during a conversation. The agent perceives your question, decides it needs current information, and searches without you pasting a URL. 2. File reading. The Claude desktop app (Cowork) reads files from your disk. The agent perceives the file contents, decides what to extract, and produces a summary or analysis. 3. Connectors (MCP). MCP stands for Model Context Protocol, the standard way to plug external services (Gmail, Google Calendar, Notion, Slack, and many more) into an agent. Connectors let the agent read from and write to your real tools. The hands-on wiring lesson for MCP is Wire Your First MCP in the core path. This lesson teaches the concept; that lesson teaches the install.

Why this matters more than it sounds: each tool you add multiplies what the agent can do. One tool (web search) makes it a researcher; two (add file reading) make it an analyst; three (add a connector to your CRM) make it an operator.

The tools are the multiplier. More tools, more reach, more work the agent handles without you in the middle.

The tools themselves are not magic. They are specific, named capabilities with clear limits.

The web search tool cannot read your private email. The file reader cannot send messages.

Each tool does one thing well, and the agent's job is to combine them in the right order. When a tool fails or returns something unexpected, a well-instructed agent should tell you what happened instead of guessing.

Try it (10 min)

Watch out for

  • Thinking you need to install MCP connectors right now. This lesson teaches the concept of tools and the decide-to-call pattern. The hands-on wiring lives in the core path at l7-01. Do not jump ahead unless you are comfortable with the concept first.
  • Confusing 'tool' with 'app.' A tool is a specific capability (read inbox, search web, create event). An app is the whole product (Gmail, Notion, Slack). One app can expose many tools.
  • Expecting every tool to work on every AI surface. Web search works in Claude (free and paid) and Antigravity. File reading works in the desktop app and via upload. MCP connectors work in Claude Code and the desktop app with connectors enabled. Check what your surface supports before assuming a tool is available.
  • Overloading the agent with tools before it handles one well. Start with the built-in tools (search, file reading). Add connectors only after the agent reliably does its core job.

Paste this into Claude

Pick the agent Project you built in the previous lesson. Open a new conversation inside it and try this:

STEP 1: Test web search (built in to most AI surfaces)
Ask your agent a question that requires current information it could not know from your instructions alone. For example: "What is the current price of [a stock or product you track]?" or "What happened in [your industry] this week?"

If the agent searches the web and returns a result, it used a tool. **Watch for the moment the agent reaches for web search on its own**, without you telling it to. That is the decide-to-call pattern in action. If it says "I don't have access to current information," web search may be toggled off in settings. Toggle it on and try again.

STEP 2: Test file reading (desktop app or file upload)
If you are using the desktop app, point your agent at a file on your disk (a report, a spreadsheet export, meeting notes). If you are using claude.ai, upload a file to the conversation. Ask the agent to summarize it using the perceive-decide-act structure from your instructions.

STEP 3: Map your ideal toolkit
Ask Claude: "Based on the job this Project does, what three tools would make me most productive? For each tool, describe what it would perceive, what decisions it would help with, and what actions it would take. Be specific to my use case."

This gives you a personal tool roadmap. You do not need to install anything yet. The map is the takeaway.

Created by potrace 1.16, written by Peter Selinger 2001-2019 What a good response looks like

Based on your Weekly Email Digest agent, here are three tools that would make you most productive:

1. **Gmail connector**
   - Perceive: reads your inbox directly (no more copy-pasting emails)
   - Decide: applies your urgency categories automatically on fresh messages
   - Act: drafts replies in your voice and queues them as drafts in Gmail

2. **Google Calendar connector**
   - Perceive: checks your schedule for the next 48 hours
   - Decide: flags emails that conflict with calendar events (meeting reschedules, deadline changes)
   - Act: suggests calendar updates alongside the email triage

3. **Notion or Google Sheets connector**
   - Perceive: reads your project tracker or task board
   - Decide: cross-references email topics with open tasks
   - Act: adds new action items from emails directly to your tracker

Each connector plugs in through MCP. The wiring lesson is at /lessons/l7-01 when you are ready to install them.

Created by potrace 1.16, written by Peter Selinger 2001-2019 What good looks like

  • You tested at least one built-in tool (web search or file reading) inside your agent Project
  • You observed the agent choosing to use the tool on its own, not because you told it to
  • You have a three-tool roadmap tailored to your specific agent's job
  • You can explain what a tool is in agent terms (a specific capability the agent decides when to use)

Created by potrace 1.16, written by Peter Selinger 2001-2019 Go deeper (7 min)

Paste this into Claude

Open Claude (outside your Project, in a fresh conversation) and paste this:

"I want to understand how an AI agent decides when to use a tool. Give me a scenario where an agent has three tools available (web search, file reader, and email sender) and receives this request: 'Prepare a weekly market update for my team based on the latest news and our internal sales report, then email the summary to the team list.'

Walk through the agent's decision process step by step. For each step, name which tool it picks and why. Show me what happens if one tool fails (the email sender is down) and how the agent should handle it."

This exercise builds your intuition for tool selection and failure handling, which matters once you start connecting real tools.

Created by potrace 1.16, written by Peter Selinger 2001-2019 What good looks like

  • Claude produced a step-by-step walkthrough of the agent choosing tools for a multi-step job
  • The walkthrough includes at least one tool-failure scenario and a recovery path
  • You can explain in your own words how the agent picks which tool to use at each step

When this breaks

  • Breaks when you tell the agent which tool to use at each step instead of describing the outcome. The point of tools is that the agent picks the right one. Over-prescribing the tool sequence turns the agent back into a script you run manually.
  • Breaks when you assume tools are infallible. A web search can return outdated results. A file reader can misparse a messy spreadsheet. A well-instructed agent should report what it found and flag uncertainty instead of presenting garbage as fact.
  • Breaks when you try to wire MCP connectors from this lesson alone. This lesson is the concept. The wiring lesson is l7-01. Skipping the concept and jumping to config produces an agent you cannot debug because you do not understand what the tools are supposed to do.

AI can help with this

Ask Claude: 'What tools are available in this session right now? List each one and what it can do.' Claude tells you exactly what it can reach. No guessing, no assumptions. If a tool is missing, it says so.

The agent connects to one approved tool, uses it once, and returns with proof marked by the golden dot.

Created by potrace 1.16, written by Peter Selinger 2001-2019 You can now

✓

You can explain what a tool is in agent terms (a specific capability the agent decides when to use)

  • ✓You understand how the agent decides which tool to use at each step, based on the job, not your instructions
  • ✓You tested at least one built-in tool and saw the agent choose to use it
  • ✓You have a personal three-tool roadmap for your agent's job

Key takeaways

Tools give an agent eyes and hands. The agent decides when to reach for each one based on the job, not your step-by-step instructions. That decision is what makes it an agent, not a script.

  1. 1A tool is a specific capability you plug into an agent: read inbox, search web, create event. Each tool does one thing. The agent picks the right one at the right time.
  2. 2You describe the outcome. The agent decides which tools to use and in what order. That decision loop is the difference between an agent and a script.
  3. 3Three tools available now without code: web search (built in), file reading (desktop app or upload), and MCP connectors (Gmail, Calendar, Notion, and more). Connectors wire through MCP.
  4. 4The hands-on MCP wiring lesson is at l7-01 in the core path. Learn the concept here first, then wire the tools there.

Created by potrace 1.16, written by Peter Selinger 2001-2019 Go deeper

  • Wire Your First MCP (core path, L7)
  • Anthropic: Tool use with Claude
  • What an agent actually is (Google Antigravity track)

Was this helpful?

Up nextYour agent, one job end to end (the win)→

Related lessons

Your first agent: give it one jobWire Your First MCPWhat an agent actually is
← Back to Build AI Agents