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

# Tools Overview

> Discover CrewAI's extensive library of 40+ tools to supercharge your AI agents

CrewAI provides an extensive library of pre-built tools to enhance your agents' capabilities. From file processing to web scraping, database queries to AI services - we've got you covered.

## **Tool Categories**

> [card] [File & Document](https://docs.crewai.com/en/tools/file-document/overview.md)
>
> Read, write, and search through various file formats including PDF, DOCX, JSON, CSV, and more. Perfect for document processing workflows.

> [card] [Web Scraping & Browsing](https://docs.crewai.com/en/tools/web-scraping/overview.md)
>
> Extract data from websites, automate browser interactions, and scrape content at scale with tools like Firecrawl, Selenium, and more.

> [card] [Search & Research](https://docs.crewai.com/en/tools/search-research/overview.md)
>
> Perform web searches, find code repositories, research YouTube content, and discover information across the internet.

> [card] [Database & Data](https://docs.crewai.com/en/tools/database-data/overview.md)
>
> Connect to databases, vector stores, and data warehouses. Query MySQL, PostgreSQL, MongoDB, Snowflake, Qdrant, and Weaviate.

> [card] [AI & Machine Learning](https://docs.crewai.com/en/tools/ai-ml/overview.md)
>
> Generate images with DALL-E, process vision tasks, integrate with LangChain, build RAG systems, and leverage code interpreters.

> [card] [Cloud & Storage](https://docs.crewai.com/en/tools/cloud-storage/overview.md)
>
> Interact with cloud services including AWS S3, Amazon Bedrock, and other cloud storage and AI services.

> [card] [Automation](https://docs.crewai.com/en/tools/automation/overview.md)
>
> Automate workflows with Apify, Composio, and other platforms to connect your agents with external services.

> [card] [Integrations](https://docs.crewai.com/en/tools/tool-integrations/overview)
>
> Integrate CrewAI with external systems like Amazon Bedrock and the CrewAI Automation toolkit.

## **Quick Access**

Need a specific tool? Here are some popular choices:

> [card] [RAG Tool](https://docs.crewai.com/en/tools/ai-ml/ragtool.md)
>
> Implement Retrieval-Augmented Generation

> [card] [Serper Dev](https://docs.crewai.com/en/tools/search-research/serperdevtool.md)
>
> Google search API

> [card] [File Read](https://docs.crewai.com/en/tools/file-document/filereadtool.md)
>
> Read any file type

> [card] [Directory Read](https://docs.crewai.com/en/tools/file-document/directoryreadtool.md)
>
> List and read directory contents

> [card] [Scrape Website](https://docs.crewai.com/en/tools/web-scraping/scrapewebsitetool.md)
>
> Extract web content

> [card] [Code Interpreter](https://docs.crewai.com/en/tools/ai-ml/codeinterpretertool.md)
>
> Execute Python code

> [card] [S3 Reader](https://docs.crewai.com/en/tools/cloud-storage/s3readertool.md)
>
> Access AWS S3 files

> [card] [MongoDB Vector Search](https://docs.crewai.com/en/tools/database-data/mongodbvectorsearchtool.md)
>
> Run vector similarity queries on MongoDB

## **Getting Started**

To use any tool in your CrewAI project:

1. **Import** the tool in your crew configuration
2. **Add** it to your agent's tools list
3. **Configure** any required API keys or settings

```python theme={null}
from crewai_tools import FileReadTool, SerperDevTool

# Add tools to your agent
agent = Agent(
    role="Research Analyst",
    tools=[FileReadTool(), SerperDevTool()],
    # ... other configuration
)
```

## **Max Usage Count**

You can set a maximum usage count for a tool to prevent it from being used more than a certain number of times.
By default, the max usage count is unlimited.

```python theme={null}
from crewai_tools import FileReadTool

tool = FileReadTool(max_usage_count=5, ...)
```

Ready to explore? Pick a category above to discover tools that fit your use case!


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