MCP App Store
Business
FullEnrich icon

FullEnrich

by FullEnrich

Overview

FullEnrich helps ChatGPT find and enrich B2B prospects. Search for the right people or companies, get verified emails and phone numbers, and build prospect lists without leaving the conversation.

Tools

enrich_bulk

ChatGPT
Enrich multiple contacts at once with professional email or phone data. This tool takes a list of contacts you already have and launches an asynchronous enrichment job. Use this for bulk enrichment when you already know the people to enrich, rather than searching for them first. PARAMETERS: - name: A short human-readable label for this enrichment (required) - contacts: Array of contacts to enrich (required). Each contact can include: - firstname - lastname - fullname - company - domain - linkedin_url Each contact must have at least one usable field. - fields: Array of enrichment fields to request (required). Valid values: - "contact.work_emails": Professional email addresses - "contact.phones": Phone numbers OUTPUT: - enrichment_id: ID of the created enrichment - enrichment_url: URL to view enrichment results in the FullEnrich app IMPORTANT: - This tool is asynchronous - Present the enrichment link to the user so they can open it in their browser - Supported enrichment fields are only: contact.work_emails and contact.phones

enrich_bulk

ChatGPT
Enrich multiple contacts at once with professional email or phone data. This tool takes a list of contacts you already have and launches an asynchronous enrichment job. Use this for bulk enrichment when you already know the people to enrich, rather than searching for them first. PARAMETERS: - name: A short human-readable label for this enrichment (required) - contacts: Array of contacts to enrich (required). Each contact can include: - firstname - lastname - fullname - company - domain - linkedin_url Each contact must have at least one usable field. - fields: Array of enrichment fields to request (required). Valid values: - "contact.work_emails": Professional email addresses - "contact.phones": Phone numbers OUTPUT: - enrichment_id: ID of the created enrichment - enrichment_url: URL to view enrichment results in the FullEnrich app IMPORTANT: - This tool is asynchronous - Present the enrichment link to the user so they can open it in their browser - Supported enrichment fields are only: contact.work_emails and contact.phones

enrich_search_contact

ChatGPT
Enrich contacts matching search filters with professional email or phone data. This tool launches an asynchronous enrichment job from contact search filters and returns immediately with identifiers to track progress. PARAMETERS: - fields: Array of enrichment fields to request (required) - "contact.work_emails": Professional email addresses - "contact.phones": Phone numbers - All contact search filters supported by search_people can be used here - offset: Number of results to skip (default: 0) - limit: Number of contacts to enrich (default: 100, max: 10000) OUTPUT: - enrichment_id: ID of the created enrichment - operation_id: ID to track operation progress - status: Current operation status - total: Number of contacts to be enriched IMPORTANT: - This tool is asynchronous - After launching, use get_enrichment_results to check progress - If you need the full result set, use export_enrichment_results after completion - Supported enrichment fields are only: contact.work_emails and contact.phones

enrich_search_contact

ChatGPT
Enrich contacts matching search filters with professional email or phone data. This tool launches an asynchronous enrichment job from contact search filters and returns immediately with identifiers to track progress. PARAMETERS: - fields: Array of enrichment fields to request (required) - "contact.work_emails": Professional email addresses - "contact.phones": Phone numbers - All contact search filters supported by search_people can be used here - offset: Number of results to skip (default: 0) - limit: Number of contacts to enrich (default: 100, max: 10000) OUTPUT: - enrichment_id: ID of the created enrichment - operation_id: ID to track operation progress - status: Current operation status - total: Number of contacts to be enriched IMPORTANT: - This tool is asynchronous - After launching, use get_enrichment_results to check progress - If you need the full result set, use export_enrichment_results after completion - Supported enrichment fields are only: contact.work_emails and contact.phones

export_companies

