Recommend Contacts

by Zoominfod07402feb2b9No licenseListed Oct 8, 2026Updated Oct 8, 2026

Get AI-powered contact recommendations at a target company based on your ZoomInfo interaction history. Provide a company name or domain and optionally a use case.

Instructions onlyMarketing & Sales
AI-generated overview

Ranks recommended contacts at a target company using ZoomInfo interaction history and CRM data.

What it does
This skill guides an agent through a ZoomInfo workflow to produce ML-ranked contact recommendations for a target company. It resolves the company, enriches firmographic context, maps a use case to a recommendation type, retrieves recommended contacts, and enriches the top results. It outputs a contact table with a why-recommended note, a pattern analysis by department, seniority and function, an engagement priority list, and suggested next steps.
When to use it
Use it when you need to identify which people to approach at a specific company for prospecting, deal acceleration, or renewal and growth. It fits sales and business development research where recommendations should reflect prior ZoomInfo activity and CRM outcomes.
Requirements
Requires access to ZoomInfo MCP tools (lookup, search_companies, enrich_companies, get_recommended_contacts, enrich_contacts) and a ZoomInfo account with interaction history; CRM integration is needed for deal acceleration and renewal use cases. No scripts ship with the skill.

Recommended Contacts

Get ML-ranked contact recommendations at a target company, personalized to your ZoomInfo usage and CRM data.

Input

The user will provide via $ARGUMENTS:

  • A company name, domain, or ZoomInfo company ID (required)
  • Optionally: a use case — "prospecting", "deal acceleration", or "renewal" (defaults to PROSPECTING)
  • Optionally: how many results they want (defaults to 25, max 100)

