Skip to main content
The LeadMagic MCP server exposes contact, company, jobs, bulk, account, and composite workflow tools to compatible AI assistants. Tools are read-only unless they submit a bulk job or open an upload workflow.
Estimate credits with preview_cost before expensive composite work, and use check_credit_balance or get_account_analytics before large bulk jobs.

Cost And Safety Model

PatternWhat to expect
Single lookupsCharged only when the underlying LeadMagic product returns data, unless noted otherwise
Email validation0.25 credits per validation
Jobs1 credit per job returned; job company autocomplete is 1 credit per request
Bulk jobsCharged asynchronously per processed row and product
Free toolsCredit checks, credit estimates, analytics reads, most job filter lists, and many no-result outcomes
Composite toolsChain multiple lookups; estimate cost with preview_cost before large runs

Contact Tools

ToolUse it forKey inputsCost behavior
validate_work_emailEmail deliverability before outreachemail0.25 credits per validation
find_work_emailWork email discovery from person + companyfirst_name, last_name, company_domain or company_name1 credit per lookup
find_mobile_numberDirect mobile lookupprofile_url, work_email, or personal_email5 credits when found, free if no match
linkedin_profile_to_work_emailProfile URL to work emailprofile_url, optional name/company hints1 credit per lookup
email_to_b2b_profileEmail to LinkedIn/B2B profile URLwork_email or personal_email10 credits when found, free if no match
search_profileFull professional profileprofile_url2 credits when found, free if no match
find_personal_emailPersonal email fallbackprofile_url2 credits when found, free if no match
detect_job_changeEmployment-change detectionprofile_url or work_email, plus company hint when needed1 credit per check
Example prompts:
Validate alex.rivera@example.com before I send outreach.
Find the work email for Alex Rivera at example.com.
Get the mobile number for this LinkedIn profile.
Has alex.rivera@example.com moved jobs?

Company And Account Tools

ToolUse it forKey inputsCost behavior
enrich_companySingle-company firmographicscompany_domain, company_name, or profile_url1 credit per match
research_accountConcise company brief with funding contextcompany_domain or company_name2 credits per account
find_company_fundingFunding rounds, investors, last round, and revenue contextcompany_domain or company_name4 credits when data exists
list_company_competitorsCompetitors and similar companiescompany_domain, company_url, or company_name5 credits when found
get_company_technographicsTechnology stack and vendor signalscompany_name, optional company_domain1 credit when signals exist
find_people_by_roleOne role or title at a companycompany_name, optional job_title, location1 credit per match
find_company_employeesBroad employee discoverycompany_domain or company_name, optional location, limit1 credit per employee returned
Example prompts:
Give me firmographics for example.com.
Who competes with Example Robotics?
What technology stack does Example Robotics use?
Find the VP Sales at Example Robotics.
List 25 employees at example.com.

Composite Tools

Composite tools chain multiple LeadMagic calls server-side so the assistant can produce a richer answer in one step.
ToolWhat it chainsBest forCost controls
find_decision_makersRole search, work email discovery, and validationFinding executives or buying committee memberstitles max 5, include_email_discovery, include_validation, validate_limit
account_intelCompany research, competitors, technographics, and jobsAccount prep and GTM researchinclude_* flags, jobs_limit, jobs_per_page
enrich_contactValidation, profile lookup, personal email, mobile, and job changeFull contact dossierinclude_* flags, auto_resolve_profile
Example prompts:
Find and validate the CEO, CRO, and Head of RevOps at Example Robotics.
Give me account intel on Example Robotics, but limit jobs to 5.
Enrich alex.rivera@example.com but skip mobile lookup.

Jobs Tools