ChatGPT
Export company results to a CSV or JSON file. This tool fetches all companies matching your search criteria and generates a downloadable export file. Use this when you need more than 10 preview results or want to process data externally. PARAMETERS: - format: "csv" or "json" (required) - limit: Maximum number of results to export (optional, default: 100, max: 10000) - offset: Number of results to skip (default: 0) - filters: Company search filters supported by search_companies FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) OUTPUT: Returns a text summary with: - total_results: Number of records exported - format: csv or json - download_url: URL for the user to download the file in their browser - expires_at: Expiration timestamp for the download URL IMPORTANT: - Do not fetch or download the file URL yourself - Present the download link to the user so they can open it in their browser - Each company consumes 0.25 credit

export_companies

ChatGPT
Export company results to a CSV or JSON file. This tool fetches all companies matching your search criteria and generates a downloadable export file. Use this when you need more than 10 preview results or want to process data externally. PARAMETERS: - format: "csv" or "json" (required) - limit: Maximum number of results to export (optional, default: 100, max: 10000) - offset: Number of results to skip (default: 0) - filters: Company search filters supported by search_companies FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) OUTPUT: Returns a text summary with: - total_results: Number of records exported - format: csv or json - download_url: URL for the user to download the file in their browser - expires_at: Expiration timestamp for the download URL IMPORTANT: - Do not fetch or download the file URL yourself - Present the download link to the user so they can open it in their browser - Each company consumes 0.25 credit

export_contacts

ChatGPT
Export contact search results to a CSV or JSON file. This tool fetches all contacts matching your search criteria and generates a downloadable export file. Use this when you need more than 10 preview results or want to process data externally. PARAMETERS: - format: "csv" or "json" (required) - limit: Maximum number of results to export (optional, default: 100, max: 10000) - offset: Number of results to skip (default: 0) - filters: Contact search filters supported by search_people STRING FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) RANGE FILTER FORMAT: Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) OUTPUT: Returns a text summary with: - total_results: Number of records exported - format: csv or json - download_url: URL for the user to download the file in their browser - expires_at: Expiration timestamp for the download URL IMPORTANT: - Do not fetch or download the file URL yourself - Present the download link to the user so they can open it in their browser - Each contact consumes 0.25 credit

export_contacts

ChatGPT
Export contact search results to a CSV or JSON file. This tool fetches all contacts matching your search criteria and generates a downloadable export file. Use this when you need more than 10 preview results or want to process data externally. PARAMETERS: - format: "csv" or "json" (required) - limit: Maximum number of results to export (optional, default: 100, max: 10000) - offset: Number of results to skip (default: 0) - filters: Contact search filters supported by search_people STRING FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) RANGE FILTER FORMAT: Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) OUTPUT: Returns a text summary with: - total_results: Number of records exported - format: csv or json - download_url: URL for the user to download the file in their browser - expires_at: Expiration timestamp for the download URL IMPORTANT: - Do not fetch or download the file URL yourself - Present the download link to the user so they can open it in their browser - Each contact consumes 0.25 credit

export_enrichment_results

ChatGPT
Export all enrichment results as a CSV or JSON file. This tool exports ALL results from a completed enrichment to a downloadable file. Use this when you need all results (get_enrichment_results only returns 10). PARAMETERS: - format: "csv" or "json" (required) - enrichment_id: The enrichment ID to export (required) OUTPUT: - If in progress: status message with progress info - If finished: download URL for the file (expires in 24 hours) IMPORTANT: Do NOT fetch or download the file URL. The exported files can be very large. Present the download link to the user so they can open it in their browser. EXAMPLE: {"format": "json", "enrichment_id": "123e4567-e89b-12d3-a456-426614174000"}

export_enrichment_results

