Overview
Tools enable agents to perform actions beyond text generation. They can execute code, search the web, access APIs, and integrate with external systems to accomplish complex tasks.Key Features
- Multiple Tool Types: Custom, MCP, Model Provider, and Ready-to-Use tools
 - Flexible Configuration: Control execution behavior, caching, and retries
 - Type Safety: Automatic schema generation from Python type hints
 - Parallel Execution: Run multiple tools simultaneously for better performance
 
Example
Create your own tools using Python functions or classes. Perfect for business logic, API integrations, and domain-specific functionality.Navigation
- Custom Tools - Create your own tools using Python functions and classes
 - MCP Tools - Integrate external tools using Model Context Protocol
 - Model Provider Tools - Use built-in tools from model providers
 - Ready-to-Use Tools - Pre-built tools for common tasks
 

