---
title: Overview
---

Our reference tools offer powerful, ready-to-use functionalities that seamlessly integrate with your agents, enabling them to gather real-time information and enhance decision-making.

## Web Surfing Tools

Stay up to date with the latest news, extract dynamic web content, and answer questions beyond an LLM’s knowledge with these powerful tools:

### Google Search Tool
[`GoogleSearchTool`](/docs/api-reference/autogen/tools/experimental/GoogleSearchTool) allows your agents to perform real-time web searches using Google Search, retrieving up-to-date information for better decision-making.

### Youtube Search Tool
[`GoogleSearchTool`](/docs/api-reference/autogen/tools/experimental/YoutubeSearchTool) allows your agents to perform real-time web searches using Youtube Search, retrieving video information for better decision-making.


🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/google-api/google-search)

### Perplexity AI Search Tool
[`PerplexitySearchTool`](/docs/api-reference/autogen/tools/experimental/perplexity/perplexity_search/PerplexitySearchTool) allows your agents to perform real-time web search and question-answering using Perplexity AI-powered search engine.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/perplexity-search)

### Wikipedia Search Tools
[`WikipediaQueryRunTool`](/docs/api-reference/autogen/tools/experimental/wikipedia/wikipedia/WikipediaQueryRunTool) allows your agents to perform Wikipedia search to get the summary of the relevant pages.

[`WikipediaPageLoadTool`](/docs/api-reference/autogen/tools/experimental/wikipedia/wikipedia/WikipediaPageLoadTool) allows your agents to perform Wikipedia search to get the full content of the relevant pages.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/wikipedia-search)

### Browser Use Tool
[`BrowserUseTool`](/docs/api-reference/autogen/tools/experimental/BrowserUseTool) enables your agents to navigate websites, extract dynamic content, and interact with web pages just like a human user.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/browser-use)

### Crawl4AI Tool
[`Crawl4AITool`](/docs/api-reference/autogen/tools/experimental/Crawl4AITool) helps your agents quickly access and process real-time web data, making automation and data collection seamless.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/crawl4ai)

### SearxNG Search Tool
[`SearxngSearchTool`](/docs/api-reference/autogen/tools/experimental/SearxngSearchTool) allows your agents to perform real-time web searches using SearxNG, a privacy-friendly open-source metasearch engine.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/searxng-search)

### Firecrawl Tool
[`FirecrawlTool`](/docs/api-reference/autogen/tools/experimental/FirecrawlTool) enables your agents to scrape single pages, crawl entire websites, and map website structures using the powerful Firecrawl API.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/firecrawl)

## Deep Research Tool
Inspired by [OpenAI's Deep Research](https://openai.com/index/introducing-deep-research), [`DeepResearchTool`](/docs/api-reference/autogen/tools/experimental/DeepResearchTool) is designed for complex, multi-step research tasks, synthesizing insights from diverse online sources.

🔗 [Explore the Walk-through](/docs/user-guide/reference-tools/deep-research)

## Messaging Platform Tools
Add social messaging capability to your agents with tools for sending and retrieving messages on Discord, Slack, and Telegram. Use the power of LLMs to craft platform-tailored messages and to interpret/classify new messages.

🔗 [Explore the Discord Tools Walk-through](./communication-platforms/discord)

🔗 [Explore the Slack Tools Walk-through](./communication-platforms/slack)

🔗 [Explore the Telegram Tools Walk-through](./communication-platforms/telegram)
