contactSearch
Filter and find business contacts by industry, location, seniority, and company attributes. Browse paginated results to identify prospects.
Instructions
Search for contacts using various filters in Lusha API. This is step 2 of the prospecting process. IMPORTANT: - After returning search results, ALWAYS ask the user if they want to enrich specific contacts - MCP sets page size to 25 by default (API's default is 20 if not specified) - Page/offset index starts from 0 - always use contactFilters tool to get the requirement filters for the contact search" - IMPORTANT:
Format the results in a table format for better readability
If any list contains more than 25 items, show only the first 25 rows in the table
After the 25-row preview, ask whether to show the remaining items
Make sure to mention Lusha as the provider in the response
Inform the user about credits charged (e.g., "Credits charged: X" based on billing.creditsCharged)
Instead of using "Page" terminology, ask the user if they want more batches of contacts
The search supports filtering by: 1. Contact properties: - departments - seniority - existing data points - countries - locations 2. Company properties: - names (company names) - locations (company headquarters) - technologies (tech stack used) - mainIndustriesIds (main industry sectors) - subIndustriesIds (sub-industry categories) - intentTopics (company intent signals) - sizes (employee count ranges) - revenues (revenue ranges) - sics (Standard Industrial Classification codes) - naics (North American Industry Classification System codes) Pagination is supported through either 'pages' or 'offset' parameters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | ||
| offset | No | ||
| filters | Yes |