ChatGPT
Export all enrichment results as a CSV or JSON file. This tool exports ALL results from a completed enrichment to a downloadable file. Use this when you need all results (get_enrichment_results only returns 10). PARAMETERS: - format: "csv" or "json" (required) - enrichment_id: The enrichment ID to export (required) OUTPUT: - If in progress: status message with progress info - If finished: download URL for the file (expires in 24 hours) IMPORTANT: Do NOT fetch or download the file URL. The exported files can be very large. Present the download link to the user so they can open it in their browser. EXAMPLE: {"format": "json", "enrichment_id": "123e4567-e89b-12d3-a456-426614174000"}

get_credits

ChatGPT
Check the current credit balance for your workspace. No input required. Use this before enrichment operations when credit usage matters.

get_credits

ChatGPT
Check the current credit balance for your workspace. No input required. Use this before enrichment operations when credit usage matters.

get_enrichment_results

ChatGPT
Get enrichment results by enrichment ID. Returns the current status of an enrichment job. If the enrichment is still running, this tool returns progress information. If it is finished, it returns up to 10 result rows with enriched contact data. PARAMETERS: - enrichment_id: The enrichment ID returned by enrich_bulk or enrich_search_contact (required) OUTPUT: - If in progress: status, message, enrichment name, and progress counts - If finished: status, total results, up to 10 result rows, and enrichment URL - Each result row includes: firstname, lastname, company, domain, linkedin_url, status, emails, phones IMPORTANT: - This tool returns at most 10 rows - If more than 10 results exist, use export_enrichment_results to retrieve the full dataset

get_enrichment_results

ChatGPT
Get enrichment results by enrichment ID. Returns the current status of an enrichment job. If the enrichment is still running, this tool returns progress information. If it is finished, it returns up to 10 result rows with enriched contact data. PARAMETERS: - enrichment_id: The enrichment ID returned by enrich_bulk or enrich_search_contact (required) OUTPUT: - If in progress: status, message, enrichment name, and progress counts - If finished: status, total results, up to 10 result rows, and enrichment URL - Each result row includes: firstname, lastname, company, domain, linkedin_url, status, emails, phones IMPORTANT: - This tool returns at most 10 rows - If more than 10 results exist, use export_enrichment_results to retrieve the full dataset

list_functions_subfunctions

ChatGPT
List all available function values that can be used as filters in search_people and export_contacts tools. Call this tool first if you need to know which function values are valid before searching or filtering by function.

list_functions_subfunctions

ChatGPT
List all available function values that can be used as filters in search_people and export_contacts tools. Call this tool first if you need to know which function values are valid before searching or filtering by function.

list_industries

ChatGPT
List all available industry values that can be used as filters in search_people, search_companies, export_contacts, and export_companies tools. Call this tool first if you need to know which industry values are valid before searching or filtering by industry.

list_industries

ChatGPT
List all available industry values that can be used as filters in search_people, search_companies, export_contacts, and export_companies tools. Call this tool first if you need to know which industry values are valid before searching or filtering by industry.

list_seniorities

ChatGPT
List all available seniority values that can be used as filters in search_people and export_contacts tools. Call this tool first if you need to know which seniority values are valid before searching or filtering by seniority.

list_seniorities

ChatGPT
List all available seniority values that can be used as filters in search_people and export_contacts tools. Call this tool first if you need to know which seniority values are valid before searching or filtering by seniority.

search_companies

ChatGPT
Search for companies in the FullEnrich database with powerful filters. STRING FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) RANGE FILTER FORMAT: Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) COMPANY FILTERS: - names: Search by company name - domains: Search by company domain (e.g. "google.com") - keywords: Search by keywords in company description - industries: Search by industry. Use the list_industries tool to see all available values - types: Search by company type (e.g. "Public Company", "Privately Held") - headquarters: Search by HQ location (city, country) - specialties: Search by company specialties - revenue_ranges: Filter by annual revenue bracket (e.g. "$10M-$50M", ">$1B"). Use exclude to filter out a bracket RANGE FILTERS: - headcounts: Employee count range (e.g. [{"min": 100, "max": 500}]) - founded_years: Year founded range (e.g. [{"min": 2010}]) LIMIT: - limit: Number of results to return (default: 10, max: 10) IMPORTANT: - This tool returns a maximum of 10 results and is designed for quick previews only - There is no pagination support - If you need more results, use export_companies instead OUTPUT OPTIONS: - include_descriptions: If true, include company description fields. Default: false to save tokens

