apollo-io-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APOLLO_API_KEY | Yes | Your Apollo.io API key. | |
| APOLLO_BASE_URL | No | Base URL for the Apollo API. | https://api.apollo.io/api/v1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| apollo_search_peopleA | Search for people in Apollo with advanced filtering options. Use filters to target specific roles, locations, seniority levels, and companies. |
| apollo_search_companiesA | Search for companies/organizations in Apollo with comprehensive filtering options. Use filters to target specific company types, locations, sizes, and industries. |
| apollo_enrich_personC | Enrich a person by email, linkedin_url, or name+company using Apollo match. |
| apollo_enrich_companyC | Enrich a company/organization by domain or name using Apollo match. |
| apollo_bulk_enrich_peopleB | Bulk enrich multiple people using Apollo match. Provide an array of people with email, linkedin_url, name, or company. |
| apollo_bulk_enrich_organizationsB | Bulk enrich multiple organizations using Apollo match. Provide an array of organizations with domain or name. |
| apollo_get_organization_job_postingsB | Get job postings for a specific organization by organization ID. |
| apollo_get_complete_organization_infoB | Get complete information for a specific organization by organization ID. |
| apollo_search_news_articlesC | Search for news articles related to companies in Apollo. Supports 'query', 'filters', pagination. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools are clearly distinct by resource type (person vs. organization) and action (enrich vs. bulk enrich vs. search vs. get). Minor overlap exists between enrich_company and get_complete_organization_info, both retrieving organization details, but the descriptions and ID-vs-name/domain distinction clarify usage.
All tool names use a consistent snake_case pattern with the apollo_ prefix, and verbs are predictably structured (enrich, bulk_enrich, get, search). The naming is highly predictable and readable.
Nine tools are well-scoped for an Apollo data enrichment and search server, covering single and bulk operations without excessive duplication. Each tool has a clear purpose and the count is appropriate for the domain.
The surface covers enrichment, bulk enrichment, search, organization details, job postings, and news articles, which is strong coverage for Apollo's main use cases. Minor gaps exist, such as retrieving a person by ID directly or more granular job posting search, but agents can likely work around them via existing enrichment and search tools.