Tools are Python utility functions that agents call to interact with the outside world. Each tool handles a single responsibility — searching the web, scraping a page, finding decision-makers, generating email candidates, or writing to a spreadsheet. Agents compose these tools to carry out research, qualification, and CRM updates without any manual input.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/vrashmanyu605-eng/Agentic_Sales-Markerting/llms.txt
Use this file to discover all available pages before exploring further.
Web search
DuckDuckGo-powered search with company-specific scraping via
web_search() and search_company()Website scraper
Fetch and clean page text up to 10,000 characters with
scrape_website()LinkedIn finder
Locate CTOs, VPs, and engineering leaders at target companies with
find_linkedin_profiles()Email generator
Derive five common email format candidates from a name and domain with
generate_possible_emails()Google Sheets
Append CRM lead data to a Google Sheet using the Sheets API v4 with
update_google_sheet()Agent–tool mapping
The table below shows which agents call which tools during a pipeline run.| Tool | Function | Agents |
|---|---|---|
| Web search | web_search() | discovery_agent, icp_matching_agent, competitor_analysis_agent, proposal_generation_agent, crm_update_agent |
| Company search | search_company() | lead_research_agent |
| Website scraper | scrape_website() | lead_research_agent (called internally by search_company()) |
| LinkedIn finder | find_linkedin_profiles() | lead_research_agent |
| Email generator | generate_possible_emails() | lead_research_agent |
| Google Sheets | update_google_sheet() | crm_update_agent |