Zenaique
Glossary · Tooling

Function Calling

Also known as: Tool use, Tool calling

The model emits structured JSON specifying a tool call instead of free text; the host executes it.

An LLM capability where the model outputs structured JSON specifying which tool/API to call with what arguments, rather than free-form text. The host application then executes the call and feeds the result back into the conversation.

In practice

Foundational to every agent system. Expect questions on schema design, parallel tool calls, and error recovery.

How it compares

Function calling is the model behavior; MCP is one standard protocol for how tools are described and invoked.

Comparisons that include Function Calling

Related topics

Questions that mention this term

Related terms