AI & Agents

Tool Calling

A capability of modern LLMs where the model emits structured JSON requesting that the host program execute a named tool with arguments — used to give the LLM internet, code execution, database, or any external action.

Tool calling (also "function calling") is the foundation of agentic AI. The host registers a JSON Schema for each tool; the LLM, given a user prompt, may respond with a tool_use block specifying the tool name and arguments. The host runs the tool, returns the result as a tool_result block, and the LLM continues. Modern Claude and GPT support parallel tool calls (multiple tools in one turn) which dramatically reduces latency.

Related terms

Need this built into a real product?

Viprasol Tech ships production code for everything defined here — MT4/MT5 EAs, AI agents, B2B SaaS, AWS architecture.

Send a brief →