Apollo MCP Review 2026: Features, Limits and Setup

Apollo MCP Review 2026: Features, Limits and Setup

Key takeaways:

  • Apollo.io’s MCP server runs at https://mcp.apollo.io/mcp over Streamable HTTP with OAuth 2.0, and needs no API key and no local install.
  • It is unusually complete for a GTM server, covering prospect search, enrichment, contacts, lists, sequences, one-off email sends, tasks and analytics.
  • Apollo prohibits AI model training on data reached through MCP, and asks you to turn training off in your AI client before connecting.
  • People search returns profiles, but emails and phone numbers require a separate enrichment action that consumes credits.

A quick disambiguation first, because two well-known products share this name. This review covers Apollo.io, the B2B prospecting and sales engagement platform, and its MCP server at mcp.apollo.io.

This review is not about the Apollo MCP Server from Apollo GraphQL, which connects AI agents to GraphQL APIs and is a completely different product for a completely different audience. Search results for “apollo mcp” mix the two freely, and Palantir ships an unrelated Apollo as well. If you arrived here wanting GraphQL tooling, this is the wrong page.

With that settled: the Apollo.io MCP server is one of the more capable GTM servers available, and it is worth understanding what it does before you decide whether it is the right one for your stack. We publish a competing sales engagement platform with its own MCP server, so we will be explicit about where we differ and where Apollo is genuinely ahead of us.

What Apollo MCP Is

The Apollo.io MCP server exposes the platform’s prospecting database and engagement features as tools an AI client can call. It is a remote, hosted server, so nothing runs on your machine and there is no package to install.

The connection details are refreshingly plain:

Setting Value
Endpoint https://mcp.apollo.io/mcp
Transport Streamable HTTP
Authentication OAuth 2.0
API key required No
Local install required No

Apollo offers three routes in. Built-in connectors cover ChatGPT, Claude, Perplexity, Replit and Cursor, where you connect an account without touching configuration. First-party coding plug-ins cover Codex and Coworker. The standalone server is for anything else that supports remote MCP over Streamable HTTP.

The three-route structure is a good signal of maturity. A vendor maintaining directory listings, coding plug-ins and a documented standalone endpoint has committed engineering to the protocol rather than shipping a wrapper over an existing API. Partners building on Apollo register an OAuth app before connecting, which is a separate flow again.

Being clear about what an MCP server is not matters here, because the two surfaces get conflated. MCP is the interactive layer for agent-driven work, while a REST API remains the right tool for bulk imports, scheduled jobs and webhooks. That division holds for us too, which is why we maintain a public API alongside our server rather than treating one as a replacement for the other.

That OAuth-only stance is a deliberate design choice rather than a missing feature, and it follows where the specification has gone. The MCP authorization specification requires authorization servers to implement OAuth 2.1 and requires MCP servers to implement OAuth 2.0 Protected Resource Metadata for discovery. Apollo implementing OAuth rather than a bearer key is the specification-aligned path.

What Apollo MCP Can Do

This is where Apollo’s server separates itself. Most vendor MCP servers cover one job. Apollo’s covers the full prospecting-to-outreach arc, which is unusual and is the strongest argument for using it.

Capability What you can ask for Notes
Search and prospect People and companies by title, headcount, location, industry, technology Returns profile and availability data
Enrich people and companies Verified emails, phone numbers, firmographics Consumes credits
Manage contacts Create and update contacts, check for existing records Deduplication depends on you asking first
Manage lists Create contact and account lists, add records Groups records for sequences and views
Create and improve sequences Draft multi-step sequences, rewrite for a persona, generate alternate first touches Can be created inactive for review
Manage sequence enrollment List mailboxes, add or remove contacts from sequences List email accounts first to pick a sender
Send one-off emails Individual sends with custom To, Cc and Bcc Recipients can be non-contact addresses
Research companies Company details, headcount, technologies, job postings Hiring signals included
Analyze performance Reply rates, engagement trends, sequence comparisons Draws on Apollo analytics

The sequence-authoring tools are more sophisticated than the category norm. You can ask Apollo to build a five-step outbound sequence for a named persona, keep step one under sixty words, and leave the sequence inactive so a human reviews it before anything sends. You can also ask it to generate three alternate first-touch emails using different angles, such as a pain point, a trigger event and social proof.

There is a two-step pattern worth internalizing, because it catches people out. People search returns profiles and availability, not contact details. Retrieving an email address or phone number is a separate enrichment action, and that is the step that draws down credits. Budgeting for a prospecting workflow means counting enrichments, not searches.

That split is standard across the category rather than an Apollo quirk. Most AI prospecting APIs price discovery cheaply and charge at the point of resolution, because finding that a person exists is far less expensive than confirming how to reach them. Reading the pattern correctly is what stops a conversational workflow burning a quarter’s credits in an afternoon.

How to Set Up Apollo MCP

Before connecting, confirm four things: an active Apollo account, access to the features and records you want reachable, available credits for enrichment, and model training switched off in your AI client.

