> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools

> Examples for using and creating tools in Agno.

| Example | Description |
| - | - |
| [Adanos Market Sentiment](https://agno-v2.mintlify.site/examples/tools/adanos-tools.md) | Research stock and cryptocurrency sentiment with AdanosTools. |
| [AgentQL](https://agno-v2.mintlify.site/examples/tools/agentql-tools.md) | Web Automation: Resilient semantic queries for interaction beyond fragile scraping. |
| [Airflow](https://agno-v2.mintlify.site/examples/tools/airflow-tools.md) | Manage Apache Airflow DAGs. |
| [Apify](https://agno-v2.mintlify.site/examples/tools/apify-tools.md) | Demonstrates apify tools. |
| [ArXiv](https://agno-v2.mintlify.site/examples/tools/arxiv-tools.md) | Use ArxivTools for searching academic papers. |
| [AWS Lambda ](https://agno-v2.mintlify.site/examples/tools/aws-lambda-tools.md) | Use AWSLambdaTools for AWS Lambda operations. |
| [Aws SES Tools](https://agno-v2.mintlify.site/examples/tools/aws-ses-tools.md) | Research AI news with web search and email the summary from a verified SES sender address using AWSSESTool. |
| [Baidusearch](https://agno-v2.mintlify.site/examples/tools/baidusearch-tools.md) | Demonstrates baidusearch tools. |
| [Bitbucket](https://agno-v2.mintlify.site/examples/tools/bitbucket-tools.md) | List open pull requests, repositories and commits for a Bitbucket workspace and repo slug with BitbucketTools. |
| [Brandfetch](https://agno-v2.mintlify.site/examples/tools/brandfetch-tools.md) | Retrieve company brand assets and metadata with BrandfetchTools using the Brand and Brand Search APIs. |
| [Bravesearch](https://agno-v2.mintlify.site/examples/tools/bravesearch-tools.md) | Fetch the latest news on a topic with BraveSearchTools, enabling specific or all functions. |
| [Brightdata](https://agno-v2.mintlify.site/examples/tools/brightdata-tools.md) | Demonstrates brightdata tools. |
| [Browserbase Tools](https://agno-v2.mintlify.site/examples/tools/browserbase-tools.md) | Demonstrates browserbase tools. |
| [Calcom](https://agno-v2.mintlify.site/examples/tools/calcom-tools.md) | Demonstrates calcom tools. |
| [Calculator](https://agno-v2.mintlify.site/examples/tools/calculator-tools.md) | Demonstrates calculator tools. |
| [Cartesia](https://agno-v2.mintlify.site/examples/tools/cartesia-tools.md) | Text-to-speech and audio generation with Cartesia. |
| [ClickUp](https://agno-v2.mintlify.site/examples/tools/clickup-tools.md) | Run a ClickUp agent that lists spaces, lists, and tasks using ClickUpTools with task-mutation tools excluded. |
| [Composio](https://agno-v2.mintlify.site/examples/tools/composio-tools.md) | Demonstrates composio tools. |
| [Confluence Tools](https://agno-v2.mintlify.site/examples/tools/confluence-tools.md) | Demonstrates confluence tools. |
| [Crawl4AI](https://agno-v2.mintlify.site/examples/tools/crawl4ai-tools.md) | Use Crawl4aiTools for web crawling and content extraction. |
| [CSV](https://agno-v2.mintlify.site/examples/tools/csv-tools.md) | Use CsvTools for CSV file operations. |
| [Custom API](https://agno-v2.mintlify.site/examples/tools/custom-api-tools.md) | Demonstrates custom api tools. |
| [Custom Tool Events](https://agno-v2.mintlify.site/examples/tools/custom-tool-events.md) | Yield custom events from a tool for real-time agent feedback. |
| [Custom Tools](https://agno-v2.mintlify.site/examples/tools/custom-tools.md) | Demonstrates custom tools. |
| [Dalle Tools](https://agno-v2.mintlify.site/examples/tools/dalle-tools.md) | Legacy DalleTools reference for configuring deprecated DALL-E models. |
| [Daytona](https://agno-v2.mintlify.site/examples/tools/daytona-tools.md) | Use Agno's Daytona integration to run Agent-generated code in a remote, secure sandbox. |
| [Desi Vocal](https://agno-v2.mintlify.site/examples/tools/desi-vocal-tools.md) | Text-to-speech generation with DesiVocal. |
| [Discord Tools](https://agno-v2.mintlify.site/examples/tools/discord-tools.md) | Send messages, read history, inspect channels, and delete messages with DiscordTools. |
| [Docling Tools](https://agno-v2.mintlify.site/examples/tools/docling-tools.md) | Convert documents to Markdown, JSON, HTML, and other formats with OCR support. |
| [Docker Tools](https://agno-v2.mintlify.site/examples/tools/docker-tools.md) | Demonstrates docker tools. |
| [Duckdb Tools](https://agno-v2.mintlify.site/examples/tools/duckdb-tools.md) | Demonstrates duckdb tools. |
| [Duckduckgo Tools](https://agno-v2.mintlify.site/examples/tools/duckduckgo-tools.md) | Demonstrates duckduckgo tools. |
| [E2B Tools Example](https://agno-v2.mintlify.site/examples/tools/e2b-tools.md) | Use E2B tools with Agno agents. |
| [Elevenlabs](https://agno-v2.mintlify.site/examples/tools/elevenlabs-tools.md) | Text-to-speech generation with ElevenLabs. |
| [Email Tools](https://agno-v2.mintlify.site/examples/tools/email-tools.md) | Demonstrates email tools. |
| [EVM Tools Example](https://agno-v2.mintlify.site/examples/tools/evm-tools.md) | Use Agno's EVM integration to send ETH transactions. |
| [Exa Tools](https://agno-v2.mintlify.site/examples/tools/exa-tools.md) | Demonstrates exa tools. |
| [Fal Tools](https://agno-v2.mintlify.site/examples/tools/fal-tools.md) | Demonstrates fal tools. |
| [File Generation Tool Example](https://agno-v2.mintlify.site/examples/tools/file-generation-tools.md) | This cookbook shows how to use the FileGenerationTool to generate various file types (JSON, CSV, PDF, TXT). |
| [File Tools](https://agno-v2.mintlify.site/examples/tools/file-tools.md) | Use FileTools for file operations including reading, writing, searching files, and searching file contents. |
| [Financial Datasets API Toolkit Example](https://agno-v2.mintlify.site/examples/tools/financial-datasets-tools.md) | Use the Financial Datasets API with Agno agents. |
| [Firecrawl Tools](https://agno-v2.mintlify.site/examples/tools/firecrawl-tools.md) | Crawl and search websites with FirecrawlTools, converting pages into LLM-ready Markdown. |
| [Giphy Tools](https://agno-v2.mintlify.site/examples/tools/giphy-tools.md) | Demonstrates giphy tools. |
| [GitHub](https://agno-v2.mintlify.site/examples/tools/github-tools.md) | Interact with GitHub repositories, issues, and PRs using an agent. |
| [Google Bigquery Tools](https://agno-v2.mintlify.site/examples/tools/google-bigquery-tools.md) | Give agents GoogleBigQueryTools to list dataset tables and run SQL against BigQuery with Gemini on Vertex AI. |
| [Google Drive](https://agno-v2.mintlify.site/examples/tools/google-drive.md) | Google Drive Toolkit can be used to read, create, update and duplicate Google Drive files. |
| [Google Maps Tools](https://agno-v2.mintlify.site/examples/tools/google-maps-tools.md) | Use Google Maps API functionalities including business search, directions, geocoding, and address validation. |
| [Googlecalendar Tools](https://agno-v2.mintlify.site/examples/tools/googlecalendar-tools.md) | List, create, update and delete Google Calendar events and find free slots via OAuth with GoogleCalendarTools. |
| [Google Sheets Tools](https://agno-v2.mintlify.site/examples/tools/googlesheets-tools.md) | Read a configured range with GoogleSheetsTools using service-account or OAuth credentials. |
| [Hackernews Tools](https://agno-v2.mintlify.site/examples/tools/hackernews-tools.md) | Demonstrates hackernews tools. |
| [Jinareader Tools](https://agno-v2.mintlify.site/examples/tools/jinareader-tools.md) | Demonstrates jinareader tools. |
| [Jira Tools](https://agno-v2.mintlify.site/examples/tools/jira-tools.md) | Demonstrates jira tools. |
| [Knowledge Tool](https://agno-v2.mintlify.site/examples/tools/knowledge-tool.md) | Demonstrates knowledge tool. |
| [Linear Tools](https://agno-v2.mintlify.site/examples/tools/linear-tools.md) | Demonstrates linear tools. |
| [Linkup Tools](https://agno-v2.mintlify.site/examples/tools/linkup-tools.md) | Demonstrates linkup tools. |
| [Lumalabs Tools](https://agno-v2.mintlify.site/examples/tools/lumalabs-tools.md) | Demonstrates lumalabs tools. |
| [Mcp Tools](https://agno-v2.mintlify.site/examples/tools/mcp-tools.md) | Demonstrates mcp tools. |
| [Mem0 Tools](https://agno-v2.mintlify.site/examples/tools/mem0-tools.md) | Add, search, list, and delete user memories across sessions with Mem0Tools using all-functions and restricted configurations. |
| [MLX Transcribe Tools](https://agno-v2.mintlify.site/examples/tools/mlx-transcribe-tools.md) | Transcribe local audio files with MLXTranscribeTools and MLX Whisper. |
| [Models Lab Tools](https://agno-v2.mintlify.site/examples/tools/models-lab-tools.md) | Tool integration example. |
| [Moviepy Video Tools](https://agno-v2.mintlify.site/examples/tools/moviepy-video-tools.md) | Demonstrates moviepy video tools. |
| [Multiple Tools](https://agno-v2.mintlify.site/examples/tools/multiple-tools.md) | Tool integration example. |
| [Nano Banana Tools](https://agno-v2.mintlify.site/examples/tools/nano-banana-tools.md) | Generate and edit images with Google's Nano Banana (Gemini image) models, including custom aspect ratios and saving output to disk. |
| [Neo4J Tools](https://agno-v2.mintlify.site/examples/tools/neo4j-tools.md) | Translate natural language into Cypher with Neo4jTools to inspect the schema, list labels and traverse multi-hop relationships. |
| [Newspaper4K Tools](https://agno-v2.mintlify.site/examples/tools/newspaper4k-tools.md) | Demonstrates newspaper4k tools. |
| [Newspaper Tools](https://agno-v2.mintlify.site/examples/tools/newspaper-tools.md) | Demonstrates newspaper tools. |
| [Notion Tools](https://agno-v2.mintlify.site/examples/tools/notion-tools.md) | Demonstrates notion tools. |
| [Openbb Tools](https://agno-v2.mintlify.site/examples/tools/openbb-tools.md) | Demonstrates openbb tools. |
| [OpenCV Tools](https://agno-v2.mintlify.site/examples/tools/opencv-tools.md) | Use OpenCVTools for computer vision tasks. |
| [OpenWeather](https://agno-v2.mintlify.site/examples/tools/openweather-tools.md) | Use OpenWeatherTools to get weather data. |
| [Oxylabs Tools](https://agno-v2.mintlify.site/examples/tools/oxylabs-tools.md) | Demonstrates oxylabs tools. |
| [Pandas Tools](https://agno-v2.mintlify.site/examples/tools/pandas-tools.md) | Use PandasTools for data manipulation and analysis. |
| [Parallel Tools](https://agno-v2.mintlify.site/examples/tools/parallel-tools.md) | Demonstrates parallel tools. |
| [Plivo Tools](https://agno-v2.mintlify.site/examples/tools/plivo-tools.md) | Send SMS messages, place calls, and look up numbers with PlivoTools. |
| [Postgres Tools](https://agno-v2.mintlify.site/examples/tools/postgres-tools.md) | Demonstrates postgres tools. |
| [Pubmed Tools](https://agno-v2.mintlify.site/examples/tools/pubmed-tools.md) | Demonstrates pubmed tools. |
| [Python Function As Tool](https://agno-v2.mintlify.site/examples/tools/python-function-as-tool.md) | Demonstrates python function as tool. |
| [Python Tools](https://agno-v2.mintlify.site/examples/tools/python-tools.md) | Demonstrates python tools. |
| [Reddit](https://agno-v2.mintlify.site/examples/tools/reddit-tools.md) | Query subreddit posts, stats, and trends with RedditTools using praw script-app credentials. |
| [Amazon Redshift Tools Example](https://agno-v2.mintlify.site/examples/tools/redshift-tools.md) | Query and manage Amazon Redshift databases with an agent. |
| [Replicate Tools](https://agno-v2.mintlify.site/examples/tools/replicate-tools.md) | Demonstrates replicate tools. |
| [Resend Tools](https://agno-v2.mintlify.site/examples/tools/resend-tools.md) | Demonstrates resend tools. |
| [Scrapegraph Tools](https://agno-v2.mintlify.site/examples/tools/scrapegraph-tools.md) | Extract structured data, markdown, and raw HTML from a page using ScrapeGraphTools smartscraper, markdownify, and scrape. |
| [SearchAPI Tools](https://agno-v2.mintlify.site/examples/tools/searchapi-tools.md) | Configure SearchApiTools for Google web, News, Images, and YouTube SERP results using per-engine enable flags or all=True. |
| [Searxng Tools](https://agno-v2.mintlify.site/examples/tools/searxng-tools.md) | Demonstrates searxng tools. |
| [Seltz Tools Example](https://agno-v2.mintlify.site/examples/tools/seltz-tools.md) | Generate and manage documents with Seltz. |
| [Serpapi Tools](https://agno-v2.mintlify.site/examples/tools/serpapi-tools.md) | Demonstrates serpapi tools. |
| [Serper Tools](https://agno-v2.mintlify.site/examples/tools/serper-tools.md) | Run Google web, Scholar, and page-scrape queries via SerperTools using a SERPER\_API\_KEY. |
| [Shell Tools](https://agno-v2.mintlify.site/examples/tools/shell-tools.md) | Demonstrates shell tools. |
| [Shopify Tools](https://agno-v2.mintlify.site/examples/tools/shopify-tools.md) | Use Shopify tools with an Agno Agent. |
| [Slack Tools](https://agno-v2.mintlify.site/examples/tools/slack-tools.md) | Compare all-tools, selected-function, and read-only SlackTools configurations for messaging, channel listing, history, and file access. |
| [Sleep Tools](https://agno-v2.mintlify.site/examples/tools/sleep-tools.md) | Demonstrates sleep tools. |
| [Sofya Tools](https://agno-v2.mintlify.site/examples/tools/sofya-tools.md) | Toggle SofyaTools between web search, markdown URL extraction, and cited deep-research report generation. |
| [Spider Tools](https://agno-v2.mintlify.site/examples/tools/spider-tools.md) | Demonstrates spider tools. |
| [Spotify Tools](https://agno-v2.mintlify.site/examples/tools/spotify-tools.md) | Use SpotifyTools with Agno agents. |
| [Sql Tools](https://agno-v2.mintlify.site/examples/tools/sql-tools.md) | Demonstrates sql tools. |
| [Superserve Tools](https://agno-v2.mintlify.site/examples/tools/superserve-tools.md) | Run agent-generated code in an isolated Superserve cloud sandbox. |
| [Tavily Tools](https://agno-v2.mintlify.site/examples/tools/tavily-tools.md) | Demonstrates tavily tools. |
| [Telegram Tools](https://agno-v2.mintlify.site/examples/tools/telegram-tools.md) | Use TelegramTools for Telegram bot operations. |
| [Todoist Tools](https://agno-v2.mintlify.site/examples/tools/todoist-tools.md) | Create and delete Todoist tasks with TodoistTools, including a safe-mode agent that excludes delete\_task. |
| [TrafilaturaTools Cookbook](https://agno-v2.mintlify.site/examples/tools/trafilatura-tools.md) | This cookbook demonstrates various ways to use TrafilaturaTools for web scraping and text extraction. |
| [Trello Tools](https://agno-v2.mintlify.site/examples/tools/trello-tools.md) | Create and organize Trello boards, lists, and cards from an agent with TrelloTools. |
| [Twilio Tools](https://agno-v2.mintlify.site/examples/tools/twilio-tools.md) | Demonstrates twilio tools. |
| [Unsplash Tools Example](https://agno-v2.mintlify.site/examples/tools/unsplash-tools.md) | Use the UnsplashTools toolkit with an AI agent. |
| [Valyu Tools](https://agno-v2.mintlify.site/examples/tools/valyu-tools.md) | Search academic papers, arXiv, and high-fidelity web sources with ValyuTools. |
| [Data Visualization Tools](https://agno-v2.mintlify.site/examples/tools/visualization-tools.md) | Use VisualizationTools to create various types of charts. |
| [Web Tools](https://agno-v2.mintlify.site/examples/tools/web-tools.md) | Demonstrates web tools. |
| [Webbrowser Tools](https://agno-v2.mintlify.site/examples/tools/webbrowser-tools.md) | Demonstrates webbrowser tools. |
| [Webex Tools](https://agno-v2.mintlify.site/examples/tools/webex-tools.md) | List Webex spaces and post messages to them from an agent with WebexTools. |
| [Websearch Tools](https://agno-v2.mintlify.site/examples/tools/websearch-tools.md) | Demonstrates websearch tools. |
| [Website Tools](https://agno-v2.mintlify.site/examples/tools/website-tools.md) | Use WebsiteTools for web scraping and analysis. |
| [Website Tools Knowledge](https://agno-v2.mintlify.site/examples/tools/website-tools-knowledge.md) | Demonstrates website tools knowledge. |
| [WhatsApp Cookbook](https://agno-v2.mintlify.site/examples/tools/whatsapp-tools.md) | Send WhatsApp Cloud API template messages from an agent with WhatsAppTools. |
| [Wikipedia Tools](https://agno-v2.mintlify.site/examples/tools/wikipedia-tools.md) | Demonstrates wikipedia tools. |
| [X Tools](https://agno-v2.mintlify.site/examples/tools/x-tools.md) | Demonstrates x tools. |
| [YFinance Tools](https://agno-v2.mintlify.site/examples/tools/yfinance-tools.md) | Use YFinanceTools for financial analysis. |
| [Youtube Tools](https://agno-v2.mintlify.site/examples/tools/youtube-tools.md) | Demonstrates youtube tools. |
| [Zendesk Tools](https://agno-v2.mintlify.site/examples/tools/zendesk-tools.md) | Demonstrates zendesk tools. |
| [Zep Tools](https://agno-v2.mintlify.site/examples/tools/zep-tools.md) | Persist and recall user facts across sessions with ZepTools and ZepAsyncTools injected as agent context. |
| [Zoom Tools Example](https://agno-v2.mintlify.site/examples/tools/zoom-tools.md) | Use Zoom tools with Agno agents. |
| [Exceptions](https://agno-v2.mintlify.site/examples/tools/exceptions/overview.md) | Build reliable agents using retries, post-hook error management, and explicit stop conditions. |
| [Mcp](https://agno-v2.mintlify.site/examples/tools/mcp/overview.md) | Enable Agno agents to interact with external systems via the Model Context Protocol. |
| [Models](https://agno-v2.mintlify.site/examples/tools/models/overview) | Model-backed toolkit examples for image and video generation, code editing, and provider-specific tools. |
| [Other](https://agno-v2.mintlify.site/examples/tools/other/overview) | Tool configuration examples for caching, runtime registration, input schemas, HITL, session state, filtering, and stop-after-call behavior. |
| [Tool Decorator](https://agno-v2.mintlify.site/examples/tools/tool-decorator/overview.md) | Index of @tool decorator examples: sync and async tools, class methods, hooks, instructions, caching, and stop-after-tool-call. |
| [Tool Hooks](https://agno-v2.mintlify.site/examples/tools/tool-hooks/overview.md) | Using Tool Hooks with Agno agents. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.