Skip to main content
Menu

Tool Use (Function Calling)

Tool use is a language model's ability to call external functions in a structured way while forming an answer, for example a search, a calculation, or a database query.

Tool use, also called function calling, allows a language model to request a structured call to an external function.

This may be a search, calculation, database query or file operation. The tool name and parameters are returned in machine-readable form; the surrounding application controls actual execution.

How tool use works technically

The application provides the model with descriptions of available tools and their parameters. When the model selects a tool, it produces a structured call with the required arguments.

The application validates the call, decides whether to execute it and then returns the result to the model as additional context.

Why this gives a language model the ability to act

With tool use, an AI application can retrieve current data, use specialised functions and initiate actions in external systems. Repeated tool calls are a core component of agentic AI.

The connection to MCP

MCP standardises part of this integration. Regardless of the protocol, every tool needs clearly bounded permissions, logging and explicit approval for critical actions.

Related terms

Related terms

MCP (Model Context Protocol)

MCP is an open standard that lets AI models access external tools, data, and systems in a uniform way, instead of building a custom integration for every connection.

View term

Agentic AI

Agentic AI describes AI systems that independently plan multi-step tasks, call tools, and evaluate intermediate results, instead of answering a single request.

View term

Related topics

Related topics

Agentic Engineering

How engineering teams can use coding agents consistently and establish shared practices for tasks, context, data and reviews.

View overview

Related services

Related services

Software development

For new products and existing systems where AI, interfaces, maintainability and operations need to be planned together.

View overview

What would you like to assess or build?

Briefly describe the situation, your objective and the systems involved. We will respond with a technical assessment and a practical next step.

Send inquiry