Glossary
Tool
A tool is an external capability an agent can invoke—such as an API, database query, browser, or code runner—via a structured interface.
Tool: A tool is an external capability an agent can invoke—such as an API, database query, browser, or code runner—via a structured interface.
Definition
A tool is an external function an agent can invoke: HTTP APIs, databases, browsers, code runners, ticket systems, or MCP server capabilities.
Design tips
- Strict JSON schemas
- Least-privilege credentials
- Clear error messages models can recover from
- Explicit documentation of side effects