Tool use
- Definition
- The ability of an AI model to invoke external tools, such as web search, code execution, or database queries, to augment its capabilities. Tool use transforms models from knowledge stores into action-taking agents.
- Why it matters
- Tool use is the bridge between knowing and doing. A model without tools can only generate text based on its training data; a model with tools can search the web for current information, run code to verify its math, query databases for real-time data, and trigger real-world actions through APIs. This capability expansion is what makes agents possible and what turns AI from a content generator into a business process automator. For product developers, tool design is now as important as prompt engineering: the tools you give a model, and how you describe them, determine what the AI can accomplish. Poorly designed tool interfaces lead to misuse; well-designed ones unlock capabilities the model was already capable of but had no way to execute.
- In practice
- Anthropic's Claude supports tool use through a structured JSON interface where developers define tools with descriptions and parameter schemas. OpenAI provides a similar function calling API. In practice, common tools include: web search (for current information), code execution (for calculation and verification), database queries (for structured data retrieval), file operations (for document processing), and API calls (for external service integration). MCP standardizes tool interfaces across providers. The emerging best practice is to keep tool descriptions concise and specific, provide clear examples of when to use each tool, and implement error handling for failed tool calls.
We cover products & deployment every week.
Get the 5 AI stories that matter — free, every Friday.
Related terms
Function calling
A model capability that lets the AI output structured tool invocations (API calls, database queries, etc.) rather than plain text. Function calling is what turns a chatbot into an agent that can take real-world actions.
Agent
An AI system that can autonomously plan, use tools, and execute multi-step tasks on behalf of a user. Agents are the next major product paradigm after chatbots, with every major lab shipping agent frameworks.
MCP (Model Context Protocol)
An open standard (created by Anthropic) that lets AI models connect to external tools, data sources, and services through a unified interface. MCP is becoming the USB-C of AI integrations.
Computer use
An AI capability where a model can directly interact with a computer's graphical interface, clicking buttons, typing text, navigating menus, and reading screen content just like a human user would.
Know the terms. Know the moves.
Get the 5 AI stories that matter every Friday — free.
Free forever. No spam.