That last item is a requirement rather than a suggestion. Apollo prohibits AI model training with Apollo MCP integrations and asks you to verify the setting before connecting, which is a meaningful contractual position given that the data is licensed B2B contact information.

Claude Code

Add the server with a single command, then authenticate:

claude mcp add --transport http apollo https://mcp.apollo.io/mcp

Run /mcp in Claude Code and complete the OAuth flow in your browser.

If you manage several Apollo workspaces, such as separate client accounts, register the same endpoint under different names and authenticate each one separately:

claude mcp add apollo-work --transport http https://mcp.apollo.io/mcp
claude mcp add apollo-personal --transport http https://mcp.apollo.io/mcp

Both connections then coexist in one session, and you direct a request to a specific account by name.

OpenAI Codex

Add Apollo to ~/.codex/config.toml:

[mcp_servers.apollo]
url = "https://mcp.apollo.io/mcp"

Authenticate with codex mcp login apollo and complete the OAuth flow.

VS Code With GitHub Copilot

Create .vscode/mcp.json in your workspace:

{
  "servers": {
    "apollo": {
      "type": "http",
      "url": "https://mcp.apollo.io/mcp"
    }
  }
}

Open the Command Palette, run MCP: List Servers, start the Apollo server, and complete OAuth when prompted.

Claude Desktop and Other Clients

In Claude Desktop, open settings, go to Connectors, and add https://mcp.apollo.io/mcp. For any other MCP-compatible client, add the same URL as a remote server, choose Streamable HTTP as the transport, and authenticate with OAuth 2.0. Some clients label that transport as HTTP or Streaming HTTP, which is the same thing.

Workflow tools count as clients here as well. Automation platforms that speak MCP can call Apollo as one step among many, which suits scheduled prospecting better than a chat window does, and we have written up the same pattern using n8n’s MCP support. The trade is that you lose the conversational refinement that makes the sequence-authoring tools worth using.

Apollo MCP Pricing

The MCP server has no separate price. It draws on the Apollo plan and credit balance you already have, so the cost question is which tier you need and how much enrichment you run through it.

Plan Price per seat, per month, billed annually Credits per seat, per year
Free $0 900, granted monthly
Basic $49 30,000, granted upfront
Professional $79 48,000, granted upfront
Organization $119, minimum 3 seats 72,000, granted upfront

Annual billing saves 24% against monthly, and Basic and Professional both offer a 14-day trial. Credits are the number to watch rather than the seat price, because enrichment through MCP consumes them exactly as it does in the app.

We should concede something here rather than talk around it. Apollo has a genuine free tier that includes API access, and we do not: we run a 14-day free trial and no permanently free plan. For a solo founder testing whether an MCP prospecting workflow is worth building at all, that difference is decisive and it favors Apollo.

The seat model is the thing to model carefully at team scale, though. Credits are granted per seat, so a five-person team on Professional buys five allocations whether or not all five prospect, and Organization enforces a three-seat minimum. Teams that find the arithmetic unfavorable at their headcount tend to end up comparing Apollo alternatives on total cost rather than on list price, which is the more useful comparison.

Where Apollo MCP Falls Short

The limits are mostly about precision and control rather than capability.

Credit consumption is hard to predict conversationally. An assistant asked to enrich ten prospects will do exactly that, and an assistant asked to enrich everyone matching a broad filter may do considerably more. The tools do not expose a spend ceiling of their own, so the control is your plan balance rather than a per-agent budget.

Deduplication is a prompt-level responsibility. Apollo’s own guidance is to find the existing contact for an email address before creating a new one, which works when the assistant is asked to, and does not when it is not. That is a reasonable design for a conversational tool and a real source of duplicate records in practice.

One-off sends deserve care. The tools support custom To, Cc and Bcc, including addresses that are not Apollo contacts, and Apollo will create and send the email after you confirm. That is genuinely useful and it is also the highest-stakes thing in the catalog, because a prospect sees the result.

Overriding a recipient also does not change the contact the email is associated with, which is sensible behavior and a small trap for reporting. An email sent to a colleague for review still logs against the original prospect, so engagement data can record activity on a thread the prospect never received.

Analytics answers are only as good as the window you specify. Asking which sequences performed best without naming a period invites the assistant to choose one, and comparisons across sequences launched at different times to different segments are easy to generate and easy to misread. Treat the output as a prompt for a closer look rather than as a finding.

There is a broader ecosystem caution that applies to every server in this review rather than to Apollo specifically. A study accepted to DSN 2026 analyzed 67,057 MCP servers across six public registries and found weak vetting and ownership checks at the registry level, identifying 833 vulnerable servers and 18 with suspicious tool descriptions. First-party servers from named vendors, which is what Apollo’s is, are exactly how you avoid that class of problem.

Apollo MCP Versus Reply MCP

