Apollo MCP server
Search and enrich contact and company data from 210M+ people and 35M+ companies
31 stars163 downloads/wk
Reviews
Write oneNobody has reviewed Apollo yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Apollo tools (52, 21 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
abort_email_sequencewrite actionStop an active email sequence and pause all contacts from receiving further emails. Once aborted, the sequence halts all outgoing communications.
activate_email_sequencewrite actionActivate an inactive email sequence to begin sending emails to its contacts on the configured schedule. The sequence must have at least one step configured before activation.
add_contacts_to_sequencearchive_sequenceArchive an email sequence to mark it as inactive and automatically finish all contacts currently enrolled in it. Only the sequence owner or users with full access sharing permissions can perform this action, and a master API key is required.
assign_accounts_to_ownerAssign multiple accounts to a different owner within your team's Apollo account. This operation requires a master API key and allows bulk reassignment of account ownership.
assign_contacts_to_ownerReassign multiple contacts to a different owner within your Apollo account. This operation allows you to bulk update contact ownership across your team.
bulk_create_accountswrite actionCreate up to 100 accounts in a single request with intelligent deduplication. The endpoint returns newly created accounts and existing matches separately without modifying existing accounts.
bulk_create_contactswrite actionCreate up to 100 contacts in a single request with optional deduplication and bulk label assignment. The endpoint intelligently separates newly created contacts from existing ones in the response.
bulk_create_taskswrite actionCreate multiple tasks in a single request, with one task generated per contact. Returns a success status and array of created tasks. Requires a master API key.
bulk_update_accountswrite actionUpdate multiple accounts simultaneously with common or individual field changes. Supports updating up to 1000 accounts per request, with optional asynchronous processing when applying uniform updates.
bulk_update_contactswrite actionUpdate multiple contacts simultaneously with common field values. Supports updating up to 100 contacts per request, with automatic asynchronous processing for larger batches.
create_accountwrite actionCreate a new account (company) in your Apollo team database. Note that Apollo does not deduplicate accounts, so creating an account with the same name, domain, or details as an existing account will result in a duplicate entry rather than an update. Requires a master API key.
create_contactwrite actionAdd a new contact to your Apollo account. By default, deduplication is disabled; enable it by setting `run_dedupe` to true to prevent creating duplicate contacts.
create_custom_fieldwrite actionCreate a custom field in your Apollo account to capture unique details about contacts, accounts, or deals. Custom fields enable your team to store specialized information and personalize outreach sequences.
create_dealwrite actionCreate a new deal in your Apollo account to track account activity, including deal value, ownership, and pipeline stage. Requires a master API key.
create_phone_callwrite actionLog phone calls made through external systems (such as Orum or Nooks) into Apollo. This endpoint records call metadata and outcomes but cannot initiate calls. Requires a master API key.
create_taskwrite actionCreate a task to track upcoming actions for you and your team, such as calls, emails, or LinkedIn outreach. The created task is assigned to a specific team member and linked to a contact.
enrich_organizationEnrich company data by domain to retrieve detailed organizational information including industry, revenue, employee counts, funding details, and contact information. Each call consumes credits from your Apollo pricing plan.
enrich_organizationsEnrich company data for up to 10 organizations in a single request. Returns enriched information including industry, revenue, employee count, funding details, phone numbers, and locations.
enrich_people_bulkEnrich contact and professional data for up to 10 people in a single request. Apollo uses the provided person details to identify and match records, then returns enriched information with optional email, phone, and waterfall verification.
enrich_personEnrich data for a single person by matching against the Apollo database. Provide identifying information such as name, email, domain, or LinkedIn profile to locate and return enriched contact details. Optionally reveal personal emails and phone numbers, or enable waterfall enrichment for additional data discovery.
get_accountRetrieve detailed information for a specific account (company) in your Apollo database. Requires a master API key.
get_contactRetrieve detailed information for a specific contact in your Apollo database. This endpoint returns enriched contact data including email addresses, phone numbers, and other profile information.
get_dealRetrieve complete details about a specific deal in your Apollo account, including deal owner, monetary value, stage, and associated account information. Requires a master API key.
get_email_activitieswrite actionRetrieve detailed statistics and activity information for a specific email sent through an Apollo sequence, including email contents, engagement metrics (opens and clicks), and recipient contact details.
get_organizationRetrieve complete details about a specific organization from the Apollo database, including company information, contact data, and other organizational metadata. Requires a master API key for authentication.
list_account_stagesRetrieve all available account stages in your Apollo account. Use the returned stage IDs to update individual accounts or bulk update account stages across multiple accounts.
list_contact_stagesRetrieve all available contact stages in your Apollo account. Use the returned stage IDs to update individual contacts or bulk update contact stages across multiple contacts.
list_custom_fieldsRetrieve all custom fields configured in your Apollo account. This endpoint provides a complete inventory of custom field definitions available for use across your organization.
list_deal_stagesRetrieve all available deal stages in your Apollo account. Use the stage IDs returned by this endpoint when creating or updating deals through the Apollo API.
list_email_accountswrite actionRetrieve all linked email accounts and inboxes used by your team in Apollo. Returns account IDs that can be used with sequence operations. Requires a master API key.
list_fieldsRetrieve all fields available in your Apollo account, with optional filtering by source type. Requires a master API key for authentication.
list_listsRetrieve all lists created in your Apollo account. Use this endpoint to discover available lists before creating contacts or performing other list-based operations. Requires a master API key.
list_notesRetrieve notes associated with a specific contact, account, opportunity, calendar event, or conversation. At least one relation parameter must be provided to filter results, with support for sorting and pagination.
list_opportunitiesRetrieve all deals created in your Apollo account. This endpoint requires a master API key and returns a complete list of opportunities for your team.
list_organization_job_postingsRetrieve current job postings for a specific organization to identify companies expanding headcount in strategically important areas. This endpoint is useful for competitive intelligence and hiring trend analysis.
list_usersRetrieve all user IDs in your Apollo account. These IDs are essential for creating deals, accounts, tasks, and other resources that require user assignment.
search_accountsSearch for accounts that have been added to your team's Apollo database. Filter by name, stage, labels, and sort results by activity or creation date. Results are paginated with a maximum of 50,000 records (100 per page).
search_companiesSearch the Apollo database for companies using multiple filter criteria including domain, location, technology stack, and hiring activity. Results are paginated at 100 records per page (up to 500 pages, 50,000 record limit) and consume credits based on your Apollo plan.
search_company_newsSearch for news articles related to companies in the Apollo database. Filter results by company IDs and optionally by news categories to find relevant coverage. Note: This operation consumes credits from your Apollo plan.
search_contactsSearch for contacts in your team's Apollo account by keywords, stage, or labels. Results are paginated with a maximum of 100 records per page, up to 500 pages (50,000 total records).
search_outreach_emailsSearch for outreach emails created and sent through Apollo sequences by your team. Returns up to 50,000 records with pagination support (100 records per page, maximum 500 pages). Requires a master API key.
search_peopleSearch the Apollo database for people matching specified criteria such as job title, location, seniority, and employer technology stack. This API-optimized endpoint does not consume credits and returns up to 50,000 records without email addresses or phone numbers.
search_phone_callsSearch for phone calls made or received by your team using the Apollo dialer. Filter results by date range, duration, call direction, team members, contacts, call purposes, outcomes, and keywords.
search_sequencesSearch for email sequences in your Apollo account by name. This endpoint requires a master API key and returns sequences matching your search criteria.
search_tasksSearch for tasks created in Apollo across your team. Returns up to 50,000 records with pagination support (100 records per page, maximum 500 pages). Requires a master API key.
update_accountwrite actionUpdate an existing account in your Apollo workspace. Requires a master API key and the account ID. You can modify account details such as name, domain, owner, stage, location, phone, and custom fields.
update_callwrite actionUpdate an existing call record in Apollo with new details such as status, timing, duration, purpose, outcome, and notes. Requires a master API key.
update_contactwrite actionUpdate an existing contact in your Apollo account. Modify contact details such as job title, account association, location, stage, and custom fields. List assignments are replaced entirely when provided.
update_contact_stageswrite actionUpdate the stage assignment for multiple contacts in your Apollo account. Specify the contacts to update and the target stage they should be assigned to.
update_opportunitywrite actionUpdate an existing deal in your Apollo account. Modify deal details such as name, monetary value, owner, stage, and close date to keep your pipeline current.
update_sequence_contact_statuswrite actionUpdate the status of contacts within email sequences by marking them as finished, removing them entirely, or stopping their progress. Requires a master API key.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Apollo compares
Against every graded Sales and outbound MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 69% of 876 Sales and outbound servers
- Tools
- 52
- the typical Sales and outbound server has 8
- Tools that change things
- 40%
- typical: 11%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 95% of 420 Sales and outbound servers
- Downloads a week
- 163
- more than 72% of 156 Sales and outbound servers with a package
What its tools let an agent do: 27 read · 7 create · 17 change · 1 delete
Install Apollo in Claude Code, Cursor or VS Code
claude mcp add apollo -- uvx mcparmory-apollo
What the publisher says
From the Apollo repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Apollo: common questions
- Is Apollo MCP server safe?
- Mostly: it is graded B (80/100). Read the Apollo safety report
- How do I install Apollo?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Apollo need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Apollo maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.4.
- What can I use instead of Apollo?
- Servers from other publishers that do the same job: Precept MCP server, Cargo MCP server and Vibe Prospecting MCP server. Compare all Apollo alternatives.
- How does Apollo compare with other Sales and outbound MCP servers?
- safety score 80/100 (higher than 69% of 876 Sales and outbound servers); tools 52 (the typical Sales and outbound server has 8); tools that change things 40% (typical: 11%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Apollo
Same job from other publishers: the closest match first, then the best rated.
- PreceptB2B lead and company intelligence: search leads, enrich contacts, and queue outreach.not reviewedGrowingA
CargoFind and verify work emails, enrich companies and contacts, score leads and sync to your CRM.not reviewedGrowingC- Vibe ProspectingB2B company and contact data for lead lists, enrichment, research, and outreach. OAuth sign-in.not reviewedEstablishedA
- not reviewedGrowingA
YourICPEnrich contacts by email or LinkedIn URL and build targeted B2B audiences.not reviewedGrowingA