home / mcp / apollo.io mcp server
Enables enrichment, search, and account management for Apollo.io via an MCP server
Configuration
View docs{
"mcpServers": {
"babicko-apollo-mcp": {
"command": "node",
"args": [
"/Users/you/apollo-mcp-server/dist/index.js"
],
"env": {
"APOLLO_API_KEY": "your_key_here",
"APOLLO_MASTER_API_KEY": "your_master_key_here"
}
}
}
}You run an MCP server that connects Apollo.io data sources to your AI workflows. It lets you enrich person and organization data, search across Apollo’s databases, and manage contacts and accounts directly from your AI assistant, giving you actionable insights and streamlined data access.
You interact with the Apollo MCP server through an MCP client. The server exposes a set of tools you can call from natural language prompts or explicit tool invocations to enrich data, search people and organizations, and manage your saved Contacts and Accounts in your Apollo account. You can enable the Apollo MCP server in your client by configuring it as a local or remote MCP source and then invoke the available tools from your conversations.
Practical usage patterns include enriching a company profile by domain, finding key personnel at a target organization, listing employees of a company, and creating or updating contacts and accounts stored in your Apollo account. You can also reveal email addresses when needed and fetch job postings or company employees to support outreach efforts.
For setup, you will configure one or more MCP connections, run the local server, and then point your MCP client at the appropriate command or URL. When a connection is configured, you can start issuing requests like “enrich organization for example.com” or “search for engineers at acme” to retrieve structured results from Apollo.io.
Prerequisites you need before installation: Node.js and npm (or an environment that can run JavaScript/TypeScript), and access to a terminal. You also need your Apollo.io API keys to enable enrichment and search features.
1. Prepare your environment: ensure Node.js and npm are installed on your system. 2. Obtain the MCP server package in a folder named apollo-mcp-server (or your preferred path). 3. Install dependencies. 4. Build the TypeScript sources. 5. Start the server.
Step-by-step commands you can follow from a project directory you created or cloned from the source:
# Navigate to your project directory
cd apollo-mcp-server
# Install dependencies
npm install
# Build the TypeScript sources
npm run build
# Start the server (stdio execution with Node.js host)
npm startEnrich person data by name, email, or domain to retrieve up-to-date contact and profile information.
Enrich company data to obtain company size, tech stack, department breakdown, funding, and revenue information.
Search Apollo’s global people database to find individuals based on titles, domains, or keywords.
Search Apollo’s global company database to locate organizations by domain, name, or related attributes.
Search your saved contacts within your Apollo account.
Add a new contact to your Apollo account with relevant details.
Update an existing contact in your Apollo account.
Retrieve details for a saved contact.
Search accounts saved in your Apollo account.
Create a new account in your Apollo account (requires master key).
Update an existing account in your Apollo account.
View details of a saved account.
Fetch current job postings for a company.
Reveal the email address of a person when available.
Find employees of a company by name or website.