home / mcp / apollo io mcp server
apollo.io mcp server typescript
Configuration
View docs{
"mcpServers": {
"lkm1developer-apollo-io-mcp-server": {
"command": "npx",
"args": [
"mcp-proxy-auth",
"node",
"dist/index.js"
],
"env": {
"AUTH_SERVER_URL": "https://your-auth-server.com/verify",
"APOLLO_IO_API_KEY": "your-api-key"
}
}
}
}You can run this MCP server to connect AI assistants with Apollo.io data, enabling enrichment, search, and job postings tasks directly from your AI interface. It provides secure API key authentication and flexible deployment options so you can choose either a local runtime or a proxy-enabled server for authenticated access.
Start the server locally to enable Apollo.io data interactions from your AI assistant. Use one of the available startup methods to fit your workflow. When running via the proxy with authentication, your AI assistant can access a secured SSE endpoint for real-time data.
# Prerequisites: ensure Node.js is installed on your system
# Clone the project repository
git clone https://github.com/lkm1developer/apollo-io-mcp-server.git
cd apollo-io-mcp-server
# Install dependencies
npm install
# Build the project
npm run buildConfigure authentication by setting your Apollo.io API key. You can provide the key either as an environment variable or as a command-line argument when starting the server.
To run with the API key passed as an argument, start the server like this:
npm start -- --api-key=your-api-keyFor enhanced security, enable authenticated SSE access using the proxy-auth approach. The proxy layer verifies API keys against your authentication endpoint before forwarding requests to the MCP server.
Configure the authentication proxy by setting the verification URL and starting the proxy-enabled server.
Enrich data for a single person using first name, last name, email, domain, or organization name.
Enrich data for a company using domain or organization name.
Search for people by organization domains, titles, and seniorities.
Search for organizations by domains and locations.
Find job postings for a specific Apollo.io organization by ID.