Action layer

Tool use: the action layer of an agentic system

Tool use is how an agent moves from reasoning to doing. It is the layer where the system actually calls APIs, queries data, sends messages, updates records, or acts on a computer. This page explains what tool use is, why it depends on knowledge, and how it relates to MCP and computer use.

Home · Contact

Direct answer

What is tool use in an agentic system?

Tool use is the action layer: the actual capabilities an agent uses to do things — calling an API, querying a database, sending a message, updating a record, or acting on a computer. Tool use is how an agent moves from reasoning about what to do to actually doing it.

Tool use as the action layer

An agent that can reason but not act is limited. Tool use is what expands it.

In an agentic system, tool use is where the agent's decisions become real actions. The agent reasons about what to do, selects or constructs a tool call, and the tool does the work. That work might be querying a system of record, calling an API, updating a record, sending something, or acting inside a computer environment.

Tool use is not a minor detail. It is where a lot of the knowledge requirements show up: the agent needs to know what the tool expects, what state it operates on, what it is allowed to do, and what counts as a correct result. Without that knowledge, tool use becomes confident action on bad context.

Why tool use depends on knowledge

  • Tool contract. The agent needs to know what the tool does, what inputs it expects, and what outputs it returns. That is knowledge about the tool.
  • State. Many tools operate on real state — current records, current approvals, current inventory. The agent needs current knowledge of that state, not stale snapshots.
  • Permissions and scope. The agent needs to know what it is allowed to do with each tool, on whose behalf, and under what constraints.
  • Correctness. A tool call can be technically valid and still wrong — the wrong tool, the wrong input, the wrong target. Knowledge is what reduces that gap.

This is why tool use and the knowledge layer are tightly linked. The tools are the actions; the knowledge is what makes those actions sensible.

Relationships: MCP, tool use, computer use

These three sit together in the action/interface layer of the agents stack:

  • MCP — one standard interface for exposing tools and context to a model or agent.
  • Tool use — the action itself: the things the agent does via tools.
  • Computer use — a special case of tool use where the tool is the computer or UI.

You can think of MCP as a way to expose tools, tool use as the actions, and computer use as the action type when the target is a computer environment. None of them replaces the knowledge layer; all of them depend on it.

Where to go next

Frequently asked questions

Tool use is the action layer: the actual capabilities an agent uses to do things — calling an API, querying a database, sending a message, updating a record, or acting on a computer. Tool use is how an agent moves from reasoning about what to do to actually doing it.

Because to use a tool correctly, the agent needs to know what the tool does, what it expects, what state it operates on, and what it is allowed to do with it. Tool use without knowledge is just action without dependable context.

MCP is one standard interface for exposing tools and context to an agent. Tool use is the action itself. Computer use is a special case of tool use where the tool is the computer or UI. Together they form the action layer of the agents stack.

Sources and further reading

  1. Retrieval-Augmented Generation for Large Language Models: A Survey — arxiv.org/abs/2312.10997