- Home
- MCP servers
- Apollo IO
Apollo IO
- typescript
35
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 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": {
"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.
How to use
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.
How to install
# 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 build
Configuration and usage notes
Configure 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-key
Security and authentication
For 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.
Available tools
people_enrichment
Enrich data for a single person using first name, last name, email, domain, or organization name.
organization_enrichment
Enrich data for a company using domain or organization name.
people_search
Search for people by organization domains, titles, and seniorities.
organization_search
Search for organizations by domains and locations.
organization_job_postings
Find job postings for a specific Apollo.io organization by ID.