Article

AI Agent Tools: The Enterprise Guide

AI agent tools give AI agents capabilities beyond text—querying data, calling APIs, and running code.

Tools for AI agents are the executable capabilities an agent can call during a task—functions, APIs, database queries, retrievers, code interpreters, and custom business logic. They extend the agent beyond text generation and let it take real action: look up information, query data, invoke services, or run code.

The main types of AI agent tools are data retrieval tools (for unstructured content), structured data and query tools (for governed enterprise data), API and connector tools (for external services), code execution tools (for computation and transformation), MCP server tools (standardized tool interfaces via the Model Context Protocol), and custom business logic tools (for proprietary rules and workflows).

AI agent tools are the runtime capabilities an agent invokes to get work done. AI agent frameworks are the developer libraries—like LangChain, LlamaIndex, CrewAI, and AutoGen—used to assemble agents in the first place. Tools are what the agent uses; frameworks are what developers use to build the agent.

Yes. Open-source options include community MCP servers for common systems, built-in tool libraries inside frameworks like LangChain and LlamaIndex, and public catalogs of reusable tools. Most production deployments mix open-source tools for standard capabilities with custom tools for proprietary logic.

Each tool comes with a description—typically a JSON schema, OpenAPI spec, or MCP tool definition—that tells the agent what the tool does, what inputs it needs, and what it returns. The agent's reasoning model reads these descriptions at runtime and selects the appropriate tool for the current step based on the task and the available options.

Stay in the know

Subscribe to get weekly insights delivered to your inbox.



I consent that Teradata Corporation, as provider of this website, may occasionally send me Teradata Marketing Communications emails with information regarding products, data analytics, and event and webinar invitations. I understand that I may unsubscribe at any time by following the unsubscribe link at the bottom of any email I receive.

Your privacy is important. Your personal information will be collected, stored, and processed in accordance with the Teradata Global Privacy Statement.