Skip to main content
The LeadMagic MCP server exposes 16 tools, 1 resource, and 2 prompts. Each tool maps directly to a LeadMagic API endpoint — the AI calls the right one based on your request.
Credits are only charged when data is found. not_found results are free. See Credits & Pricing for full details.

Credit Cost Summary

ToolCreditsFree When
validate_email1 per 20 validationscatch_all, unknown results
find_email1Not found
find_mobile5Not found
search_profile1Not found
email_to_b2b_profile10Not found
find_personal_email2Not found
social_to_email5Not found
find_role2Not found
find_employees1 per 20 employees
detect_job_change3Not found
search_company1Not found
find_competitors5Not found
get_company_funding4Not found
get_technographics1Not found
find_jobs1 per job
check_creditsFreeAlways free

People Tools

validate_email

Validate an email address for deliverability. Returns status, MX records, and company enrichment data.
ParameterTypeRequiredDescription
emailstring (email)YesEmail address to validate
Credits: 1 per 20 validations (0.05 each). Free for catch_all and unknown results. Example prompt: “Validate the email john@acme.com API Reference: Email Validation

find_email

Find a professional work email from a person’s name and company. Prefer domain over company_name for best results.
ParameterTypeRequiredDescription
first_namestringNoFirst name
last_namestringNoLast name
full_namestringNoFull name (alternative to first + last)
domainstringNoCompany domain (preferred)
company_namestringNoCompany name
Requires (first_name + last_name OR full_name) AND (domain OR company_name).
Credits: 1. Free if not found. Example prompt: “Find the work email for Jane Smith at stripe.com” API Reference: Email Finder

find_mobile

Find a direct mobile phone number. Provide at least one identifier.
ParameterTypeRequiredDescription
profile_urlstringNoLinkedIn profile URL or username
work_emailstring (email)NoWork email address
personal_emailstring (email)NoPersonal email address
At least one parameter is required.
Credits: 5. Free if not found. Example prompt: “Find the mobile number for linkedin.com/in/janesmith” API Reference: Mobile Finder

search_profile

Get a full professional profile including work history, education, and skills.
ParameterTypeRequiredDescription
profile_urlstringNoLinkedIn profile URL (preferred)
work_emailstring (email)NoWork email address
personal_emailstring (email)NoPersonal email address
first_namestringNoFirst name
last_namestringNoLast name
company_namestringNoCurrent company name
At least one parameter is required.
Credits: 1. Free if not found. Example prompt: “Get the full profile for linkedin.com/in/janesmith” API Reference: Profile Search

email_to_b2b_profile

Find a LinkedIn profile URL from an email address.
ParameterTypeRequiredDescription
work_emailstring (email)NoWork email address
personal_emailstring (email)NoPersonal email address
At least one parameter is required.
Credits: 10. Free if not found. Example prompt: “Find the LinkedIn profile for john@acme.com API Reference: Email to Profile

find_personal_email

Find personal email addresses from a LinkedIn profile URL.
ParameterTypeRequiredDescription
profile_urlstringYesLinkedIn profile URL
Credits: 2. Free if not found. Example prompt: “Find personal emails for linkedin.com/in/janesmith” API Reference: Personal Email Finder

social_to_email

Convert a LinkedIn profile URL to a verified work email. Optional name and company improve accuracy.
ParameterTypeRequiredDescription
profile_urlstringYesLinkedIn profile URL
first_namestringNoFirst name (improves accuracy)
last_namestringNoLast name (improves accuracy)
company_namestringNoCompany name (improves accuracy)
Credits: 5. Free if not found. Example prompt: “Get the work email for linkedin.com/in/janesmith” API Reference: Profile to Email

find_role

Find people in a specific role at a company.
ParameterTypeRequiredDescription
company_namestringYesCompany name
job_titlestringNoJob title to search for
locationstringNoLocation filter
Credits: 2. Free if not found. Example prompt: “Find the VP of Sales at Snowflake” API Reference: Role Finder

