- Home
- MCP servers
- Apollo.io
Apollo.io
- python
0
GitHub Stars
python
Language
7 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": {
"fromsmall2big-apollo-mcp": {
"command": "uv",
"args": [
"run",
"python",
"src/apollo_mcp_server.py"
],
"env": {
"APOLLO_API_KEY": "YOUR_API_KEY"
}
}
}
}You can use the Apollo MCP Server to access and manipulate Apollo.io data through an MCP-compatible client. It exposes endpoints and tools to search accounts, enrich people and organizations, manage opportunities and email accounts, and verify connectivity, all while handling API keys and rate limits for reliable automation.
How to use
Connect an MCP client to the Apollo MCP Server using the runtime commands described here. Once connected, you can search accounts and people, enrich contact data, enrich organizations, and manage related assets like opportunities and email accounts. The server handles authentication via your Apollo.io API key and provides health checks to confirm connectivity.
How to install
Prerequisites: Python 3.8 or higher and the UV package manager. You also need an Apollo.io API key.
Create a project directory and navigate to it.
mkdir apollo-mcp-server
cd apollo-mcp-server
Install the UV runtime if it is not already installed.
curl -LsSf https://astral.sh/uv/install.sh | sh
Synchronize and install dependencies for the MCP server.
uv sync
Copy the example environment file and fill in your Apollo.io API key.
cp .env.example .env
# Edit .env and add your Apollo.io API key
Run the MCP server with one of the supported commands.
uv run python src/apollo_mcp_server.py
uv run apollo-mcp-server
Configuration and environment variables
Set your Apollo.io API key in the environment so every request is authenticated.
APOLLO_API_KEY=your_actual_api_key_here
Available tools
search_accounts
Find companies by name, location, employee count, and industry using account search tooling.
get_account
Retrieve comprehensive account information by ID.
create_accounts
Add new accounts to your Apollo.io database.
update_accounts
Modify existing account information.
search_people
Find contacts by job title, seniority, company, and location.
enrich_person
Get detailed contact information including emails and phone numbers.
bulk_enrich_people
Enrich multiple people or organizations simultaneously.
enrich_organizations
Get detailed company information from domain.
bulk_enrich_organizations
Enrich up to 10 companies at once.
organization_tech
See what technologies companies use.
organization_financials
Access funding information and revenue data.
persona_information
Access created persona data and counts.
intent_data
Integration-ready interface for Bombora intent data.
email_accounts
Manage email accounts for sequences.
opportunities
Search and manage sales opportunities.
health_check
Verify API connectivity and authentication.