Skip to Content
MCPToolsFind Work Email

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_name and organization_name alongside 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

ParameterTypeRequiredNotes
linkedin_urlstringYesFull LinkedIn profile URL
first_namestringNoImproves match rate
last_namestringNoImproves match rate
organization_namestringNoDisambiguates 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/janedoe

Enrich 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 clientWhat 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.com looks 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.


ToolUse it instead when
find_personal_emailYou need a personal address — 3 credits
verify_emailYou already have the email and need deliverability
enrich_personYou want the whole record, not just an email
scrape_emails_from_websiteThere is no LinkedIn URL — crawl the company site instead

Next steps


Keep learning

Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.