Glossary
Tool Calling (Function Calling)
A capability that lets a model trigger real actions, like searching a database or sending an email, by returning a structured request your code can run.
Tool calling, also known as function calling, is how a language model reaches beyond text. You describe the tools available, and when the model decides one is needed it returns a structured request naming the tool and its inputs, which your code then executes.
This is what turns a chatbot into something that can actually do work: look up an order, book a slot, update a record. The model chooses what to call; your system stays in control of what those tools are allowed to do.
How we use it
We give agents narrowly scoped tools with clear permissions and validation, so they can take useful actions without being able to cause harm.

Get in touch
Want to put this into practice?
If this concept is relevant to something you're building, a short note is the fastest way to get practical help.
