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