From zoominfo
Build a list of contacts or companies matching specific criteria. Describe what you're looking for in natural language and get a structured, tabular list you can export. Supports filtering by title, seniority, department, industry, company size, location, tech stack, growth rate, and more. Outputs a clean table artifact.
npx claudepluginhub zoominfo/zoominfo-mcp-plugin --plugin zoominfoThis skill uses the workspace's default tool permissions.
Build a targeted list of contacts or companies from ZoomInfo and output as a structured table.
Generates ranked tables of enriched decision-maker leads (emails/phones) from ICP descriptions using Apollo company/people searches and bulk enrichment.
Builds targeted company lists for outbound campaigns using Extruct via decision tree: lookalikes from seeds, semantic/deep searches matching ICPs.
Researches B2B leads and decision makers by role, company, location; enriches organizations by domain and people by email using Apollo.io API.
Share bugs, ideas, or general feedback.
Build a targeted list of contacts or companies from ZoomInfo and output as a structured table.
The user will describe what they want via $ARGUMENTS. Examples:
The user may also specify:
Determine list type: Is the user asking for contacts, companies, or both? Default to contacts if they mention titles/roles, companies if they mention firmographics only.
Parse criteria from natural language into structured filters:
Resolve all filter values using lookup before searching. This is critical — do NOT guess values. For every filter you plan to use, call lookup with the corresponding field name to get the valid values and use the returned id values in your search parameters.
Execute the search:
search_contacts with all resolved filters. Sort by -contactAccuracyScore. Request up to 100 results.search_companies with all resolved filters. Sort by -employeeCount or -revenue. Request up to 100 results.Enrich top results if the search returns limited detail:
enrich_contacts (batch of 10) or enrich_companies (batch of 10) on the top results to fill in emails, phones, and other details.Output as a clean table artifact. Create a markdown or CSV artifact the user can copy or export.
Show the user exactly what filters were used so they can verify:
| Filter | Value |
|---|---|
| Management Level | Vice President |
| Industry | Computer Software |
| Employee Count | 51-100, 101-250 |
| Metro Region | San Francisco-Oakland-Hayward, CA |
| ... | ... |
| # | Name | Title | Company | Direct Phone | Accuracy | Location | |
|---|---|---|---|---|---|---|---|
| 1 | |||||||
| 2 |
| # | Company | Industry | Employees | Revenue | HQ Location | Website | ZoomInfo ID |
|---|---|---|---|---|---|---|---|
| 1 | |||||||
| 2 |
If the list is too broad or too narrow, suggest specific filter adjustments:
revenue filter to narrow from 847 to ~200 results"If the user wants to iterate, they can re-run with adjusted criteria. Suggest the exact modified command.