Skill

Enrich Contact

Look up a person's full professional profile by email, name and company, LinkedIn URL, or phone number — title, department, contact details, and accuracy score.

Overview

The Enrich Contact skill retrieves a person's full professional profile from ZoomInfo's database using whatever identifying information you have — an email address, a name and company, a LinkedIn URL, or a phone number. It returns verified contact details, role information, and company context in a structured profile, along with a data accuracy score so you know how fresh and reliable the record is.

This skill is built for the practical realities of B2B sales and marketing research: you rarely have a ZoomInfo ID handy, and you often have only partial information. The skill resolves the best match from whatever input you provide, falls back to a search if enrichment doesn't find an exact match, and surfaces the most complete profile available.

Accuracy score is surfaced prominently — anything below 80 is flagged — so you can prioritize outreach to the most reliable records and avoid bounced emails or disconnected numbers.

What It Does

  • Flexible lookup: Accepts email, first/last name + company, full name + company, LinkedIn URL, phone number, or ZoomInfo person ID
  • Verified contact details: Direct work email, direct phone, mobile phone — each with ZoomInfo's contact accuracy scoring
  • Role data: Current job title, department, management level (C-Suite, VP, Director, Manager, etc.), and job function
  • Company context: Employer name, industry, and company size — so you can assess fit without a separate lookup
  • Accuracy flagging: Records below an 80% accuracy score are explicitly flagged to help you prioritize reliable data

Use Cases

Pre-outreach Research

Before sending an email or making a call, look up the person to confirm their current title, get a verified direct dial, and check that the record is accurate enough to be worth reaching out to. Avoid bounces and wrong numbers before they happen.

CRM Enrichment

When contacts in your CRM are missing key fields — title, email, phone — enrich them one at a time or in batch. Paste a name and company to fill in the gaps and update records with ZoomInfo's verified data.

Contact Verification

Confirm that a contact you already have is still at the company and in the same role. The accuracy score and last-updated timestamp help you identify stale records that need re-verification or removal.

Skill Definition

The raw markdown Claude uses when this skill is invoked.

---
name: enrich-contact
description: Look up a person's full professional profile. Provide a name and company, email address, phone number, or ZoomInfo person ID. Returns title, department, contact details, accuracy score, and company info.
---

# Enrich Contact

Look up a single contact's full profile in ZoomInfo.

## Input

The user will provide via `$ARGUMENTS` one of:
- An email address (e.g., `jane@acme.com`)
- A name and company (e.g., `Jane Smith at Acme Corp`)
- A phone number
- A LinkedIn URL
- A ZoomInfo person ID

## 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, especially if a fallback search is needed.

2. **Identify the best match key** from the user's input:
   - Email → use `email` parameter
   - Name + company → use `firstName`, `lastName`, `companyName`
   - Full name + company → use `fullName`, `companyName`
   - Phone → use `phone`
   - LinkedIn URL → use `externalURL`
   - Person ID → use `personId`

3. **Enrich the contact** using `enrich_contacts` with the identified parameters.

4. **If no match**, try a fallback:
   - If name + company failed, try `search_contacts` with `jobTitle` or `companyName` variations — use lookup `id` values for any filters
   - Suggest alternative spellings or company names

## Output Format

**[Full Name]** — [Title] at [Company]

| Field | Value |
|-------|-------|
| Department | |
| Management Level | |
| Email | |
| Direct Phone | |
| Mobile Phone | |
| Accuracy Score | |
| Location | |
| Company | |
| Company Industry | |
| Company Size | |
| LinkedIn | |
| Last Updated | |
| ZoomInfo Person ID | |

If any fields are unavailable, omit them rather than showing blanks. Note the accuracy score prominently — anything below 80 deserves a flag.

Install Plugin

This skill runs via the ZoomInfo MCP plugin for Claude Code.

Get Plugin on GitHub

Created by

Rowan Bailey

Rowan Bailey

Senior Director, Product

Provided by

ZoomInfo

Capabilities

  • Lookup by email, name + company, LinkedIn URL, or phone
  • Direct email and phone with accuracy scoring
  • Title, department, management level, and job function
  • Company firmographic context
  • ZoomInfo person ID for use with other skills