ToolNavs Find Useful AI Tools
Submit Sign in

Function Calling

Explains how function calling works: how a model reads tool definitions written as JSON Schema, emits structured call requests, and how your code executes them and feeds results back into the conversation.

Function calling is the most common way large language models reach external capabilities. Developers describe available functions in JSON Schema; when the model needs data or an action, it emits a structured call request, and code executes the real function and feeds the result back. It relates to the broader 'tool calling' as implementation to category, while MCP and plugin calling are different layers of integration.