# Apollo.io MCP for AI Agents MCP

> Apollo.io gives your AI agent direct access to one of the world's largest B2B databases for sales intelligence. Use this MCP to search millions of prospects, enrich missing contact details like verified emails and phone numbers, and manage entire outreach sequences—all without leaving your chat interface.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Tags:** prospecting, b2b-data, data-enrichment, outreach, contact-management, sales-intelligence

## Description

Stop manually searching spreadsheets or switching between five different tabs just to find one prospect's email address. This Apollo.io connection gives your agent a single point of access to massive amounts of B2B contact data and company information. You can talk naturally to your AI client, telling it exactly who you need—say, 'Find me all VPs of Marketing in the FinTech space located in Chicago.' Your agent handles the complex database queries, instantly pulling back lists of people and organizations matching those filters.

It goes beyond just finding names. You can enrich profiles to fill in gaps; if a contact record is missing a phone number or company size, your agent finds it. Need to start an outreach campaign? Simply list existing sequences and have your agent add contacts directly from the chat window. This means you automate prospecting, data enrichment, and follow-up actions without ever touching the Apollo web interface. Since Vinkius hosts this MCP, you connect once from any compatible client, giving you one gateway to power up your entire sales engine.

## Tools

### search_contacts
Searches Apollo's extensive contact database using detailed filters to find specific individuals.

### search_organizations
Finds and details companies within the Apollo network by industry, size, or location.

### get_contact
Retrieves all available profile information for a specific contact when you know their unique ID.

### list_email_accounts
Lists and verifies the connected email accounts associated with your Apollo user credentials.

### list_sequences
Shows you all active or paused sales sequences (campaigns) you have running in Apollo.

### add_contact_to_sequence
Enrolls a specific contact into an existing outreach sequence, kicking off the automated communication schedule.

### get_call
Retrieves details about past or scheduled calls associated with contacts in your workspace.

### search_people
Performs a broad search across the Apollo database to locate mixed professional profiles based on criteria.

## Prompt Examples

**Prompt:** 
```
I need a list of tech VPs in Austin who work at companies with 50-200 employees.
```

**Response:** 
```
**Austin Tech Leads Report**

*   **Total Found:** 47 profiles.
*   **Filters Used:** Role: VP, Industry: Technology, Location: Austin, Employee Size: 50-200.
*   **Top 3 Results:**
    1.  Sarah K., CTO @ Zenith Dynamics (Email available)
    2.  Michael B., VP Marketing @ Apex Systems (Phone available)
    3.  Elena R., Director of Product @ NovaTech Solutions

Would you like me to enrich the top 5 profiles and add them to your 'Q4 Outreach' sequence?
```

**Prompt:** 
```
What are all my active campaigns, and can I add John Smith (ID: c_901) to the 'Welcome Series'? 
```

**Response:** 
```
**Current Sequences:**
*   ✅ New Client Welcome (Active)
*   🟡 Q3 Webinar Follow-up (Paused)
*   🔴 Cold Start Prospecting (Active)

I see you want to add John Smith. I've successfully added contact `c_901` to the 'New Client Welcome' sequence. The first email will send out according to your campaign schedule.
```

**Prompt:** 
```
Can you find me some organizations in the healthcare sector and enrich their details?
```

**Response:** 
```
**Organization Enrichment Report**

*   **Target:** Healthcare Sector.
*   **Results Found:** 3 key organizations.
*   **Data Snapshot:**
    *   **OmniHealth Systems:** Industry: Medical Devices. Employees: 500-1k. Located in Boston.
    *   **Global Care Inc.:** Industry: Pharmaceuticals. Employees: 2k+. Located in Florida. *Verification:* Verified primary contact email found.
    *   **Pinnacle Wellness:** Industry: Telemedicine. Employees: 50-100. Located in Miami.
```

## Capabilities

### Search for specific contacts
Find people and organizations using detailed filters like job title, industry, or location.

### Fill in missing contact data
Get verified emails, phone numbers, and deep company insights to complete profiles instantly.

### Manage outreach campaigns
View existing sales sequences and add new contacts to them directly through your conversation.

### Retrieve saved contact records
Search and pull up specific contacts you've already saved within your Apollo workspace.

## Use Cases

### Building an initial list for cold outreach
A user needs 50 contacts in the SaaS industry who are VP-level and located near Denver. They prompt their agent: 'Find me VPs in SaaS in Denver.' The agent uses `search_contacts` to return a clean, filtered list of prospects they can immediately review.

### Rescuing an incomplete lead record
A sales rep has a company name but no email. They ask the agent to enrich the data for that organization. The agent uses `search_organizations` and `get_contact` to pull verified emails, phone numbers, and employee count, turning a dead-end lead into an active opportunity.

### Scaling campaign enrollment
The marketing team has generated 100 new leads. Instead of manually adding them one by one, the user asks the agent to 'Enroll these 100 contacts in the Q3 Launch Sequence.' The agent uses `add_contact_to_sequence` for instant automation.

### Targeting niche talent pools
A recruiter needs a list of specific engineers who used to work at competitor companies. They ask the agent to search using granular filters, activating the `search_people` tool to pinpoint hard-to-find candidates.

## Benefits

- Stop manual data entry: Trigger outreach sequences by calling `add_contact_to_sequence` directly from your chat, instantly moving leads into campaigns.
- Deepen research quality: Use the `search_contacts` tool to pinpoint highly specific professionals based on job titles and industries.
- Fill knowledge gaps instantly: The MCP allows you to use data enrichment tools like `get_contact` to pull verified emails or phone numbers for missing profiles.
- Organize your pipeline: Easily manage saved leads by using the `search_people` tool, keeping all necessary contacts centralized within your workspace.
- Track and follow up: Get a full view of prior interactions with `get_call`, ensuring no lead falls through the cracks during the sales cycle.

## How It Works

The bottom line is you talk to your agent like talking to a colleague; it handles the complex database queries and returns actionable leads instantly.

1. Subscribe to the Apollo.io MCP and provide your necessary API key credentials.
2. Authorize access through your AI client, connecting it directly to your live Apollo account data.
3. Tell your agent what you need—for example, 'Find me all Directors in healthcare.' The MCP executes the search using natural language.

## Frequently Asked Questions

**How does the Apollo.io MCP help me find new leads for my sales team?**
The Apollo.io MCP lets your agent search millions of contacts using precise filters like job title and industry. Instead of guesswork, you get a highly targeted list of actionable prospects ready for outreach.

**Can I use the Apollo.io MCP to fill in missing contact information?**
Yes. If a lead record is incomplete—missing an email or phone number—your agent can run enrichment tools to find verified, up-to-date details for that prospect.

**Does using the Apollo.io MCP automate my follow-up emails?**
It automates the enrollment process. You tell your agent which contacts need outreach, and it uses the sequence tools to add them directly to an existing campaign, keeping your funnel moving.

**Is Apollo.io MCP only for large corporate sales teams?**
No. While it handles massive data sets, it’s perfect for small teams too. It gives you the power of enterprise-level prospecting tools without needing dedicated staff to operate them.

**How do I search for specific professional roles using Apollo.io MCP?**
You simply describe the role and criteria in natural language. Your agent uses specialized searching functions that filter by job title, industry, or even location across the database.