AI native · interactive
Call a tool, then answer
The model does not have live weather. With a tool, it asks your app. Your app runs the tool and hands the result back. Without a tool, it can only guess.
User
Model
has 1 tool
Your app
runs the tool
Weather API
live data
Ask the model and watch where the request goes.
Step 1 of 5 · read left to right
In production
Tools and technologies
Models emit structured call requests; your app runs the tool and returns results — same pattern everywhere.
Not tied to one language — use these names when you search docs or design a system.
- OpenAI function callingService
Tools defined in the API; model returns JSON arguments.
Documentation ↗ - Anthropic tool useService
Claude requests tools with typed inputs.
Documentation ↗ - Model Context Protocol (MCP)Protocol
Standard way to expose tools to agents and IDEs.
Official site ↗ - OpenAPI toolsStandard
Describe HTTP tools once; many agents can call them.
Official site ↗