search_companies

ChatGPT
Search for companies in the FullEnrich database with powerful filters. STRING FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) RANGE FILTER FORMAT: Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) COMPANY FILTERS: - names: Search by company name - domains: Search by company domain (e.g. "google.com") - keywords: Search by keywords in company description - industries: Search by industry. Use the list_industries tool to see all available values - types: Search by company type (e.g. "Public Company", "Privately Held") - headquarters: Search by HQ location (city, country) - specialties: Search by company specialties - revenue_ranges: Filter by annual revenue bracket (e.g. "$10M-$50M", ">$1B"). Use exclude to filter out a bracket RANGE FILTERS: - headcounts: Employee count range (e.g. [{"min": 100, "max": 500}]) - founded_years: Year founded range (e.g. [{"min": 2010}]) LIMIT: - limit: Number of results to return (default: 10, max: 10) IMPORTANT: - This tool returns a maximum of 10 results and is designed for quick previews only - There is no pagination support - If you need more results, use export_companies instead OUTPUT OPTIONS: - include_descriptions: If true, include company description fields. Default: false to save tokens

search_contact_by_email

ChatGPT
Find contact profiles from a list of email addresses (reverse email lookup). This tool takes a list of email addresses and launches an asynchronous enrichment job to find the associated contact profiles (LinkedIn profile, employment, location, etc.). PARAMETERS: - name: A short human-readable label for this job (optional, defaults to "MCP Reverse Email") - emails: Array of email addresses to look up (required, max 100) OUTPUT: - enrichment_id: ID of the created enrichment job - enrichment_url: URL to view results in the FullEnrich app IMPORTANT: - This tool is asynchronous - After launching, use get_enrichment_results to check progress and retrieve results - If you need the full result set, use export_enrichment_results after completion - Each email lookup consumes reverse email credits

search_contact_by_email

ChatGPT
Find contact profiles from a list of email addresses (reverse email lookup). This tool takes a list of email addresses and launches an asynchronous enrichment job to find the associated contact profiles (LinkedIn profile, employment, location, etc.). PARAMETERS: - name: A short human-readable label for this job (optional, defaults to "MCP Reverse Email") - emails: Array of email addresses to look up (required, max 100) OUTPUT: - enrichment_id: ID of the created enrichment job - enrichment_url: URL to view results in the FullEnrich app IMPORTANT: - This tool is asynchronous - After launching, use get_enrichment_results to check progress and retrieve results - If you need the full result set, use export_enrichment_results after completion - Each email lookup consumes reverse email credits

search_people

