Custom Tools
The Company Research Agent implements several custom tools that extend CrewAI’sBaseTool class. These tools provide specialized functionality for gathering company information from various sources.
Tool Overview
News Search
Gathers recent news articles about companies
Professional Profiles
Finds company profiles on professional platforms
LinkedIn Scraper
Extracts data from LinkedIn company pages
Crunchbase Scraper
Collects funding and company data
PitchBook Scraper
Gathers detailed company information
Google Search
Performs targeted web searches
Company News Search Tool
Usage Example
Professional Profiles Tool
Usage Example
LinkedIn Scraper Tool
Usage Example
Crunchbase Scraper Tool
Usage Example
PitchBook Scraper Tool
Usage Example
Google Search Tool
Usage Example
Common Implementation Pattern
All tools follow a similar implementation pattern:- Synchronous Wrapper
- Async Implementation
Error Handling
Tools implement comprehensive error handling:All tools are designed to be thread-safe and can be used concurrently by multiple agents. They handle their own error cases and resource cleanup.