Fullenrich MCP connector
OAuth 2.1/DCR CRM & SalesMarketingConnect to FullEnrich MCP. Enrich contacts with verified email addresses and phone numbers using waterfall enrichment across multiple data providers.
Fullenrich MCP connector
-
Install the SDK
Section titled “Install the SDK”Terminal window npm install @scalekit-sdk/nodeTerminal window pip install scalekit -
Set your credentials
Section titled “Set your credentials”Add your Scalekit credentials to your
.envfile. 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> -
Authorize and make your first call
Section titled “Authorize and make your first call”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.actionsconst connector = 'fullenrichmcp'const identifier = 'user_123'// Generate an authorization link for the userconst { 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 callconst result = await actions.executeTool({connector,identifier,toolName: 'fullenrichmcp_get_credits',toolInput: {},})console.log(result)quickstart.py import osfrom scalekit.client import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENV_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "fullenrichmcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Fullenrich MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={},tool_name="fullenrichmcp_get_credits",connection_name=connection_name,identifier=identifier,)print(result)
What you can do
Section titled “What you can do”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
Tool list
Section titled “Tool list”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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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