Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Fullenrich MCP connector

OAuth 2.1/DCRCRM & SalesMarketing

Connect to FullEnrich MCP. Enrich contacts with verified email addresses and phone numbers using waterfall enrichment across multiple data providers.

Fullenrich MCP connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'fullenrichmcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize Fullenrich MCP:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'fullenrichmcp_get_credits',
    toolInput: {},
    })
    console.log(result)

Connect this agent connector to let your agent:

  • Search people, contact by email, companies — Search for contacts in the FullEnrich database using filters such as name, company, job title, location, and skills
  • List industries — List all valid industry values that can be used as filter inputs in search_people, search_companies, export_contacts, and export_companies
  • Get enrichment results, credits — Get the current status and up to 10 result rows from an enrichment job by enrichment ID
  • Results export enrichment — Export all results from a completed enrichment job to a CSV or JSON file
  • Contacts export — Export contact search results to a CSV or JSON file
  • Companies export — Export company search results to a CSV or JSON file

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

fullenrichmcp_enrich_bulk#Launch an asynchronous bulk enrichment job for a list of contacts, retrieving professional email addresses or phone numbers. Returns an enrichment ID and URL to track results.3 params

Launch an asynchronous bulk enrichment job for a list of contacts, retrieving professional email addresses or phone numbers. Returns an enrichment ID and URL to track results.

NameTypeRequiredDescription
contactsstringrequiredList of contacts to enrich
fieldsstringrequiredEnrichment fields to request
namestringrequiredShort human-readable label for this enrichment (e.g. Google Engineers Emails)
fullenrichmcp_enrich_personal_email_bulk#Launch an asynchronous bulk enrichment job to find personal email addresses for a list of contacts. Requires personal email enrichment to be enabled on your workspace.2 params

Launch an asynchronous bulk enrichment job to find personal email addresses for a list of contacts. Requires personal email enrichment to be enabled on your workspace.

NameTypeRequiredDescription
contactsstringrequiredList of contacts to enrich
namestringrequiredShort human-readable label for this enrichment (e.g. Google Engineers Personal Emails)
fullenrichmcp_enrich_search_contact#Launch an asynchronous enrichment job for contacts matching search filters, enriching them with professional emails or phone numbers. Returns an enrichment ID to track progress.27 params

Launch an asynchronous enrichment job for contacts matching search filters, enriching them with professional emails or phone numbers. Returns an enrichment ID to track progress.

NameTypeRequiredDescription
fieldsstringrequiredEnrichment fields to request
current_company_days_since_last_job_changestringoptionalFilter by days since last job change
current_company_domainsstringoptionalFilter by current company domain
current_company_founded_yearsstringoptionalFilter by current company founded year range
current_company_headcountsstringoptionalFilter by current company employee count range
current_company_headquartersstringoptionalFilter by current company HQ location
current_company_idsstringoptionalFilter by current company ID
current_company_industriesstringoptionalFilter by current company industry
current_company_linkedin_urlsstringoptionalFilter by current company LinkedIn URL
current_company_namesstringoptionalFilter by current company name
current_company_specialtiesstringoptionalFilter by current company specialties
current_company_typesstringoptionalFilter by current company type
current_company_years_atstringoptionalFilter by years at current company
current_position_seniority_levelstringoptionalFilter by seniority level (Director, VP, or C-level)
current_position_titlesstringoptionalFilter by current job title
current_position_years_instringoptionalFilter by years in current position
limitintegeroptionalNumber of contacts to enrich (default: 10000, max: 10000)
offsetintegeroptionalNumber of results to skip
past_company_domainsstringoptionalFilter by past company domains
past_company_namesstringoptionalFilter by past company names
past_position_titlesstringoptionalFilter by past job titles
person_idsstringoptionalFilter by person ID
person_linkedin_urlsstringoptionalFilter by LinkedIn profile URL
person_locationsstringoptionalFilter by location (city, region, or country)
person_namesstringoptionalFilter by name (first, last, or full)
person_skillsstringoptionalFilter by skills
person_universitiesstringoptionalFilter by university attended
fullenrichmcp_export_companies#Export company search results to a CSV or JSON file. Use this when you need more than 10 results. Returns a download URL valid for 24 hours.15 params

Export company search results to a CSV or JSON file. Use this when you need more than 10 results. Returns a download URL valid for 24 hours.

NameTypeRequiredDescription
formatstringrequiredrequired
company_idsstringoptionalFilter by company ID
domainsstringoptionalFilter by company domain (e.g. google.com)
founded_yearsstringoptionalFilter by year founded range
headcountsstringoptionalFilter by employee count range
headquartersstringoptionalFilter by HQ location (city or country)
industriesstringoptionalFilter by industry
keywordsstringoptionalFilter by keywords in company description
limitintegeroptionalMaximum number of results to export (default: 10000, max: 10000)
linkedin_urlsstringoptionalFilter by company LinkedIn URL
namesstringoptionalFilter by company name
offsetintegeroptionalNumber of results to skip before exporting
output_dirstringoptionalDirectory path to save the exported file.
specialtiesstringoptionalFilter by company specialties
typesstringoptionalFilter by company type
fullenrichmcp_export_contacts#Export contact search results to a CSV or JSON file. Use this when you need more than 10 results. Returns a download URL valid for 24 hours.27 params

Export contact search results to a CSV or JSON file. Use this when you need more than 10 results. Returns a download URL valid for 24 hours.

NameTypeRequiredDescription
formatstringrequiredrequired
current_company_days_since_last_job_changestringoptionalFilter by days since last job change
current_company_domainsstringoptionalFilter by current company domain
current_company_founded_yearsstringoptionalFilter by current company founded year range
current_company_headcountsstringoptionalFilter by current company employee count range
current_company_headquartersstringoptionalFilter by current company HQ location
current_company_idsstringoptionalFilter by current company ID
current_company_industriesstringoptionalFilter by current company industry
current_company_linkedin_urlsstringoptionalFilter by current company LinkedIn URL
current_company_namesstringoptionalFilter by current company name
current_company_specialtiesstringoptionalFilter by current company specialties
current_company_typesstringoptionalFilter by current company type
current_company_years_atstringoptionalFilter by years at current company
current_position_seniority_levelstringoptionalFilter by seniority level (Director, VP, or C-level)
current_position_titlesstringoptionalFilter by current job title
current_position_years_instringoptionalFilter by years in current position
limitintegeroptionalMaximum number of results to export (default: 10000, max: 10000)
offsetintegeroptionalNumber of results to skip before exporting
past_company_domainsstringoptionalFilter by past company domains
past_company_namesstringoptionalFilter by past company names
past_position_titlesstringoptionalFilter by past job titles
person_idsstringoptionalFilter by person ID
person_linkedin_urlsstringoptionalFilter by LinkedIn profile URL
person_locationsstringoptionalFilter by location (city, region, or country)
person_namesstringoptionalFilter by name (first, last, or full)
person_skillsstringoptionalFilter by skills
person_universitiesstringoptionalFilter by university attended
fullenrichmcp_export_enrichment_results#Export all results from a completed enrichment job to a CSV or JSON file. Returns a download URL. Use get_enrichment_results first to check status.2 params

Export all results from a completed enrichment job to a CSV or JSON file. Returns a download URL. Use get_enrichment_results first to check status.

NameTypeRequiredDescription
enrichment_idstringrequiredThe enrichment ID to export
formatstringrequiredrequired
fullenrichmcp_get_credits#Check the current credit balance for your workspace. No input required.0 params

Check the current credit balance for your workspace. No input required.

fullenrichmcp_get_enrichment_results#Get the current status and up to 10 result rows from an enrichment job by enrichment ID. Use export_enrichment_results to retrieve the full dataset.1 param

