# CUFinder MCP

> CUFinder delivers verified B2B data directly into your workflow. It lets you find primary corporate domains from just a company name, locate key employees and decision makers at specific companies, and enrich existing records with real-time contact details, including emails, phone numbers, and professional profiles scraped from LinkedIn.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** lead-enrichment, company-intelligence, b2b-data, linkedin-scraper, domain-finder, sales-prospecting, cufinder

## Description

Need to build out a sales list but spend half the day cross-referencing data across five different tabs? This MCP connects your agent to verified business intelligence. You can discover the primary web domain for any company just by knowing its trade name, then pull detailed metadata like industry and estimated revenue. Need names? List known employees or target specific decision makers associated with a domain. It even pulls professional contact info from LinkedIn URLs, instantly updating records you'd otherwise have to manually research. By connecting this MCP through Vinkius, your agent handles all that grunt work—retrieving accurate company details and verifying emails in one natural chat flow.

## Tools

### bulk_enrich
Takes multiple records and updates them all with company data in one batch process.

### check_cufinder_status
Confirms that the connection to the CUFinder service is active and working correctly.

### find_domain
Determines the primary web domain for any company given just its trade name.

### find_email
Attempts to locate a valid email address associated with a person or company.

### find_employees
Lists known employees and key decision makers for a specific corporate domain.

### find_phone
Locates the primary phone number associated with a company or individual.

### get_account
Retrieves general account details and usage information for the CUFinder service.

### get_company_info
Fetches comprehensive metadata, such as industry classification and physical location, for a company domain.

### get_company_socials
Gathers links and handles for official social media profiles tied to a company domain.

### get_company_tech
Identifies the software and technology stack (e.g., AWS, Salesforce) a company uses.

### get_company_revenue
Provides an estimated annual revenue figure to gauge the financial size of a business.

### enrich_linkedin
Pulls detailed professional metadata and contact info from a specific LinkedIn URL.

### verify_email
Checks whether a provided email address is syntactically correct and likely active.

## Prompt Examples

**Prompt:** 
```
Find the domain for the company 'Acme Global Solutions'.
```

**Response:** 
```
I've found the domain. The primary website for 'Acme Global Solutions' is acme-global.com. Would you like me to retrieve the company's full metadata and revenue estimate?
```

**Prompt:** 
```
Show me the employees and decision makers for 'apple.com'.
```

**Response:** 
```
Fetching employee data... I've identified several key contacts for apple.com, including roles in 'Product Management', 'Engineering', and 'Marketing'. Would you like the contact details for any of them?
```

**Prompt:** 
```
Enrich the data from this LinkedIn URL: 'https://linkedin.com/in/stevejobs'.
```

**Response:** 
```
Enrichment complete! For the provided profile, I've retrieved full metadata including professional title, current company (Apple), and verified contact information. I've updated the profile record with these insights.
```

## Capabilities

### Identify Corporate Domains
Finds the core website domain for any business using only its name.

### Gather Company Profiles
Retrieves detailed metadata, including industry, location, and revenue estimates for a given company domain.

### Find Key Contacts
Lists known employees or high-level decision makers associated with a specific business.

### Enrich LinkedIn Data
Pulls professional titles and verified contact information from provided LinkedIn profile links.

### Verify Contact Details
Checks if a submitted email address is valid and active.

## Use Cases

### Validating a Lead List for New Clients
A B. Analyst needs to validate 50 leads before an industry conference. Instead of opening 50 tabs, they prompt their agent: 'Run `get_company_info` and `get_company_revenue` on these domains.' The agent returns a single table showing the company's full metadata and estimated size, instantly qualifying or deprioritizing each lead.

### Targeting the Right Person at a Large Firm
An SDR is given a client company domain but needs to know who makes purchasing decisions. They ask their agent to run `find_employees`. The agent returns several key roles—like 'VP of Engineering' or 'Director of Procurement'—allowing the SDR to target the exact decision maker.

### Enriching a Profile from LinkedIn
An AE finds an old contact's profile URL. They pass it to the agent, which runs `enrich_linkedin`. The resulting data includes the person's current title and verified company details, allowing the AE to tailor their pitch immediately.

### Bulk Updating CRM Records
A Growth Manager has a spreadsheet of 20 domains. Instead of running searches individually, they use the `bulk_enrich` tool through the agent, which updates all necessary fields (revenue, industry, etc.) for the entire list at once.

## Benefits

- Stop guessing on outreach. Use the `find_domain` tool to get the primary website when you only know a company's name, ensuring your data is targeted.
- Build better records by using `get_company_info` and `get_company_revenue`. You get industry classification and estimated annual revenue in one step, making prioritization easier.
- Never waste time on bad leads again. The agent can use `verify_email` to check if an address is active before you send the first message.
- Go deeper than surface-level searches. Use `find_employees` to pull lists of key contacts and decision makers for a domain, saving days of LinkedIn searching.
- Understand their digital footprint. Run `get_company_tech` to see what software they use or check out all social links using `get_company_socials`.

## How It Works

The bottom line is you stop jumping between CRMs and search engines; all the necessary data comes from one prompt.

1. Start by telling your agent the company name or domain you're interested in.
2. The MCP executes multiple checks to gather data, pulling together metadata (like revenue) and professional contacts (employees).
3. Your agent presents a compiled record containing verified details—including emails and phone numbers—that are ready for export.

## Frequently Asked Questions

**How does CUFinder MCP find the correct domain for a company?**
It uses the `find_domain` tool to determine the primary web address using only the company's trade name. This is much better than guessing and ensures your records point to the official site.

**What if I need a large list of contacts, how do I use bulk_enrich?**
`bulk_enrich` lets you process multiple records at once. You feed it a batch of company domains or IDs, and it updates all the necessary fields—revenue, industry, etc.—for every item in that set.

**Can I find employee details for an entire list of companies?**
You can use `find_employees` on a specific company domain to pull key roles and decision makers. For multiple companies, you'll need to run this tool sequentially or use the bulk tools.

**Is the email found by find_email guaranteed to work?**
While `find_email` locates potential addresses, always follow up with the `verify_email` tool. This secondary check confirms if the address is syntactically correct and likely active before you send anything.

**Before I run a tool like `find_phone`, how do I verify my connection status with `check_cufinder_status`?**
You must first call `check_cufinder_status`. This confirms your API key is active and the MCP can reach CUFinder’s services. A successful response means you're ready to run any data retrieval tool.

**If I successfully find an email using `find_email`, should I always follow up with `verify_email`?**
Yes, it's a smart habit. While `find_email` gives you the address, `verify_email` checks if that mailbox is active and not a spam trap. This saves time by preventing bounces later.

**What specific types of information does `get_company_tech` provide about a business?**
This tool gives you details on the technology stack used by a company, such as their CRM or hosting platforms. It's useful for competitive analysis when targeting businesses based on their infrastructure.

**If my attempt to `enrich_linkedin` fails due to rate limits, what is the best workaround?**
Wait a short period and retry the call. For larger projects, consider grouping multiple URLs into a bulk operation or adjusting your workflow to hit the data points in smaller batches.

**Can I find the official website for a company via AI?**
Yes! Use the `find_company_domain` tool and provide the company name. Your agent will return the primary web domain registered for that entity.

**How do I see the estimated revenue for a specific company?**
Run the `get_company_revenue` query and provide the domain. The agent will retrieve the estimated annual revenue range from CUFinder's database.

**Is it possible to list employees for a domain via AI?**
Absolutely. Use the `find_company_employees` tool. The agent will retrieve a list of known employees and decision makers associated with that specific company domain.