ChatGPT
Search for contacts in the FullEnrich database with powerful filters. STRING FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) Example: {"value": "Google", "exclude": false, "exact_match": true} RANGE FILTER FORMAT: Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) Example: {"min": 50, "max": 200} or [{"min": 50, "max": 200}, {"min": 1000, "max": 5000}] PERSON FILTERS (string): - person_ids: Search by person ID - person_names: Search by name (first, last, or full) - person_linkedin_urls: Search by LinkedIn profile URL - person_locations: Search by location (city, region, country) - person_skills: Search by skills (e.g. "JavaScript", "Python") - person_universities: Search by university attended CURRENT COMPANY FILTERS (string): - current_company_ids: Company ID - current_company_names: Company name - current_company_domains: Company domain (e.g. "google.com") - current_company_linkedin_urls: Company LinkedIn URL - current_company_specialties: Company specialties - current_company_industries: Industry. Use the list_industries tool to see all available values - current_company_types: Company type (e.g. "Public Company", "Privately Held") - current_company_headquarters: HQ location - current_company_revenue_ranges: Annual revenue bracket (e.g. "$10M-$50M", ">$1B"). Use exclude to filter out a bracket CURRENT COMPANY FILTERS (range): - current_company_headcounts: Employee count range [{min, max}] - current_company_founded_years: Year founded range [{min, max}] - current_company_years_at: Years at current company [{min, max}] - current_company_days_since_last_job_change: Days since last job change [{min, max}] PAST COMPANY FILTERS (string): - past_company_names: Previous company names - past_company_domains: Previous company domains POSITION FILTERS (string): - current_position_titles: Current job title - current_position_seniority_level: Seniority level (e.g. "Director", "VP", "C-level") - past_position_titles: Previous job titles - current_position_job_functions: Current job function - current_position_job_sub_functions: Current job sub function POSITION FILTERS (range): - current_position_years_in: Years in current position [{min, max}] LIMIT: - limit: Number of results to return (default: 10, max: 10) IMPORTANT: - This tool returns a maximum of 10 results and is designed for quick previews only - There is no pagination support - If you need more results, use export_contacts instead OUTPUT OPTIONS: - include_descriptions: If true, include description fields (company descriptions, position descriptions). Default: false to save tokens

search_people

ChatGPT
Search for contacts in the FullEnrich database with powerful filters. STRING FILTER FORMAT: Each string filter is an array of objects with: - value: The search value (required) - exclude: If true, exclude results matching this value (default: false) - exact_match: If true, require exact match (default: false, partial match) Example: {"value": "Google", "exclude": false, "exact_match": true} RANGE FILTER FORMAT: Each range filter is an array of objects with: - min: Minimum value (optional) - max: Maximum value (optional) - exclude: If true, exclude results in this range (default: false) Example: {"min": 50, "max": 200} or [{"min": 50, "max": 200}, {"min": 1000, "max": 5000}] PERSON FILTERS (string): - person_ids: Search by person ID - person_names: Search by name (first, last, or full) - person_linkedin_urls: Search by LinkedIn profile URL - person_locations: Search by location (city, region, country) - person_skills: Search by skills (e.g. "JavaScript", "Python") - person_universities: Search by university attended CURRENT COMPANY FILTERS (string): - current_company_ids: Company ID - current_company_names: Company name - current_company_domains: Company domain (e.g. "google.com") - current_company_linkedin_urls: Company LinkedIn URL - current_company_specialties: Company specialties - current_company_industries: Industry. Use the list_industries tool to see all available values - current_company_types: Company type (e.g. "Public Company", "Privately Held") - current_company_headquarters: HQ location - current_company_revenue_ranges: Annual revenue bracket (e.g. "$10M-$50M", ">$1B"). Use exclude to filter out a bracket CURRENT COMPANY FILTERS (range): - current_company_headcounts: Employee count range [{min, max}] - current_company_founded_years: Year founded range [{min, max}] - current_company_years_at: Years at current company [{min, max}] - current_company_days_since_last_job_change: Days since last job change [{min, max}] PAST COMPANY FILTERS (string): - past_company_names: Previous company names - past_company_domains: Previous company domains POSITION FILTERS (string): - current_position_titles: Current job title - current_position_seniority_level: Seniority level (e.g. "Director", "VP", "C-level") - past_position_titles: Previous job titles - current_position_job_functions: Current job function - current_position_job_sub_functions: Current job sub function POSITION FILTERS (range): - current_position_years_in: Years in current position [{min, max}] LIMIT: - limit: Number of results to return (default: 10, max: 10) IMPORTANT: - This tool returns a maximum of 10 results and is designed for quick previews only - There is no pagination support - If you need more results, use export_contacts instead OUTPUT OPTIONS: - include_descriptions: If true, include description fields (company descriptions, position descriptions). Default: false to save tokens

Capabilities

Writes

App Stats

26

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily