Tools

Tools are the action layer that lets Agents move beyond reasoning into real-world execution.

Function-calling

  • The model outputs structured JSON matching predefined schemas, the runtime executes it, and results feed back into context.

  • MCP (Model Context Protocol) is emerging as a standard for connecting agents to external services.

Current state

  • Authorization and safety remain problems: granting agents write access to email, financial APIs, or production systems carries real risk, and sandboxing is still primitive.
  • Agents struggle to select the right tool from large libraries. This also contributes to higher cost due to large context usage.