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.,
[email protected]) - A name and company (e.g.,
Jane Smith at Acme Corp) - A phone number
- A LinkedIn URL
- A ZoomInfo person ID
Workflow
-
Lookup metadata first — before calling any other MCP tool, use
lookupto load reference data for any fields relevant to the request. Use the returnedidvalues (not display names) in all subsequent API calls. This ensures accurate parameter resolution, especially if a fallback search is needed. -
Identify the best match key from the user's input:
- Email → use
emailparameter - Name + company → use
firstName,lastName,companyName - Full name + company → use
fullName,companyName - Phone → use
phone - LinkedIn URL → use
externalURL - Person ID → use
personId
- Email → use
-
Enrich the contact using
enrich_contactswith the identified parameters. -
If no match, try a fallback:
- If name + company failed, try
search_contactswithjobTitleorcompanyNamevariations — use lookupidvalues for any filters - Suggest alternative spellings or company names
- If name + company failed, try
Output Format
[Full Name] — [Title] at [Company]
If any fields are unavailable, omit them rather than showing blanks. Note the accuracy score prominently — anything below 80 deserves a flag.


