JustujuAI, layer by layer.Open in the interactive map

Tool use & protocols (MCP)

Letting a model call functions and services through structured requests, standardised by protocols such as MCP.

Layer 7 · Orchestration & Tooling · Run time · Draft, awaiting expert review, reviewed 2026-09-28

D1 · StoryFor young children and total beginners

Think first: what can't you do by talking alone?

On its own an AI can only talk. Giving it tools is like giving it a phone and a calculator: now it can check the weather or do exact maths.

It asks in a special format, and a program does the actual work.

Like: Handing someone a phone and a calculator.

D2 · PictureFor curious beginners

Developers describe each tool with a name, a description and a schema for its arguments.

When a tool would help, the model outputs a structured tool call instead of prose; the application runs the tool and returns the result to the model.

Protocols such as the Model Context Protocol (MCP) standardise how tools and data sources are offered to AI applications, so one integration works across many clients.

One tool call

  1. Tool list: names + schemas
  2. Tool call: structured request
  3. Execute: by the application
  4. Result: back into context
  5. Continue: model answers

Like: Handing someone a phone and a calculator.
Where it breaks: A person decides whether to believe what they hear on the phone. Models tend to treat tool results as trustworthy, so malicious text inside a result can steer them (prompt injection).

D5 · FrontierFor experts

Open problems: securing tool ecosystems against poisoned tools and over-broad permissions, authentication for remote tools, and agents discovering tools on the fly.

Sources

  1. Toolformer: Language Models Can Teach Themselves to Use Tools (2023)
  2. Model Context Protocol specification (2026-07-28) (2026-07-28)