Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Fullenrich MCP connector

OAuth 2.1/DCR CRM & 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.

Name Type Required Description
contacts string required List of contacts to enrich
fields string required Enrichment fields to request
name string required Short 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.

Name Type Required Description
contacts string required List of contacts to enrich
name string required Short 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.

Name Type Required Description
fields string required Enrichment fields to request
current_company_days_since_last_job_change string optional Filter by days since last job change
current_company_domains string optional Filter by current company domain
current_company_founded_years string optional Filter by current company founded year range
current_company_headcounts string optional Filter by current company employee count range
current_company_headquarters string optional Filter by current company HQ location
current_company_ids string optional Filter by current company ID
current_company_industries string optional Filter by current company industry
current_company_linkedin_urls string optional Filter by current company LinkedIn URL
current_company_names string optional Filter by current company name
current_company_specialties string optional Filter by current company specialties
current_company_types string optional Filter by current company type
current_company_years_at string optional Filter by years at current company
current_position_seniority_level string optional Filter by seniority level (Director, VP, or C-level)
current_position_titles string optional Filter by current job title
current_position_years_in string optional Filter by years in current position
limit integer optional Number of contacts to enrich (default: 10000, max: 10000)
offset integer optional Number of results to skip
past_company_domains string optional Filter by past company domains
past_company_names string optional Filter by past company names
past_position_titles string optional Filter by past job titles
person_ids string optional Filter by person ID
person_linkedin_urls string optional Filter by LinkedIn profile URL
person_locations string optional Filter by location (city, region, or country)
person_names string optional Filter by name (first, last, or full)
person_skills string optional Filter by skills
person_universities string optional Filter 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.

Name Type Required Description
format string required required
company_ids string optional Filter by company ID
domains string optional Filter by company domain (e.g. google.com)
founded_years string optional Filter by year founded range
headcounts string optional Filter by employee count range
headquarters string optional Filter by HQ location (city or country)
industries string optional Filter by industry
keywords string optional Filter by keywords in company description
limit integer optional Maximum number of results to export (default: 10000, max: 10000)
linkedin_urls string optional Filter by company LinkedIn URL
names string optional Filter by company name
offset integer optional Number of results to skip before exporting
output_dir string optional Directory path to save the exported file.
specialties string optional Filter by company specialties
types string optional Filter 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.

Name Type Required Description
format string required required
current_company_days_since_last_job_change string optional Filter by days since last job change
current_company_domains string optional Filter by current company domain
current_company_founded_years string optional Filter by current company founded year range
current_company_headcounts string optional Filter by current company employee count range
current_company_headquarters string optional Filter by current company HQ location
current_company_ids string optional Filter by current company ID
current_company_industries string optional Filter by current company industry
current_company_linkedin_urls string optional Filter by current company LinkedIn URL
current_company_names string optional Filter by current company name
current_company_specialties string optional Filter by current company specialties
current_company_types string optional Filter by current company type
current_company_years_at string optional Filter by years at current company
current_position_seniority_level string optional Filter by seniority level (Director, VP, or C-level)
current_position_titles string optional Filter by current job title
current_position_years_in string optional Filter by years in current position
limit integer optional Maximum number of results to export (default: 10000, max: 10000)
offset integer optional Number of results to skip before exporting
past_company_domains string optional Filter by past company domains
past_company_names string optional Filter by past company names
past_position_titles string optional Filter by past job titles
person_ids string optional Filter by person ID
person_linkedin_urls string optional Filter by LinkedIn profile URL
person_locations string optional Filter by location (city, region, or country)
person_names string optional Filter by name (first, last, or full)
person_skills string optional Filter by skills
person_universities string optional Filter 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.

Name Type Required Description
enrichment_id string required The enrichment ID to export
format string required required
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.

Name Type Required Description
enrichment_id string required The 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.

Name Type Required Description
company_ids string optional Filter by company ID
domains string optional Filter by company domain (e.g. google.com)
founded_years string optional Filter by year founded range
headcounts string optional Filter by employee count range
headquarters string optional Filter by HQ location (city or country)
include_descriptions boolean optional If true, include company description fields in the response. Default false to save tokens.
industries string optional Filter by industry
keywords string optional Filter by keywords in company description
limit integer optional Number of results to return (max 10)
linkedin_urls string optional Filter by company LinkedIn URL
names string optional Filter by company name
specialties string optional Filter by company specialties
types string optional Filter 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.

Name Type Required Description
emails string required List of email addresses to look up (max 100)
name string optional Short 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.

Name Type Required Description
current_company_days_since_last_job_change string optional Filter by days since last job change
current_company_domains string optional Filter by current company domain
current_company_founded_years string optional Filter by current company founded year range
current_company_headcounts string optional Filter by current company employee count range
current_company_headquarters string optional Filter by current company HQ location
current_company_ids string optional Filter by current company ID
current_company_industries string optional Filter by current company industry
current_company_keywords string optional Filter by current company keywords
current_company_linkedin_urls string optional Filter by current company LinkedIn URL
current_company_names string optional Filter by current company name
current_company_specialties string optional Filter by current company specialties
current_company_types string optional Filter by current company type
current_company_years_at string optional Filter by years at current company
current_position_seniority_level string optional Filter by seniority level (Director, VP, or C-level)
current_position_titles string optional Filter by current job title
current_position_years_in string optional Filter by years in current position
include_descriptions boolean optional If true, include description fields (company descriptions, position descriptions) in the response. Default false to save tokens.
limit integer optional Number of results to return (max 10)
past_company_domains string optional Filter by past company domains
past_company_names string optional Filter by past company names
past_position_titles string optional Filter by past job titles
person_ids string optional Filter by person ID
person_linkedin_urls string optional Filter by LinkedIn profile URL
person_locations string optional Filter by location (city, region, or country)
person_names string optional Filter by name (first, last, or full)
person_skills string optional Filter by skills
person_universities string optional Filter by university attended