Find Work Email
Give it a LinkedIn profile URL, get back that person’s business email address.
- Tool
find_work_email- Cost
- 1 credit
- Category
- Person Enrichment
- Required input
linkedin_url- Returns
- Work email address
What it does
- Resolves a LinkedIn profile URL to the person’s work email address.
- Runs waterfall enrichment — Datagma, LeadMagic, RocketReach, Apify, Forager, Findymail and LinkedIn, tried in sequence.
- Stops at the first provider that returns a result. You are charged once per lookup, not once per provider tried.
- Passing
first_name,last_nameandorganization_namealongside the URL raises the hit rate on sparse profiles. - An empty result means no provider had the address — not that the person has no email.
It finds an address. It does not check that the address is deliverable — chain verify_email for that.
Parameters
| Parameter | Type | Required | Notes |
|---|---|---|---|
linkedin_url | string | Yes | Full LinkedIn profile URL |
first_name | string | No | Improves match rate |
last_name | string | No | Improves match rate |
organization_name | string | No | Disambiguates common names |
How to use it
Connect the MCP server
Follow the setup guide for your client. Browser sign-in, no API key.
Ask for one email
Find the work email for linkedin.com/in/janedoeEnrich a list
Find work emails for these 20 LinkedIn URLs. Skip anyone where no email is
found — do not guess an email pattern. Report how many credits you used.Verify before you send
Now verify each email you found and drop anything that isn't deliverable.Example prompts
| Ask your client | What you get back |
|---|---|
| ”Work email for linkedin.com/in/janedoe” | One email address |
| ”Find and verify work emails for this list of LinkedIn URLs” | Email plus deliverability status per row |
| ”Get the work email for Jane Doe, VP Sales at Stripe” | Resolves the profile first, then the email |
| ”Find work emails for the CTOs at stripe.com” | Chains find_people_within_company first |
Best prompting practices
- Say “work email”. Without it your client may reach for
find_personal_email, which costs 3× as much. - Pass the name and company alongside the URL whenever you have them — they are free and they lift the hit rate.
- Forbid guessing. Add “do not guess email patterns” to any batch prompt. A fabricated
first.last@company.comlooks exactly like a result and bounces like a fake. - Cap the batch. “Stop after 50 and report credits used” keeps a long list from running away with your balance.
- Verify separately. Finding and verifying are two different tools with two different costs.
Output
{
"email": "jane@stripe.com",
"status": "found",
"linkedin_url": "https://linkedin.com/in/janedoe"
}Credits and limits
1 credit per lookup. Run check_credits (free) before a large batch.
Empty results are common for profiles with no company set, and in regions where
providers have thin coverage. Fall back to
scrape_emails_from_website for
a generic company inbox, or find_personal_email
if a personal address is acceptable.
Related tools
| Tool | Use it instead when |
|---|---|
find_personal_email | You need a personal address — 3 credits |
verify_email | You already have the email and need deliverability |
enrich_person | You want the whole record, not just an email |
scrape_emails_from_website | There is no LinkedIn URL — crawl the company site instead |
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.
SyncGTM MCP Mini CourseBeginnerMCP server · 8 lessons · 1h 31mAll 50 MCP tools clustered by GTM job — lead sourcing, CRM enrichment, social signals, account research, scraping — with copy-paste workflow prompts.AI-Powered GTMIntermediateApp + MCP · 19 lessons · 3h 6mWhere AI earns its cost, how to think in MCP tool chains, and three agentic builds — warm outbound, meeting research, CRM repair.