Enrich Person
Enrich a person using their first name, last name, and company domain, or simply their LinkedIn profile URL. You can also reverse lookup a person from their email address to find matching profile and contact data.
- Tool
enrich_person- Cost
- 3 credits per run
- Category
- Enrich Person
- Input
- All fields optional — pass at least one identifier
- Returns
- Contact details, job title, company info
What it does
- Enriches a person from a first name, last name and company domain — the most common combination.
- Or from a
linkedin_urlon its own, which is the most accurate anchor. - Or in reverse, from an
emailon its own, to find the profile and contact data behind an address. - Returns contact details, job title, company info, and more.
- Every field is optional, but you must pass at least one. Every extra identifier you pass narrows the match.
- One call, 3 credits, however many identifiers you send.
It is the general-purpose person lookup. If you have a LinkedIn URL and you want full profile detail — work history, education, skills — use linkedin_profile_enrich instead.
Use cases
- Enrich a list of LinkedIn profiles. Hand your client a set of profile URLs and ask for the record behind each one.
linkedin_urlis the strongest anchor and works on its own — no name or company needed alongside it. - Reverse lookup from an email. An address from a form fill, a webinar export, or a shared inbox is enough by itself. Pass
emailand get back the matching profile and contact data — who they are, their title, and their employer. - Resolve a name-and-domain list. First name, last name, and company domain is the most common outbound starting point. Run a CSV through it and get a person record back on every row that resolves.
- Clean an imported list. Fill in title, company, and LinkedIn URL across rows that arrived with only partial data, in one pass rather than one action per field.
- Identify who is behind an inbound signup. Turn a raw address from a form or an inbox into a title and an account before it hits routing.
- Confirm a title before you write. Personalisation built on a stale title lands worse than no personalisation at all.
How to use it
Connect the MCP server
Follow the setup guide for your client. Browser sign-in, no API key.
Enrich from a name and domain
Enrich Jane Doe at stripe.comEnrich from a LinkedIn URL
Enrich linkedin.com/in/janedoeReverse lookup from an email
Enrich the person behind jane@stripe.comEnrich a list
Enrich these 30 rows. Each has a first name, last name and company. Report how
many credits you used and which rows came back empty.Example prompts
| Ask your client | What you get back |
|---|---|
| ”Enrich Jane Doe at stripe.com” | Title, company and contact details |
| ”Who is jane@stripe.com?” | The person record behind the address |
| ”Enrich linkedin.com/in/janedoe” | The person record from the profile URL |
| ”Enrich this CSV of names and domains” | One record per row, empties flagged |
Best prompting practices
- Anchor on the strongest identifier you have.
linkedin_urlbeatsemail, andemailbeats a name. Tell your client which column is the anchor so it does not lead with the weakest field. - Always pass the company with a name. A name on its own matches the wrong Jane Doe more often than you would like.
domainandorganization_nameare free and they fix most of those. - Prefer
domainoverorganization_name. Company names are ambiguous and inconsistently formatted across sources; a domain is unique. Pass both when you have both. - Let a LinkedIn URL stand alone. “Enrich these profile URLs, do not guess the company” — a wrong extra identifier can push the match away from the right person rather than toward it.
- Say when you want a reverse lookup. “These are just email addresses — find the person behind each one” stops your client from asking you for names it does not need.
- Say what you want back. “Just the job title and company” keeps the client from dumping the whole record into the chat; “return as CSV with these columns” keeps it from summarizing the record away.
- Spot-check before you commit. “Run the first five, show me the matches, then wait.” A wrong match still bills credits, and on a list of common names you want to see the hit quality before row 300.
- Deduplicate and suppress first. Filtering the rows you already own is free; enriching them is 3 credits each.
- Cap the batch. “Stop after 50 and report credits used” keeps a long list from running away with your balance.
- Forbid invention. “If no record is found, leave the row blank and mark it
not found— do not infer the title from the company.” An invented title reads exactly like a real one. - Ask for the profile tool by name when you want work history or education — otherwise your client will settle for this one and give you a thinner record.
Output
{
"first_name": "Jane",
"last_name": "Doe",
"job_title": "VP Sales",
"email": "jane@stripe.com",
"organization_name": "Stripe"
}Credits and limits
3 credits per call. Run check_credits (free) before a large batch.
A common name with no company attached can resolve to the wrong person, and a
wrong match still costs credits. Pass domain, organization_name or linkedin_url
whenever you have one, and spot-check the first few rows of any batch before
you let it run to the end.
Parameters
| Parameter | Type | Required | Notes |
|---|---|---|---|
first_name | string | No | Pair with last_name and domain |
last_name | string | No | Pair with first_name and domain |
domain | string | No | Company website domain, e.g. stripe.com |
organization_name | string | No | Company name, e.g. Stripe |
email | string | No | Any known address — used for reverse lookup |
linkedin_url | string | No | LinkedIn profile URL |
Every field is optional, but the call needs at least one. Pass every identifier you hold, not just the anchor — the extras cost nothing and are what stop a wrong match.
Related tools
| Tool | Use it instead when |
|---|---|
linkedin_profile_enrich | You have a LinkedIn URL and want work history, education and skills — 1 credit |
find_work_email | You only need the work email — 1 credit |
find_people | You cannot name the person yet and need to search — 0.5 credits per result |
enrich_organization | You want the company record, not the person — 2 credits |
Next steps
- All MCP tools — the full catalogue with credit costs
- AI for Sales Reps — workflows that chain this tool into a list build
Keep learning
Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.