Workflow

  1. Lookup metadata first — before calling any other MCP tool, use lookup to load reference data for any fields relevant to the request. Use the returned id values (not display names) in all subsequent API calls. This ensures accurate parameter resolution and result interpretation.

  2. Resolve the company if the user provided a name or domain:

    • Use search_companies with companyName or companyWebsite to find the company — use lookup id values for any filters.
    • Extract the ZoomInfo company ID from the result.
  3. Enrich the company using enrich_companies with the resolved companyId to get firmographic context (industry, size, revenue, business model). This context is used to interpret the recommendations.

  4. Map the use case to the correct enum value:

    • "prospecting" or default → PROSPECTING (based on contacts you've viewed, copied, or exported on the ZoomInfo platform; has cold-start support)
    • "deal acceleration" or "new business" → DEAL_ACCELERATION (based on contacts in closed-won CRM opportunities for new business)
    • "renewal", "growth", or "expansion" → RENEWAL_AND_GROWTH (based on contacts in closed-won CRM opportunities for renewals)
  5. Get recommendations using get_recommended_contacts with:

    • ziCompanyId: the resolved ZoomInfo company ID
    • useCaseType: the mapped enum value
    • pageSize: user-specified count or 25
  6. Enrich the top contacts using enrich_contacts on the top 10 results (batch of 10) to get full contact details including email, direct phone, and accuracy scores.

Output Format

Target Company

One-line summary: [Company Name] — [Industry], [Employee Count] employees, [Revenue], [HQ Location]

Use Case

State which use case was used and what it means:

  • PROSPECTING: "Recommendations based on contacts similar to those you've recently viewed, copied, or exported in ZoomInfo."
  • DEAL_ACCELERATION: "Recommendations based on contact patterns from your CRM's closed-won new business deals."
  • RENEWAL_AND_GROWTH: "Recommendations based on contact patterns from your CRM's closed-won renewal deals."

Recommended Contacts

RankNameTitleDepartmentManagement LevelEmailDirect PhoneAccuracyScore
1
2

For each contact, use the meta field from the recommendation response to explain WHY they were recommended. The meta describes the reference person the recommendation was based on. Present this as a "Why Recommended" note below the table or as an additional column.

Recommendation Analysis

Group the recommended contacts by pattern:

  • By Department: Which departments are most represented? (e.g., "8 of 25 are in Sales, 6 in Marketing")
  • By Seniority: What management levels dominate? (e.g., "Heavily weighted toward Director and VP")
  • By Function: What job functions appear most? (e.g., "Strong signal toward revenue-facing roles")

Use the resolved lookup values to categorize accurately — do not guess department or management level labels.

Engagement Priority

Rank the top 5 contacts to engage first, with reasoning:

  • Who has the highest combined relevance (recommendation score) and reachability (accuracy score)?
  • Who is the likely entry point vs. the likely decision-maker?
  • Suggested outreach sequence

Next Steps

  • Use /zoominfo:enrich-contact to deep-dive on any specific person
  • Use /zoominfo:find-buyers if you need to filter by specific persona criteria beyond what recommendations provide
  • If recommendations are sparse, note that PROSPECTING recommendations improve as you use ZoomInfo more (view, copy, export contacts). DEAL_ACCELERATION and RENEWAL_AND_GROWTH require CRM integration.

Important Notes on Scores

  • The score (general similarity) and reRankingScore (propensity-adjusted) are not directly comparable to each other
  • Higher scores indicate stronger fit but do not guarantee response rates
  • Recommendations refresh daily based on your latest platform and CRM activity

Source and attribution

Source:Zoominfo/zoominfo-mcp-plugininskills/recommend-contactsat commitd07402f

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from Zoominfo/zoominfo-mcp-plugin

Why Now

Zoominfo

Builds a timing-based "why now" case and outreach hooks for a target company using sales signals and research.

Marketing & SalesOct 8, 2026

Tech Stack Snapshot

Zoominfo

Builds per-company technology-stack snapshots from ZoomInfo tech tags, grouped by category with sales plays.

Business & FinanceOct 8, 2026

Tam Sizer

Zoominfo

Size the total addressable market (TAM) for an Ideal Customer Profile (ICP) using ZoomInfo's verified company database. Iteratively refine the firmographic and technographic filter set with the user until the account universe matches their intent — then return both the count and the working filter set that other skills (build-list, score-accounts) can consume. Use for territory and capacity design, investor-ready market sizing, and ICP sharpening. Triggers on phrases like "size the market", "TAM for", "addressable market", "how many companies match", "is my ICP too broad/narrow", "refine my ICP filters".

Awaiting classificationOct 8, 2026

Score Leads

Zoominfo

Score and prioritize leads or cold contacts (mixed ZoomInfo person IDs, emails, or name+company rows). Returns Hot / Warm / Cold tier per lead with a response-time SLA tuned to the use case (live inbound routing, MQL triage, event follow-up, PQL triage, content follow-up, SDR queue ordering), per-axis breakdown (person fit · account fit · source signal · trigger), a "why now" reasoning snippet per lead, and recommended next action with verified contact data. Resolution by email is deterministic; name+company surfaces verification when needed; typo'd emails fail explicitly rather than fall back. Iteratively refinable. Triggers on phrases like "score these leads", "which lead/contact should I call first", "prioritize my MQLs", "rank inbound", "who should I prioritize?", "tier this list".

Awaiting classificationOct 8, 2026

Score Accounts

Zoominfo

Scores and tiers a list of B2B accounts by ICP fit, buying intent, triggers and engagement, with explainable breakdowns.

Marketing & SalesOct 8, 2026

Renewal Prep

Zoominfo

Prepare for a renewal by assembling pre-renewal context — value delivered and value moments, risk handles, and stakeholder state — from recent conversations and account_research. Identify the account by ZoomInfo company ID (preferred) or name/domain (triggers a lookup). Use when someone asks "prep me for the Acme renewal", "what's our case for renewal", "what are the risks going into this renewal", or wants a renewal brief. Strictly evidence-based: it does not assume the renewal date or terms; if those are not provided, it asks the user before drafting.

Awaiting classificationOct 8, 2026