Skip to main content
Tools extend agents with capabilities to interact with external systems, APIs, and services. Agno provides built-in tools and makes it easy to create custom ones.

Tool Categories

MCP

Model Context Protocol for standardized tool integration.

Custom Tools

Build your own tools with the @tool decorator.

Tool Hooks

Pre and post execution hooks for tools.

Built-in Tools

Ready-to-use tools for search, files, databases, and more.

Quick Examples

Using Built-in Tools

Creating Custom Tools

cookbook/91_models/tool_decorator/tool_decorator.py

Using MCP Servers

cookbook/91_models/mcp/filesystem.py

Run Examples