- Home
- MCP servers
- Apollo.io
Apollo.io
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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.
- 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 start
Available tools
people_enrichment
Enrich person data by name, email, or domain to retrieve up-to-date contact and profile information.
organization_enrichment
Enrich company data to obtain company size, tech stack, department breakdown, funding, and revenue information.
people_search
Search Apollo’s global people database to find individuals based on titles, domains, or keywords.
organization_search
Search Apollo’s global company database to locate organizations by domain, name, or related attributes.
search_contacts
Search your saved contacts within your Apollo account.
create_contact
Add a new contact to your Apollo account with relevant details.
update_contact
Update an existing contact in your Apollo account.
view_contact
Retrieve details for a saved contact.
search_accounts
Search accounts saved in your Apollo account.
create_account
Create a new account in your Apollo account (requires master key).
update_account
Update an existing account in your Apollo account.
view_account
View details of a saved account.
organization_job_postings
Fetch current job postings for a company.
get_person_email
Reveal the email address of a person when available.
employees_of_company
Find employees of a company by name or website.