← All frontier topics

Build · Advanced

Agents, tools and MCP

Tool-using models, agent loops, the Model Context Protocol and how to keep autonomy bounded.

Why it matters

Agents turn a model into something that acts. The hard parts are permissions, approval steps and recovering when a step goes wrong.

Key ideas

  1. Function and tool calling
  2. Reason-and-act loops
  3. Model Context Protocol servers and clients
  4. Human approval steps
  5. Failure recovery

You will be able to

  • Write an MCP server
  • Design least-privilege tools
  • Add approval gates to an agent

Primary reading

Learn it here

Related terms