Skip to content

Tools Overview

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.

Need a specific tool? Here are some popular choices:

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
from crewai_tools import FileReadTool, SerperDevTool
# Add tools to your agent
agent = Agent(
role="Research Analyst",
tools=[FileReadTool(), SerperDevTool()],
# ... other configuration
)

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.

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!