Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Apollo.io MCP ServerFind marketing managers at OpenAI and show their company's tech stack"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Apollo.io MCP Server
A comprehensive Model Context Protocol (MCP) server for Apollo.io API integration. Enables AI assistants to enrich company data, search for people and organizations, manage contacts and accounts, and more.
Features
🔍 Enrichment Tools
People Enrichment - Enrich person data by name/email/domain
Organization Enrichment - Get company size, tech stack, department breakdown, funding, revenue
🌐 Global Search Tools
People Search - Search Apollo's 275M+ person database
Organization Search - Search Apollo's 70M+ company database
👥 Contact Management (Your Apollo Account)
Search Contacts - Find contacts you've saved
Create Contact - Add new contacts
Update Contact - Modify existing contacts
View Contact - Get contact details
Get Person Email - Reveal email addresses
🏢 Account Management (Your Apollo Account)
Search Accounts - Find accounts (companies) you've saved
Create Account - Add new accounts (requires master key)
Update Account - Modify existing accounts
View Account - Get account details
💼 Other Tools
Organization Job Postings - Get job listings for a company
Employees of Company - Find employees by company name/URL
Installation
Configuration
1. Set up API Keys
Create a .env file in the project root:
Get your API keys from Apollo.io Settings → API
2. Configure with OpenCode
Add to your opencode.json:
Or use environment variables:
3. Configure with Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Usage Examples
With OpenCode
Once configured, you can interact with Apollo through natural language:
Direct Tool Usage
Organization Enrichment
Returns:
Company size (employee count)
Tech stack (technologies used)
Department breakdown
Industry, revenue, funding
Location, phone, social profiles
People Search
Employees of Company
Available Tools (15 Total)
Tool | Description | Credit Cost |
| Enrich person data | 1 credit |
| Enrich company data | 1 credit |
| Search global people database | Free |
| Search global company database | Free |
| Search your contacts | Free |
| Add new contact | 1 credit |
| Update contact | Free |
| View contact details | Free |
| Search your accounts | Free |
| Add new account | 1 credit |
| Update account | Free |
| View account details | Free |
| Get job postings | Free |
| Reveal email | 1 credit |
| Find employees | Free* |
*Note: Uses search credits if enriching results
Apollo.io Terminology
Person - Anyone in Apollo's global database (275M+ people)
Contact - A person you've explicitly saved to your Apollo account
Organization - Any company in Apollo's global database (70M+ companies)
Account - A company you've explicitly saved to your Apollo account
Development
API Documentation
Full Apollo.io API documentation: https://docs.apollo.io/reference/
Troubleshooting
"APOLLO_API_KEY environment variable is required"
Ensure
.envfile exists with your API keyOr pass via command line:
node dist/index.js --api-key=your_key
"Master API key required for account creation"
Account creation requires a master API key
Get one from Apollo.io Settings → API → Generate Master Key
Rate Limits
Apollo uses fixed-window rate limiting
Check your limits: https://docs.apollo.io/reference/rate-limits
View usage: https://docs.apollo.io/reference/view-api-usage-stats
License
MIT
Support
For Apollo.io API issues:
Documentation: https://docs.apollo.io
Support: https://app.apollo.io/support
For MCP server issues:
Check the MCP documentation: https://modelcontextprotocol.io
Review OpenCode docs: https://opencode.ai/docs/mcp-servers