
Mcp Apollo
io.github.AgenTeam-AI-2026Published by GitHub account AgenTeam-AI-2026v1.0.0Updated Oct 24, 2026
Apollo.io MCP server. Search people, enrich contacts, find emails, research companies.
Overview
A self-hosted MCP server that gives an assistant Apollo.io B2B sales intelligence tools to search people and companies, enrich profiles, and find emails.
- What you can do
- Search people in Apollo's database by title, seniority, company domain, location and company size, with paging up to 25 results per page. Enrich a person into a full profile from an email, LinkedIn URL, or name plus company. Search companies by industry keywords, location, size and funding stage. Enrich a company by domain or name into description, headcount, founding year, funding and tech stack. List a company's active job postings as a hiring signal. Retrieve a person's verified email from an Apollo person ID.
- When to use it
- Useful for B2B sales, recruiting or market research workflows where an assistant should look up prospects, qualify companies, or pull contact details from Apollo.io without leaving the chat.
- Requirements
- You deploy the Worker to your own Cloudflare account (Node.js 18+, a Cloudflare account, and an Apollo.io API key). The client connects to your deployed Worker URL and sends the Apollo key as an Authorization Bearer token, or as APOLLO_API_KEY for the Claude Desktop npx mcp-remote setup. Apollo plan rate limits apply.
Installation
In SourceWeft
- Open Mcp Apollo in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
mcp-apollo
An open-source, self-hosted MCP server for Apollo.io — gives your AI agents direct access to Apollo's B2B sales intelligence database.
Deploy it to your own Cloudflare account in under 5 minutes. You own the infrastructure, you control the costs. No shared hosting, no vendor lock-in.
Built and maintained by AgenTeam. MIT licensed.
How it works
- You deploy the Worker to your own Cloudflare account (free tier handles most use cases)
- You pass your own Apollo.io API key on every request — the Worker never stores it
- No shared infrastructure — every user runs their own isolated instance
Quick deploy (5 minutes)
Prerequisites
- Node.js 18+
- A Cloudflare account (free tier is sufficient)
- An Apollo.io API key
Steps
Your server is now live at:
That's your personal MCP server URL. Use it in the connection configs below.
Connect your MCP client
Replace YOUR_WORKER_URL with your deployed URL and YOUR_APOLLO_KEY with your Apollo.io API key.
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Restart Claude Desktop after saving.
Claude Code
Cursor
In .cursor/mcp.json:
Windsurf
In ~/.codeium/windsurf/mcp_config.json:
Get an Apollo.io API key
- Log in to apollo.io
- Go to Settings → Integrations → API
- Click Create API Key
- Copy the key — paste it into your MCP client config above
Tools
apollo_search_people
Search Apollo's database for people matching filters.
apollo_enrich_person
Get a full enriched profile for a specific person.
At least one identifier is required.
apollo_search_companies
Search for companies matching criteria.
apollo_enrich_company
Get a full company profile by domain or name.
Returns: description, headcount, founding year, total funding, funding stage, tech stack, keywords.
apollo_get_job_postings
Get active job postings for a company — a strong buying/hiring signal.
apollo_find_email
Retrieve a person's verified email by their Apollo person ID.
Apollo.io rate limits
The server returns rate limit metadata with every response (rate_limits.remaining, rate_limits.resetAt). On 429 errors it returns an informative message — it never silently fails.
Cloudflare Workers free tier
100k requests/day is enough for most individual or small-team deployments. If you exceed it, upgrade to the Workers Paid plan ($5/month for 10M requests).
Local development
Run tests
CI/CD on your fork
The repo includes GitHub Actions workflows:
ci.yml— runs typecheck, build check, and tests on every pushdeploy.yml— deploys to Cloudflare Workers on merge tomaine2e.yml— nightly E2E tests against the live Apollo API
To enable auto-deploy, add these secrets in your fork under GitHub → Settings → Secrets → Actions:
To enable nightly E2E tests, also add APOLLO_API_KEY as a secret and set the repo variable APOLLO_E2E_ENABLED to true.
Security
- Your Apollo API key is passed as a
Bearertoken in theAuthorizationheader on each request - The Worker never stores, logs, or persists your API key
- Each request is stateless — the key is used only for that request's Apollo API call
- You control the entire deployment — no data touches third-party infrastructure
Built by AgenTeam
AgenTeam builds AI agent teams for B2B sales and GTM operations. mcp-apollo is one of several open-source MCP servers we publish to give agents direct access to the tools modern sales teams rely on.
License
MIT © AgenTeam-AI-2026
Source: README.md at commit 6050136
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts