# Apollo.io MCP

> Apollo.io MCP connects verified B2B contact data and sales intelligence directly into your agent workflow. Find prospects, enrich company profiles with tech stacks and revenue, and automate lead enrollment into email sequences—all without switching tabs.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Tags:** b2b-data, prospecting, lead-enrichment, sales-intelligence, contact-database, email-automation

## Description

This MCP lets you manage complex B2B prospecting entirely through natural conversation. Instead of hopping between Apollo.io and your AI client to find emails or check account status, your agent handles it all. You can search a massive database for professionals by title or company domain on the fly. Need more detail? Your agent retrieves verified email addresses, phone numbers, and deep firmographic data for any contact or company. Qualified leads get automatically enrolled in sales sequences, keeping your outreach pipeline current. This integration lets you use the entire Vinkius catalog to orchestrate sophisticated sales workflows without ever leaving your creative workspace.

## Tools

### add_to_sequence
Adds a specific contact to an automated email marketing sequence.

### enrich_company_data
Retrieves detailed metadata about an entire company, including its revenue and tech stack.

### enrich_person_data
Gets a full profile for an individual, providing verified contact details.

### get_saved_contact
Retrieves the saved data for a specific contact ID.

### get_credit_info
Shows your current usage credits and overall API spending status.

### list_connected_emails
Lists all sender email accounts connected to the Apollo.io account.

### get_api_health
Checks the current operational status of the API connection and account settings.

### list_sales_sequences
Retrieves a list of all available automated email sequences you have set up.

### list_team_users
Lists all user accounts associated with the Apollo.io team plan.

### search_companies
Searches and finds organizations based on domain names or keywords.

### search_people
Finds specific prospects within a company using titles and locations.

### list_saved_contacts
Displays all contacts currently saved in your Apollo.io database.

## Prompt Examples

**Prompt:** 
```
Find the 'VP of Engineering' at 'vinkius.com'.
```

**Response:** 
```
I've performed the high-fidelity search. I found the 'VP of Engineering' at Vinkius (ID: person_123) with a verified email. Would you like me to enrich their profile for LinkedIn and phone details?
```

**Prompt:** 
```
Show the tech stack and revenue for 'apple.com'.
```

**Response:** 
```
Accessing company intelligence... Apple Inc. (Domain: apple.com) has an estimated revenue of $380B+ and uses 150+ technologies including AWS, Akamai, and React. Need the high-fidelity detailed list of employees?
```

**Prompt:** 
```
Enroll contact '123' into sales sequence '456'.
```

**Response:** 
```
Enrollment complete! I've successfully added contact 123 to sequence 456. The automated outreach will begin according to your schedule. Shall I alert you when the first email is opened?
```

## Capabilities

### Find and filter prospects
Search for specific individuals within companies using natural language queries.

### Enrich contact records
Automatically pull verified emails, phone numbers, and detailed profile information for any person or company.

### Manage outreach sequences
Enroll contacts into automated email campaigns and view the status of those sequences.

### Analyze company intelligence
Retrieve deep data like revenue, employee count, and technology stacks for target organizations.

### Monitor account health
Check your remaining usage credits and the overall status of the API connection.

## Use Cases

### Building a list of target engineers
An SDR needs 5 VPs of Engineering at SaaS companies in Boston. They ask their agent, and the agent runs `search_people` instantly. The AI then uses `enrich_person_data` on the top results to verify emails before sending them to the manager.

### Checking a competitor's tech stack
An AE needs to know if AcmeCorp uses AWS or Azure for a meeting. They prompt their agent, which runs `enrich_company_data` and immediately returns the technology stack, letting the AE pivot the conversation.

### Onboarding new leads into nurturing
A marketer finds 50 qualified contacts. Instead of manual entry, they prompt their agent to use `add_to_sequence` for all 50 IDs, automating the entire drip campaign enrollment process.

### Validating account limits
The team lead needs to know if they have enough credits to run a big search. They ask their agent, which uses `get_credit_info` and provides an immediate usage report so the campaign doesn't fail mid-run.

## Benefits

- Stop manually toggling between browser tabs to find emails or check prospect status. Your AI agent handles the entire research process in one chat window.
- Instantly build highly accurate target lists. Use the `search_people` tool to filter prospects by title, location, and company domain using simple natural language prompts.
- Deepen your knowledge of accounts with single commands. The `enrich_company_data` tool provides firmographic details like revenue and tech stacks for immediate strategy adjustments.
- Never lose a qualified lead again. Use the `add_to_sequence` tool to enroll contacts directly into automated email workflows when they're found.
- Keep your outreach organized by using tools like `list_saved_contacts` or checking account status with `get_api_health`, ensuring your campaigns never stall due to technical issues.

## How It Works

The bottom line is that your AI client acts as a dedicated sales analyst, performing complex research and outreach tasks without you having to click anything.

1. Connect your Apollo.io API key to Vinkius, then select this MCP within your AI client.
2. Tell your agent exactly what you need—for example, 'Find the CTO at AcmeCorp and enrich their profile.'
3. Your agent executes the necessary calls, providing verified data or initiating sequence enrollment right in the chat window.

## Frequently Asked Questions

**How do I use Apollo.io MCP to find a specific person?**
Use the `search_people` tool and give your agent the target's title and company name. The agent finds them, gives you their ID, and then you can ask it to run `enrich_person_data` immediately after.

**What data does enrich_company_data provide?**
`enrich_company_data` provides deep company intelligence. You get access to things like estimated revenue, employee count (headcount), and the full technology stack they use.

**Can I automate adding leads to email sequences with this MCP?**
Yes. After you find a qualified lead, simply ask your agent to `add_to_sequence` using their contact ID. The agent handles the enrollment automatically.

**How do I check if my API connection is working?**
Check connectivity first by asking your agent to run `get_api_health`. This confirms that all tools, including `list_saved_contacts`, are operational before you start a major campaign.

**Does Apollo.io MCP help with lead scoring?**
It helps by providing the data needed for scoring. You can use `enrich_person_data` to gather metadata that allows your agent to categorize and prioritize leads for you.