find_employees

List employees at a company.
ParameterTypeRequiredDescription
company_namestringYesCompany name
domainstringNoCompany domain
locationstringNoLocation filter
limitnumberNoMax results (1–1000)
Credits: 1 per 20 employees. Example prompt: “List employees at Acme Corp in San Francisco” API Reference: Employee Finder

detect_job_change

Check if a contact has recently changed jobs.
ParameterTypeRequiredDescription
emailstring (email)NoWork or personal email
profile_urlstringNoLinkedIn profile URL
first_namestringNoFirst name
last_namestringNoLast name
company_namestringNoPrevious company name
At least one parameter is required.
Credits: 3. Free if not found. Example prompt: “Has john@acme.com changed jobs recently?” API Reference: Job Change Detector

Company Tools

search_company

Enrich company data by domain, name, or LinkedIn URL. Prefer domain for fastest and most accurate results.
ParameterTypeRequiredDescription
domainstringNoCompany domain (preferred)
company_namestringNoCompany name
profile_urlstringNoLinkedIn company URL
At least one parameter is required.
Credits: 1. Free if not found. Example prompt: “Get company info for stripe.com” API Reference: Company Search

find_competitors

Find competitor companies.
ParameterTypeRequiredDescription
company_namestringYesCompany name
domainstringNoCompany domain
industrystringNoIndustry filter
Credits: 5. Free if not found. Example prompt: “Who are Stripe’s competitors?” API Reference: Competitors Search

get_company_funding

Get funding history including rounds, investors, and amounts.
ParameterTypeRequiredDescription
company_namestringYesCompany name
domainstringNoCompany domain
Credits: 4. Free if not found. Example prompt: “How much funding has Notion raised?” API Reference: Company Funding

get_technographics

Identify the technology stack a company uses.
ParameterTypeRequiredDescription
company_namestringYesCompany name
domainstringNoCompany domain
Credits: 1. Free if not found. Example prompt: “What tech stack does stripe.com use?” API Reference: Technographics

Jobs Tools

find_jobs

Search job postings by company, title, location, and more.
ParameterTypeRequiredDescription
company_namestringNoCompany name
job_titlestringNoJob title to search for
locationstringNoLocation filter
countrystringNoCountry filter
regionstringNoRegion filter
job_typestringNoJob type filter
industrystringNoIndustry filter
Credits: 1 per job returned. Example prompt: “Find engineering jobs at Stripe in San Francisco” API Reference: Jobs Finder

Account Tools

check_credits

Check your remaining LeadMagic credit balance.
ParameterTypeRequiredDescription
(none)No parameters required
Credits: Always free. Example prompt: “How many credits do I have?” API Reference: Check Credits

Resources

The MCP server exposes one resource that AI clients can read for context.
ResourceURITypeDescription
LeadMagic API Documentationleadmagic://docstext/markdownCredit costs, rate limits, best practices, and API reference
The AI client can read this resource to understand how to use LeadMagic tools effectively — including which parameters to prefer and how to optimize credit usage.

Prompts

The server provides two built-in prompts that guide the AI through common workflows.

enrich_lead

Enrich a lead with email, company, and profile data.
ParameterTypeRequiredDescription
namestringNoPerson’s name
companystringNoCompany name
linkedin_urlstringNoLinkedIn profile URL
Usage: “Enrich the lead Jane Smith at Acme Corp” The AI will use this prompt to orchestrate multiple tool calls — finding the email, searching the profile, and enriching the company data.

validate_emails

Validate a list of email addresses for deliverability.
ParameterTypeRequiredDescription
emailsstringYesComma-separated list of email addresses
Usage: “Validate these emails: john@acme.com, jane@stripe.com, bob@notion.so The AI will validate each email and summarize the results (valid, invalid, catch-all, unknown).