AI glossary Models & Architecture
What is Tool Calling?
Tool Calling (Function Calling)
← All glossary termsModel emits structured calls to APIs, databases, or code the runtime executes.
Explained
Tool calling lets LLMs request actions—SQL queries, HTTP requests, CRM updates—via schemas validated by the host. It powers agents, copilots, and grounded workflows beyond pure text.
Decision guides that use this term
- Build vs buy AI agents: which agents should you own, and which should you rent?
- Agentic AI vs generative chatbots: does your use case need an agent or a good assistant?
- MCP vs custom API integrations: how should your AI agents connect to your systems?
- Agent framework vs custom orchestration: should you adopt a framework or write your own agent loop?
- Reasoning models vs standard LLMs: when is the extra thinking worth paying for?