> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ag2.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 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)

## 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)

<div className="edit-url-container">
  <a className="edit-url" href="https://github.com/ag2ai/ag2/edit/main/website/docs/user-guide/reference-tools/index.mdx" target="_blank"><Icon icon="pen" iconType="solid" size="13px" /> Edit this page</a>
</div>
