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 per email found
Category
Enrich Person
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.


Use cases

  • Turn a sourced list into a sendable one. Profiles from find_people become an outbound campaign only once each row carries an address.
  • Fill the gaps in a CRM import. Contacts that arrived with a LinkedIn URL and no email are the cheapest rows to repair.
  • Reach a specific person at a named account. Resolve the profile, get the address, write the email — the standard three-step for a single target.
  • Build a clean send list. Chain verify_email so what reaches the sequence is deliverable rather than merely found.

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 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.
  • Suppress before you enrich. Drop anyone already in the CRM or already sequenced first — normalise both sides to linkedin.com/in/<slug> before comparing. Filtering costs nothing; re-buying 40 addresses costs 40 credits.
  • 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.
  • Ask for a table, blanks included. “Return name, company, LinkedIn URL, email, and not found where empty.” A client left to summarize will quietly drop the misses and hide your real hit rate.
  • Number the steps around it. Source → suppress → find_work_emailverify_email → write back. One tool per step, with a stop point before this one.
  • 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.


Parameters

ParameterTypeRequiredNotes
linkedin_urlstringYesFull LinkedIn profile URL
first_namestringNoImproves match rate
last_namestringNoImproves match rate
organization_namestringNoDisambiguates common names

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.