Get the current status and up to 10 result rows from an enrichment job by enrichment ID. Use export_enrichment_results to retrieve the full dataset.

NameTypeRequiredDescription
enrichment_idstringrequiredThe enrichment ID returned by enrich_bulk or enrich_search_contact
fullenrichmcp_list_industries#List all valid industry values that can be used as filter inputs in search_people, search_companies, export_contacts, and export_companies.0 params

List all valid industry values that can be used as filter inputs in search_people, search_companies, export_contacts, and export_companies.

fullenrichmcp_search_companies#Search for companies in the FullEnrich database using filters such as name, domain, industry, headcount, and headquarters. Returns up to 10 preview results.13 params

Search for companies in the FullEnrich database using filters such as name, domain, industry, headcount, and headquarters. Returns up to 10 preview results.

NameTypeRequiredDescription
company_idsstringoptionalFilter by company ID
domainsstringoptionalFilter by company domain (e.g. google.com)
founded_yearsstringoptionalFilter by year founded range
headcountsstringoptionalFilter by employee count range
headquartersstringoptionalFilter by HQ location (city or country)
include_descriptionsbooleanoptionalIf true, include company description fields in the response. Default false to save tokens.
industriesstringoptionalFilter by industry
keywordsstringoptionalFilter by keywords in company description
limitintegeroptionalNumber of results to return (max 10)
linkedin_urlsstringoptionalFilter by company LinkedIn URL
namesstringoptionalFilter by company name
specialtiesstringoptionalFilter by company specialties
typesstringoptionalFilter by company type
fullenrichmcp_search_contact_by_email#Look up contact profiles from a list of email addresses using reverse email enrichment. Launches an asynchronous job and returns an enrichment ID.2 params

Look up contact profiles from a list of email addresses using reverse email enrichment. Launches an asynchronous job and returns an enrichment ID.

NameTypeRequiredDescription
emailsstringrequiredList of email addresses to look up (max 100)
namestringoptionalShort human-readable label for this reverse email job (e.g. Sales Team Emails)
fullenrichmcp_search_people#Search for contacts in the FullEnrich database using filters such as name, company, job title, location, and skills. Returns up to 10 preview results.27 params

Search for contacts in the FullEnrich database using filters such as name, company, job title, location, and skills. Returns up to 10 preview results.

NameTypeRequiredDescription
current_company_days_since_last_job_changestringoptionalFilter by days since last job change
current_company_domainsstringoptionalFilter by current company domain
current_company_founded_yearsstringoptionalFilter by current company founded year range
current_company_headcountsstringoptionalFilter by current company employee count range
current_company_headquartersstringoptionalFilter by current company HQ location
current_company_idsstringoptionalFilter by current company ID
current_company_industriesstringoptionalFilter by current company industry
current_company_keywordsstringoptionalFilter by current company keywords
current_company_linkedin_urlsstringoptionalFilter by current company LinkedIn URL
current_company_namesstringoptionalFilter by current company name
current_company_specialtiesstringoptionalFilter by current company specialties
current_company_typesstringoptionalFilter by current company type
current_company_years_atstringoptionalFilter by years at current company
current_position_seniority_levelstringoptionalFilter by seniority level (Director, VP, or C-level)
current_position_titlesstringoptionalFilter by current job title
current_position_years_instringoptionalFilter by years in current position
include_descriptionsbooleanoptionalIf true, include description fields (company descriptions, position descriptions) in the response. Default false to save tokens.
limitintegeroptionalNumber of results to return (max 10)
past_company_domainsstringoptionalFilter by past company domains
past_company_namesstringoptionalFilter by past company names
past_position_titlesstringoptionalFilter by past job titles
person_idsstringoptionalFilter by person ID
person_linkedin_urlsstringoptionalFilter by LinkedIn profile URL
person_locationsstringoptionalFilter by location (city, region, or country)
person_namesstringoptionalFilter by name (first, last, or full)
person_skillsstringoptionalFilter by skills
person_universitiesstringoptionalFilter by university attended