ToolUse it forInputsCost
find_jobsSearch open jobs and hiring intentcompany_name, company_website, job_title, job_description, experience_level, has_remote, location, city_name, country_id, posted_within, page, per_page1 credit per returned job
search_jobsAdvanced Jobs Search with v3 warehouse filterstitles, company_domains, countries, occupation_level*, tags, vector, include_facets, mode, limit1 credit per returned job signal
resolve_job_search_filtersResolve companies, tags, titles, occupation taxonomy, and countries before searchcompany_domains, tags, occupation_level*, titles, countries1 credit per request
search_job_companiesAutocomplete job company filtersq, domain, limit1 credit per request
search_job_tagsAutocomplete jobs tags/tools/skillsq, tag_type, limitFree
search_job_titlesAutocomplete normalized job titlesq, limitFree
search_job_occupation_taxonomyAutocomplete occupation taxonomy levelsq, level, limitFree
search_job_locationsAutocomplete countries, regions, states, and citiesq, type, limitFree
get_job_search_catalogsFetch job filter catalogsnoneFree
get_job_search_statsFetch jobs warehouse freshness and dimension countsnoneFree
list_job_countriesResolve supported country filtersnoneFree
list_job_typesSee supported job type filtersnoneFree
list_job_company_typesSee company type filtersnoneFree
list_job_industriesSee supported industry filtersnoneFree
list_job_regionsSee supported region filtersnoneFree
Example prompts:
Find senior remote engineering jobs at Example Robotics posted in the last 30 days.
Search jobs for DevOps engineers in the US using occupation taxonomy and tags.
Resolve job search filters for Example Robotics, Kubernetes, and DevOps.
Which countries can I use as job filters?
Show job industries supported by LeadMagic.

Bulk Tools

Use bulk tools for lists, uploaded files, and multi-row work. The assistant should not loop single-record tools across a CSV.
ToolUse it for
create_bulk_upload_sessionOpen the LeadMagic upload widget for CSV/JSON/JSONL files
process_attached_csvRoute an attached file into the upload widget with the right enrichment
resolve_bulk_upload_mappingWidget-internal column mapping helper
submit_company_firmographics_bulkCompany firmographics bulk jobs with domain/name mapping
submit_detected_bulk_jobBulk jobs after enrichment type and columns are detected
submit_bulk_jobGeneric bulk submit with explicit endpoint, product, and input mapping
list_bulk_jobsList recent jobs with optional status/product filters
get_bulk_job_statusCheck queue position, throttling/backoff, progress, completion, and links
get_bulk_job_rowsRead paginated result rows
get_bulk_job_errorsRead failed rows and error messages
get_bulk_job_logsRead recent worker logs
get_bulk_job_eventsRead worker event history
Supported detected bulk enrichments:
EnrichmentTypical columns
company_firmographicsdomain, company, name, website
company_technographicscompany, domain
company_competitorscompany, domain, linkedin_url
company_jobscompany, domain
company_fundingcompany, domain
email_validationemail, work_email, business_email
work_email_finderfirst_name, last_name, domain, company
linkedin_to_emailprofile_url, linkedin_url
mobile_finderemail, work_email, profile_url, linkedin_url
job_changeemail, profile_url, domain, company
employee_findercompany, domain
Example prompts:
Open the upload widget so I can enrich a company list.
This CSV has first name, last name, and domain columns. Find work emails in bulk.
Check the status of bulk job job_123.
Show failed rows for that bulk job.

Account Tools

ToolUse it forCost
check_credit_balanceCurrent credit balanceFree
get_account_analyticsCredit balance, rate-limit headroom, concurrency, calls, credits used, average cost, and top tools for today/week/monthFree
preview_costCredit estimate for any MCP tool, including composite workflowsFree
Example prompts:
How many credits do I have left?
Show usage today and rate-limit headroom.
Estimate the cost of account_intel for 10 jobs before running it.

Resources

ResourceURITypeDescription
LeadMagic API Documentationleadmagic://docstext/markdownCredit costs, rate limits, best practices, and API reference context
AI clients can read this resource to understand parameter preferences, cost behavior, and credit-saving patterns.

Prompts

The server provides built-in prompts for common workflows.
PromptUse it forArguments
account_researchResearch a single company and summarize GTM signalscompany_domain, company_name
contact_lookupFind or validate a work email, with bulk-file guidance when neededfirst_name, last_name, company_domain, company_name, email
User asks forPrefer
One email validationvalidate_work_email
One work emailfind_work_email or linkedin_profile_to_work_email
One full contact dossierenrich_contact
Executives at an accountfind_decision_makers
One company profileenrich_company
Full account prepaccount_intel
A CSV or listprocess_attached_csv, create_bulk_upload_session, or submit_detected_bulk_job
Job postingsfind_jobs
Credit usage or limitsget_account_analytics
Cost estimatepreview_cost