# Hunter MCP

> Hunter MCP Server lets your AI agent find, verify, and enrich professional email addresses for targeted outreach. You can search domains to find all associated emails, pinpoint a person's exact email using their name, and confirm if an address is actually deliverable. This stops you from sending emails to dead addresses and makes your lead list reliable.

## Overview
- **Category:** sales-automation
- **Price:** Free
- **Tags:** email-finder, email-verification, lead-enrichment, prospecting, contact-discovery, sales-intelligence

## Description

Hunter's MCP Server lets your AI client find, check, and enrich professional email addresses for targeted outreach. You'll use it to search domains, find specific people's emails, and confirm if an address actually works. It stops you from sending messages to dead addresses, keeping your lead list solid.

Your agent can use `domain_search` to pull every professional email address tied to a company domain. Need to track how many emails are there? Use `email_count` to get the total count for any domain. To pinpoint a specific contact, `email_finder` locates a person's email using their name and a company domain. You've got `email_verifier` to check if any email address is live and ready to receive mail. You can also pull account info with `get_account`, and manage your outreach efforts by listing campaigns with `list_campaigns`, getting details on one campaign with `get_campaign`, or listing recipients for a campaign using `list_recipients`. You'll find `list_leads` retrieves contacts from your lead database, and `list_recipients` handles recipients for specific campaigns. Finally, you can manage your prospect data by listing saved lead lists with `list_lead_lists`.

## Tools

### domain_search
Finds all professional email addresses associated with a company domain.

### email_count
Counts the total number of emails available for a given domain.

### email_finder
Finds a specific person's email address using their name and a company domain.

### email_verifier
Checks if a specific email address is valid and can receive mail.

### get_account
Retrieves information about your Hunter account.

### get_campaign
Gets detailed information about a specific campaign.

### list_campaigns
Lists all existing marketing campaigns.

### list_lead_lists
Lists all saved lead lists.

### list_leads
Lists the contacts currently saved in your lead database.

### list_recipients
Lists the recipients assigned to a specific campaign.

## Prompt Examples

**Prompt:** 
```
Find all email addresses at stripe.com.
```

**Response:** 
```
I found 47 email addresses at stripe.com. Most common pattern: {first}@stripe.com. Top results: john@stripe.com (CEO, confidence: 95%), sarah@stripe.com (VP Engineering, confidence: 91%), and 45 more.
```

**Prompt:** 
```
Find the email for Sarah Johnson at Acme Corp.
```

**Response:** 
```
Found: sarah.johnson@acmecorp.com (confidence: 92%). Email pattern at acmecorp.com: {first}.{last}. Verified status: valid. Position: VP Marketing. Sources: 3 public pages.
```

**Prompt:** 
```
Verify if contact@oldstartup.io is still valid.
```

**Response:** 
```
Verification result: INVALID. The MX records for oldstartup.io are not configured — the domain's email server is unreachable. Do not send to this address. I recommend removing it from your outreach list.
```

## Capabilities

### Discover all emails at a domain
The `domain_search` tool finds every professional email address associated with a given company domain.

### Find a specific person's email
The `email_finder` tool locates a specific person's professional email using their name and a company domain.

### Validate if an email is live
The `email_verifier` tool checks an email address's deliverability and validity status.

### List and manage prospect data
Tools like `list_leads` and `list_recipients` retrieve and manage existing prospect lists and campaign recipients.

### Analyze email data volume
The `email_count` tool determines the total number of emails associated with a specific domain.

### Manage campaign metadata
The agent can list and retrieve details about campaigns and lead lists using tools like `list_campaigns` and `list_lead_lists`.

## Use Cases

### Need to build a list of contacts at a target company.
The Growth Marketer needs to target Acme Corp. They ask their agent to run `domain_search` on 'acmecorp.com'. The agent returns all possible emails, which the marketer then filters and saves using the leads management tools.

### A prospect list is old, and you suspect invalid emails.
Before sending a campaign, the SDR runs `email_verifier` against the entire list. The agent flags invalid addresses, allowing the SDR to clean the list before using `get_campaign` to send the message.

### You need to find the specific email for a VP at a target company.
Instead of guessing, the user asks their agent to use `email_finder` with the VP's name and company. The agent gives a high-confidence, verified address instantly.

### Need to check if a domain is worth pursuing.
The user first runs `email_count` on the domain. If the count is too low, they don't waste time. If the count is high, they proceed with `domain_search` to build a large, verified list.

## Benefits

- Stops bad sends: Running `email_verifier` on your list ensures addresses are deliverable before you hit send. No more wasted credits or damaged sender reputation.
- Builds precise lists: Use `domain_search` to map out every potential email at a company domain. You get a full picture, not just a guess.
- Saves time finding people: If you know the name and company, `email_finder` quickly locates the exact address, skipping the manual guesswork.
- Manages your pipeline: Tools like `list_leads` and `list_lead_lists` let your agent track, organize, and pull up verified contacts for campaigns.
- Know your campaign status: `list_campaigns` and `get_campaign` let you check campaign details and recipient lists, keeping your outreach workflow transparent.
- Tracks your data source: `email_count` tells you how many emails exist for a domain, giving you a quantitative idea of your total prospect pool.

## How It Works

The bottom line is, your AI agent handles the complex data calls; you just tell it what list you need.

1. First, subscribe to the Hunter integration and copy your unique API key from your Hunter.io dashboard.
2. Next, prompt your AI agent. You tell it what you need—like finding emails for 'acme.com' or verifying 'bad@email.com'.
3. The agent uses the relevant tool (`domain_search`, `email_verifier`, etc.) to pull the data, and you get back a clean, verified list of actionable contacts.

## Frequently Asked Questions

**How do I use the Hunter MCP Server to find all emails at a domain?**
Run the `domain_search` tool. This tool searches the domain and returns every professional email address associated with it. You can then use `email_count` to see the total number of emails found.

**Is `email_verifier` reliable for checking email addresses?**
Yes. The `email_verifier` tool checks the address's deliverability and validity status. It tells you if the domain's email server is reachable and if the address is safe to send to.

**How do I find a specific person's email using the Hunter MCP Server?**
Use the `email_finder` tool. You just need to provide the person's name and the company domain to get the most likely email address.

**What is the difference between `list_leads` and `list_recipients`?**
`list_leads` shows contacts saved in your general lead database. `list_recipients` shows the specific people assigned to a particular campaign you are running.

**Can I use the Hunter MCP Server for bulk operations?**
Yes. You can use the `email_verifier` on large lists of contacts and then use the resulting clean data to initiate campaigns via `get_campaign`.

**How do I use `domain_search` to check the total number of emails for a company?**
You use the `email_count` tool. This tool gives you the total number of emails associated with a domain. It's useful for quickly gauging the size of a company's contact base.

**What should I do if `email_verifier` returns an 'Invalid' status?**
If the status is 'INVALID', you should not send an email to that address. This usually means the domain's mail server isn't configured properly. It's best to remove it from your outreach list.

**How do I use `get_account` to check my Hunter API status?**
The `get_account` tool pulls your current account information. This lets you confirm your API key is active and check your remaining usage limits before running large tasks.

**How do I get my Hunter.io API key?**
Log in to your Hunter.io account at **hunter.io**. In the left sidebar, click the **API** section (or go directly to **hunter.io/api-keys**). Your API key is displayed on this page. Click the **copy** button to copy it. Paste it into the configuration field below. Free plans include 25 searches and 50 verifications per month.

**Can I find the email of a specific person at a company?**
Yes. Give your AI agent a person's first name, last name, and company domain, and it returns their most likely professional email address with a confidence score. Perfect for reaching out to specific decision-makers.

**How accurate is the email verification?**
Hunter's verification checks MX records, SMTP responses, and catch-all configurations — returning a status of 'valid', 'invalid', 'accept_all', or 'unknown'. Valid emails have over 95% deliverability. Always verify before sending cold outreach to protect your sender reputation.

**Does it work with free plans?**
Yes. Hunter offers a free plan with 25 email searches and 50 verifications per month. The API key works the same regardless of plan — the only difference is quota limits. Upgrade to a paid plan for higher volumes.