CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
agenteam-ai-2026 avatar

Mcp Apollo

agenteam-ai-2026/mcp-apollo
registry active
Summary

This is a self-hosted Cloudflare Worker that pipes Apollo.io's B2B database into your MCP client. You get six tools: search people by title and seniority, enrich contacts by email or LinkedIn URL, search companies by keywords and funding stage, pull job postings as buying signals, and retrieve verified emails. Your Apollo API key travels with each request as a bearer token and never gets stored. The free Cloudflare tier handles 100k requests per day, which covers most solo and small team use cases. Useful when you're building outbound workflows or research agents that need structured access to Apollo's 275 million contact records without copying data into a separate system.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →

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

Your Cloudflare Workers account
  └── mcp-apollo Worker  (your deploy, your infra)
        └── MCP client sends requests with your Apollo API key
              └── Worker proxies to Apollo.io API
                    └── Returns enriched data to your agent
  • 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

# 1. Clone the repo
git clone https://github.com/AgenTeam-AI-2026/mcp-apollo
cd mcp-apollo

# 2. Install dependencies
npm install

# 3. Log in to your Cloudflare account
npx wrangler login

# 4. Deploy
npx wrangler deploy

Your server is now live at:

https://mcp-apollo.<your-subdomain>.workers.dev

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):

{
  "mcpServers": {
    "apollo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://YOUR_WORKER_URL/mcp"],
      "env": {
        "APOLLO_API_KEY": "YOUR_APOLLO_KEY"
      }
    }
  }
}

Restart Claude Desktop after saving.

Claude Code

claude mcp add apollo \
  --transport http \
  --url https://YOUR_WORKER_URL/mcp \
  --header "Authorization: Bearer YOUR_APOLLO_KEY"

Cursor

In .cursor/mcp.json:

{
  "mcpServers": {
    "apollo": {
      "url": "https://YOUR_WORKER_URL/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APOLLO_KEY"
      }
    }
  }
}

Windsurf

In ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "apollo": {
      "serverUrl": "https://YOUR_WORKER_URL/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APOLLO_KEY"
      }
    }
  }
}

Get an Apollo.io API key

  1. Log in to apollo.io
  2. Go to Settings → Integrations → API
  3. Click Create API Key
  4. Copy the key — paste it into your MCP client config above

Tools

apollo_search_people

Search Apollo's database for people matching filters.

ParameterTypeDescription
person_titlesstring[]Job titles, e.g. ["VP Engineering", "CTO"]
person_senioritiesstring[]"vp", "c_suite", "director", "manager", "senior"
organization_domainsstring[]Company domains, e.g. ["stripe.com"]
person_locationsstring[]Locations, e.g. ["New York", "San Francisco"]
organization_num_employees_rangesstring[]Size ranges, e.g. ["51,200", "201,500"]
pagenumberPage number (default: 1)
per_pagenumberResults per page, max 25 (default: 10)

apollo_enrich_person

Get a full enriched profile for a specific person.

ParameterTypeDescription
emailstringMost reliable identifier
linkedin_urlstringLinkedIn profile URL
first_name + last_name + organization_namestringName + company combo

At least one identifier is required.


apollo_search_companies

Search for companies matching criteria.

ParameterTypeDescription
q_organization_keyword_tagsstring[]Keywords/industries, e.g. ["SaaS", "fintech"]
organization_locationsstring[]HQ locations
organization_num_employees_rangesstring[]Size ranges
organization_funding_stagesstring[]"Seed", "Series A", "Series B" etc.
pagenumberPage (default: 1)
per_pagenumberMax 25 (default: 10)

apollo_enrich_company

Get a full company profile by domain or name.

ParameterTypeDescription
domainstringe.g. "stripe.com" — preferred
namestringCompany name — fallback

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.

ParameterTypeDescription
organization_idstringApollo org ID from apollo_enrich_company
job_titlesstring[]Optional filter, e.g. ["engineer", "sales"]

apollo_find_email

Retrieve a person's verified email by their Apollo person ID.

ParameterTypeDescription
person_idstringApollo person ID from apollo_search_people

Apollo.io rate limits

PlanRequests / hour
Free50
Basic200
Professional1,000
OrganizationCustom

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

MetricFree limit
Requests100,000 / day
CPU time10ms / request

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

npm install
npm run dev
# Server runs at http://localhost:8787

Run tests

npm test                                        # unit + RALPH-loop tests
APOLLO_API_KEY=your_key npx vitest run test/e2e # E2E against live Apollo API

CI/CD on your fork

The repo includes GitHub Actions workflows:

  • ci.yml — runs typecheck, build check, and tests on every push
  • deploy.yml — deploys to Cloudflare Workers on merge to main
  • e2e.yml — nightly E2E tests against the live Apollo API

To enable auto-deploy, add these secrets in your fork under GitHub → Settings → Secrets → Actions:

SecretWhere to get it
CLOUDFLARE_API_TOKENCloudflare Dashboard → My Profile → API Tokens → Create Token (use "Edit Cloudflare Workers" template)
CLOUDFLARE_ACCOUNT_IDCloudflare Dashboard → Workers & Pages → right sidebar

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 Bearer token in the Authorization header 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

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Categories
Sales & MarketingSearch & Web Crawling
Registryactive
UpdatedApr 5, 2026
View on GitHub

Related Sales & Marketing MCP Servers

View all →
cirra-ai avatar
Cirra AI Salesforce Admin MCP Server

ai.cirra/salesforce-mcp

Comprehensive Salesforce administration and data management capabilities
jekakos avatar
Jekakos Mcp User Data Enrichment

ai.smithery/jekakos-mcp-user-data-enrichment

Enrich user data by adding social network links based on provided personal information. Integrate…
kodey-ai avatar
Kodey Ai Salesforce Mcp

ai.smithery/kodey-ai-salesforce-mcp

Run SOQL queries to explore and retrieve Salesforce data. Inspect records, fields, and relationshi…
kodey-ai avatar
Kodey Ai Salesforce Mcp Kodey

ai.smithery/kodey-ai-salesforce-mcp-kodey

Run SOQL queries against your Salesforce org to explore and retrieve data. Quickly iterate on filt…
kodey-ai avatar
Kodey Ai Salesforce Mcp Minimal

ai.smithery/kodey-ai-salesforce-mcp-minimal

Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…
kodey-ai avatar
Kodey Ai Salesforce Mcp Server

ai.smithery/kodey-ai-salesforce-mcp-server

Run SOQL queries against your Salesforce org to retrieve records and insights. Explore objects, fi…