Skip to content
Agentmart
Submit a tool

FastMCP server for Apollo

FastMCP server for Apollo.io — 22 tools: sequences, campaign health, mailbox warmup, enrichment,…

Connector by adelaidasofia · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Desktop. Read the repository before you give any tool access to your data.

Download the bundle

MCP bundle (.mcpb): open it with Claude Desktop.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

FastMCP server for Apollo.io — 22 tools: sequences, campaign health, mailbox warmup, enrichment,…

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
10 read · 12 write · 1 delete · 5 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Downloaded binary

Tools by what they do 28

Read from the source code; the running server may list different tools.

Read 10 · Look things up without changing anything.

  • apollo_campaign_health
  • apollo_contact_stages
  • apollo_contacts_search
  • apollo_health
  • apollo_org_job_postings
  • apollo_org_search
  • apollo_people_search
  • apollo_sequence_get
  • apollo_sequences_list
  • apollo_template_get

Write 12 · Create, change, send or run things.

  • apollo_contact_create
  • apollo_contact_update
  • apollo_label_create
  • apollo_labels_list
  • apollo_mailbox_update_cap
  • apollo_messages_search
  • apollo_sequence_add_contacts
  • apollo_sequence_create
  • apollo_sequence_set_active
  • apollo_step_create
  • apollo_task_create
  • apollo_template_update

Delete 1 · Delete, drop, revoke or wipe things.

  • apollo_sequence_remove_contacts

Not yet classified 5 · We could not tell from the name and description.

  • apollo_bulk_person_enrich
  • apollo_credits_remaining
  • apollo_mailbox_warmup
  • apollo_org_enrich
  • apollo_person_enrich

Network hosts it talks to 4

  • api.apollo.io · found in code
  • code.claude.com · found in code
  • github.com · found in install command, code
  • myceliumai.co · found in code

Files it touches

  • Your home directory (~)

Tools (28)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • apollo_bulk_person_enrich

    Bulk enrich up to 10 people per call. Each BURNS 1 credit if revealing emails.

  • apollo_campaign_health

    Return campaign health digest across all sequences + mailboxes. Shows: today's sends per mailbox vs daily target, opens/replies/bounces per sequence, and flags A/B variant data. Designed to fit in <2k tokens. Args: days_back: How many days of activity to report (default 1 = last 24h).

  • apollo_contact_create

    Create a new contact in Apollo CRM.

  • apollo_contact_stages

    List available contact pipeline stages.

  • apollo_contact_update

    Update a contact by ID. fields keys: title, contact_stage_id, email, label_names, etc.

  • apollo_contacts_search

    Search contacts already in your Apollo CRM.

  • apollo_credits_remaining

    Credit consumption for the current billing period. Alerts past 75% usage.

  • apollo_health

    Server self-check: API key present, master-key hint, basic connectivity.

  • apollo_label_create

    Create a new label.

  • apollo_labels_list

    List all contact labels.

  • apollo_mailbox_update_cap

    Update the daily send cap on a mailbox. Apollo's daily_send_limit gates how many emails a mailbox sends per day. Increase only when warmup status is healthy and deliverability supports it. Args: mailbox_id: The email_account ID (NOT the email address). daily_send_limit: New cap (per-day integer). audit_label: Optional human label for the audit log.

  • apollo_mailbox_warmup

    Per-mailbox state: daily limit, sent today, warmup indicators.

  • apollo_messages_search

    Search the emailer_messages log. Args: days_back: Window in days from today. Default 1 (last 24h). sequence_ids: Filter by sequence IDs. stats: Filter by status tokens like ["delivered", "opened", "replied", "bounced"]. per_page: Results per page (max 100). max_pages: Hard cap to prevent runaway pagination.

  • apollo_org_enrich

    Enrich an organization by domain.

  • apollo_org_job_postings

    Get current job postings for an organization.

Show 13 more tools
  • apollo_org_search

    Search organizations.

  • apollo_people_search

    Search Apollo people database. Does NOT burn credits (search is free; reveal costs). Uses /mixed_people/api_search (Apollo deprecated /mixed_people/search for API callers in 2026 with HTTP 422). Verified 2026-05-11.

  • apollo_person_enrich

    Enrich a single person. BURNS 1 credit if reveal_personal_emails=True.

  • apollo_sequence_add_contacts

    Enroll contacts into a sequence. contact_ids are Apollo contact IDs.

  • apollo_sequence_create

    Create a new email sequence (emailer_campaign). Starts PAUSED by default. Use apollo_step_create to add steps. Use apollo_sequence_set_active(True) to launch when ready. Args: name: Sequence name shown in Apollo UI. label: Optional cross-reference label (echoed in response only). permissions: "team_can_use" | "private" | "team_can_view_and_edit". active: Start active. Default False so steps can be built first.

  • apollo_sequence_get

    Detailed sequence info including steps and stats.

  • apollo_sequence_remove_contacts

    Remove contacts from a sequence. Apollo has no working sequence-scoped unenroll endpoint: - POST /emailer_campaigns/{id}/remove_contact_ids -> 404 - POST /emailer_campaigns/remove_contact_ids -> 200 but no-op The only reliable way to stop future sends is to delete the contact with DELETE /contacts/{id}, which cascades and removes all campaign enrollments. Destructive: the contact record itself is marked deleted. Verified 2026-04-17.

  • apollo_sequence_set_active

    Activate or pause a sequence (active=True to activate, False to pause). Uses PATCH + flat body, matching the working pattern in apollo_template_update and apollo_mailbox_update_cap. The prior PUT + nested-wrap pattern silently no-op'd in production — the same antipattern that apollo_template_update's own comments document for /emailer_templates. Post-write verify: re-fetches the campaign after the PATCH and compares the active flag. Surfaces a _warning if Apollo accepted the request but didn't apply the change (which may indicate a separate UI-only activation constraint for cold-outreach cam…

  • apollo_sequences_list

    List all email sequences with label + active state + top-level stats. Uses POST /emailer_campaigns/search (GET /emailer_campaigns creates an empty sequence — a dangerous Apollo API quirk).

  • apollo_step_create

    Create a sequence step plus its initial touch and template in one call. Args: sequence_id: The emailer_campaign ID. position: 1-based position in the sequence. wait_days: Days to wait BEFORE this step fires (position 1 typically 0). subject: Email subject line. body_text: Plain-text body. body_html: Optional HTML body. Auto-generated from body_text if None. step_type: "auto_email" (default) or "manual_email". include_signature: Append the user's saved signature.

  • apollo_task_create

    Create a task in Apollo. priority=low|medium|high. type=call|action_item|linkedin|outreach_manual_email.

  • apollo_template_get

    Get an emailer template by ID. Use to audit current state before update. Args: template_id: The emailer_template ID (NOT the step or touch ID).

  • apollo_template_update

    Update an emailer template subject and/or body. Destructive write. Snapshots the current template to APOLLO_AUDIT_LOG_PATH (if set) BEFORE the update, so any breakage is reversible from the audit log diff. Args: template_id: The emailer_template ID. subject: New subject line. Leave None to keep current. body_text: New plain-text body. Leave None to keep current. body_html: New HTML body. Auto-generated from body_text if None and body_text is provided. audit_label: Optional human label for the audit log entry.

Signals

Stars
3
Forks
0
Open issues
0
Last commit
Oct 15, 2026 (13 days ago)
Last release
May 25, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.adelaidasofia/apollo-mcp
Version
0.1.0
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from adelaidasofia

Cite this page

FastMCP server for Apollo MCP server. Agent Mart. https://agentmart.dev/connectors/adelaidasofia-apollo-mcp (last updated 2026-10-25)