We compete with Apollo, so read this section knowing that. The honest summary is that Apollo’s server sources data and ours does not, while ours goes considerably deeper on running and supervising the outreach itself.

Job Apollo MCP Reply MCP
Search an external prospect database Yes No
Enrich emails and phone numbers Yes, credit-based No enrichment tools
Create and edit sequences Yes Yes
Enroll or remove contacts Yes Yes, up to 100 per call
Start, pause or reschedule a live sequence Limited Yes
Reply from the shared inbox No Yes
Direct an AI SDR agent No Yes, 31 tools

Our catalog runs to 70 tools, and the split is the part worth knowing: 31 are annotated `readOnlyHint` and 39 are annotated `destructiveHint`, with a further subset marked high-stakes because they are prospect-visible or irreversible. Those annotations are served to the client, so a well-behaved assistant can tell the difference between reading sequence stats and starting a send without being told.

The distribution shows what the server is for. Sequences carry 16 tools, contacts 8, inbox and conversations 3, tasks 3, workspace resolvers 5, and help and meta 4. Jason, our AI SDR, carries 31 on its own.

That last number is the real difference: Apollo’s server helps you write a sequence, while ours can hand the running of it to an agent and let you supervise through approvals. Jason is sold separately and starts at $500 per month, so those 31 tools only count as an advantage if the agent is already in your budget.

Where Apollo is ahead of us is unambiguous. It searches and enriches external data; we do not. Contact lookup on our side is scoped to records you already hold, and the catalog carries nothing that resolves an address or appends a firmographic field. A team that wants sourcing and sending from one server should use Apollo. A team that already has a data source and wants deeper execution should look at ours.

For the platform comparison behind the two servers, our Apollo review covers the database, deliverability and sequencing surfaces in more detail than a protocol-level piece can.

Who Apollo MCP Is For

Apollo MCP fits teams already paying for Apollo who want prospecting inside an assistant, and it fits solo operators particularly well because of the free tier. The setup is genuinely quick, the tool coverage is broad, and the OAuth-only model means no credentials to leak.

Teams that need per-agent permission boundaries will find it fits less well, since OAuth grants what your account can reach without a scoping layer. It also fits less well where outbound is the main event and the data already exists, because the sequencing and supervision surface is thinner than a dedicated engagement platform’s.

Teams weighing the category more broadly will find our roundup of B2B data APIs useful for the sourcing half, since an MCP server and a data API often solve the same problem at different levels of abstraction.

Running outbound as well as sourcing it? Start a free trial to see how the execution tools compare.

Frequently asked questions

Is Apollo MCP the same as the Apollo GraphQL MCP server?

No, and this is the most common confusion around the term. Apollo.io’s MCP server at mcp.apollo.io exposes B2B prospecting and sales engagement tools. Apollo GraphQL’s Apollo MCP Server is an unrelated product that connects AI agents to GraphQL APIs. Palantir also ships an unrelated product called Apollo. Check the domain before you install anything.

How do I connect Apollo MCP to Claude?

The simplest route is Claude’s connector directory, where Apollo maintains a listing and no configuration is needed. In Claude Desktop you can instead paste the endpoint into Connectors and authorize it. In Claude Code, add it as an HTTP transport from the command line, then run /mcp to complete authentication.

Does Apollo MCP use credits?

Yes, for enrichment and other credit-consuming actions, at the same rate as the app. Searching for people returns profile and availability data without enrichment, but retrieving verified emails or phone numbers is a separate action that draws down credits. Your plan balance is the effective spending limit, since the tools do not expose a separate per-agent budget.

Can Apollo MCP send emails?

Yes. It sends individual emails with custom To, Cc and Bcc fields, and those recipients do not have to exist as records in your account. It can also enroll people into sequences you have already built. Both are confirmed before they execute. Because these actions are visible to prospects, they are worth treating as the highest-stakes tools in the catalog.

Does Apollo allow AI models to train on my data?

No. The terms rule out model training on anything reached this way, and you are asked to confirm that the setting is disabled in your AI account or client before connecting. That is a condition of use rather than a recommendation, and it is a reasonable one given that the underlying records are licensed contact data.

Subscribe to our blog to receive the latest updates from the world of sales and marketing.
Stay up to date.

In this article

Your Superhuman SDR

Jason learns your product, tone, and strategy — then runs outreach with the precision of your best rep.

Your Superhuman SDR
Book a demo

Related Articles

FullEnrich MCP Review 2026: Features, Setup and Limitations

FullEnrich MCP Review 2026: Features, Setup and Limitations

FullEnrich MCP Review 2026: Features, Setup and Limitations
ZoomInfo MCP Review 2026: Features, Access and Limitations

ZoomInfo MCP Review 2026: Features, Access and Limitations

ZoomInfo MCP Review 2026: Features, Access and Limitations
Smartlead API Review 2026: Features, Pricing and Limits

Smartlead API Review 2026: Features, Pricing and Limits

Smartlead API Review 2026: Features, Pricing and Limits