Apollo.io MCP serverand Python AI tasks
qbash hosts a Apollo.io MCP server you can use in Claude, ChatGPT, Codex, Cursor, Grok Bot and Muse.
Developers use qbash Tasks to write cloud-hosted Python functions that pair Apollo.io with models such as Claude and GPT.
MCP server
Build a Apollo.io MCP server
Give ChatGPT, Claude and your other AI tools access to Apollo.io through one server. You pick which Apollo.io tools it shares, and you can add other connectors, memory folders and Tasks to the same server.
How to set it up
- Connect Apollo.io on the qbash Connectors page.
- Create an MCP server and add the Apollo.io tools you want to share.
- Paste the server URL into your client. It connects with OAuth or an access token.
Python AI task
Write a Apollo.io task in Python
A qbash Task is a hosted Python function that calls Apollo.io and AI models.
Summarise recent account news
Get a week of funding and partnership articles for a target organization, then prepare a short account update.
start = (datetime.now(timezone.utc) - timedelta(days=7)).date()
report = qbash.integrations.apollo.org_news(
organization_ids=["YOUR_APOLLO_ORGANIZATION_ID"],
categories=["funding", "partnership"],
published_at_min=start.isoformat(), page=1, per_page=25,
)
if report["articles"]:
brief = qbash.ai.run_prompt(
slug="apollo-account-news",
variables={"articles": json.dumps(report["articles"])},
)
qbash.output(brief)
else:
qbash.output("No matching account news in this period.")
Sample org_news response
{
"status": "success",
"articles": [
{
"id": "n1",
"title": "Example announces new partnership",
"url": "https://example.com/news/partnership",
"category": "partnership",
"summary": "Example has announced a distribution partnership.",
"organization_name": "Example"
}
],
"count": 1,
"pagination": {
"page": 1,
"total_pages": 1
}
}
What the Apollo.io connector can do
- Search Apollo's database for people. No credits consumed. Returns obfuscated previews, so call person_enrich to reveal contact info
- Enrich a single person. Consumes credits when a match is found. Pass any combination of identifiers (email, linkedin_url, name+domain)
- Enrich up to 10 people in one call. Pass a list of person identifier maps (first_name/last_name/email/domain/linkedin_url)
- Enrich a single organization. Provide at least one of domain / linkedin_url / name / website
- Enrich up to 10 organizations by domain
- List active job postings for an Apollo organization. Strong signal for growth and AI-team building
- Search Apollo's news index for events about given organizations (funding, hires, acquisitions, layoffs, etc.)
- View per-endpoint Apollo API usage and rate-limit headroom. Requires a master API key
qbash Tasks: AI applications in Python
A Task is a Python function that calls Apollo.io, your other connectors and models such as Claude, GPT, Gemini and Grok. qbash hosts and runs it.
Run Tasks on a schedule or from your team's tools
- Deterministic where it counts Write the logic in Python and call a model only for the steps that need judgement, so the rest runs the same way every time.
- Version controlled Every save is a revision you can compare and roll back.
- Logged Each run records its inputs, output, errors and what started it.
- Shared credentials Connections belong to your organization, so a Task keeps working when its author is away.
Apollo.io MCP questions
Does Apollo enrichment use credits?
Enrichment does, each time Apollo finds a match, for single and bulk calls alike. People search consumes no credits.
Which Apollo API key do I need?
Any Apollo API key with access to the endpoints you use. Reading usage stats needs a master API key, and Apollo answers other keys with a 403.
Guides that use Apollo.io
Building a Lead Gen Automation Prototype
The most copied lead-gen workflow on n8n scrapes Google Maps and ends in a spreadsheet. Here's the same job rebuilt as an Aisle Task with Google Maps, Apollo.io, HubSpot, and Slack.
Product update: a bigger, calmer Tasks editor, plus new connectors
What shipped this week: a rebuilt Tasks editor with tabs, inline prompts, line-level revisions, and an AI assist; three new connectors and four updates; and two new essays from the blog.
Related CRM connectors
Build a Apollo.io task
Write it in Python with AI steps, and qbash hosts it with versions and run logs.
Build a Apollo.io MCP server
Pick the Apollo.io tools to share and connect ChatGPT, Claude or Grok Bot.