Skip to main content

Apollo.io

Find prospects in Apollo, enroll them in sequences, and pull up past call transcripts.

Tools

99 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

99 tools found.

  • Create accounts bulk

    Tool name: apollo_accounts_bulk_create

    Create many accounts (companies) in one call.

  • Create accounts

    Tool name: apollo_accounts_create

    Use the Create an Account endpoint to add a new account to your team's Apollo account.

  • Update accounts

    Tool name: apollo_accounts_update

    Use the Update an Account endpoint to update existing accounts in your team's Apollo account.

  • Agent analyze performance

    Tool name: apollo_agent_analyze_performance

    "How is my team performing on outbound?" (synthesized narrative report)

  • Agent build lead scores

    Tool name: apollo_agent_build_lead_scores

    "Build an account score for India-based EV / clean-energy companies."

  • Agent connect mailbox

    Tool name: apollo_agent_connect_mailbox

    "Connect my Gmail / Outlook." | "Apply best-practice send settings."

  • Agent draft sequence copy

    Tool name: apollo_agent_draft_sequence_copy

    "Draft a 6-step multichannel sequence (3 emails, 2 calls, 1 LinkedIn) for healthcare

  • Agent explain howto

    Tool name: apollo_agent_explain_howto

    "How do I connect Apollo to Salesforce / reset my password?"

  • Agent find prospects

    Tool name: apollo_agent_find_prospects

    Turn a natural-language description of who to target (an ICP, persona, lookalike, or a "find me…" ask) into the right Apollo search and return a matched list of people or companies.

  • Agent fix email deliverability

    Tool name: apollo_agent_fix_email_deliverability

    "Why are my emails bouncing, and how do I reduce it?"

  • Agent manage billing

    Tool name: apollo_agent_manage_billing

    "Why can't I buy more credits?" | "Show my invoices / when is my next bill due?"

  • Agent plan gtm campaign

    Tool name: apollo_agent_plan_gtm_campaign

    "What campaign should I run next?" | "Give me GTM campaign ideas."

  • Agent research and analyze

    Tool name: apollo_agent_research_and_analyze

    "Which of these companies are actively hiring engineers / are carbon neutral?"

  • Agent summarize calls meetings

    Tool name: apollo_agent_summarize_calls_meetings

    "Summarize this meeting / what was the pricing discussion?"

  • Agent workflow automation

    Tool name: apollo_agent_workflow_automation

    "When a contact opens an email, create a follow-up task assigned to me."

  • Analytics sync report

    Tool name: apollo_analytics_sync_report

    Query Apollo's sales analytics data with flexible filtering, grouping, and aggregation.

  • Create contacts bulk

    Tool name: apollo_contacts_bulk_create

    Create many contacts in a single call.

  • Create contacts

    Tool name: apollo_contacts_create

    Create a new contact in Apollo.

  • Contacts search

    Tool name: apollo_contacts_search

    Use the Search for Contacts endpoint to search for the contacts that have been added to your team's Apollo account.

  • Update contacts

    Tool name: apollo_contacts_update

    Update an existing contact in your team's Apollo account.

  • Context center create product

    Tool name: apollo_context_center_create_product

    Add a product (or service) to the team's Context Center.

  • Context center create profile

    Tool name: apollo_context_center_create_profile

    Create the team's Context Center Ideal Customer Profile (ICP).

  • Context center show

    Tool name: apollo_context_center_show

    Fetch the team's full Context Center — the Ideal Customer Profile (ICP) and all product profiles Apollo uses to personalize AI-generated messaging.

  • Context center show product

    Tool name: apollo_context_center_show_product

    Fetch a single product from the team's Context Center by its Apollo id.

  • Context center update product

    Tool name: apollo_context_center_update_product

    Update an existing product in the team's Context Center.

  • Context center update profile

    Tool name: apollo_context_center_update_profile

    Update fields on the team's EXISTING Context Center Ideal Customer Profile (ICP).

  • Conversations get insights

    Tool name: apollo_conversations_get_insights

    Retrieve AI-generated insights for a single conversation.

  • Conversations get recording links

    Tool name: apollo_conversations_get_recording_links

    Fetch temporary presigned recording links for a single conversation.

  • Conversations get transcript

    Tool name: apollo_conversations_get_transcript

    Retrieve the transcript for a single conversation.

  • Conversations search

    Tool name: apollo_conversations_search

    Search conversations for the current team, sorted by start time descending.

  • CSV exports export view

    Tool name: apollo_csv_exports_export_view

    Export every row of a record collection (sheet) to a downloadable CSV.

  • CSV exports show

    Tool name: apollo_csv_exports_show

    Get the status of a CSV export started with apollo_csv_exports_export_view.

  • Custom object records search

    Tool name: apollo_custom_object_records_search

    Search and paginate rows within a record collection.

  • Create custom objects

    Tool name: apollo_custom_objects_create

    Create a named, isolated workspace for running a custom data workflow — importing records, enriching them with specific fields, and exporting the results — outside of Apollo's standard Contacts and…

  • Custom objects show

    Tool name: apollo_custom_objects_show

    Get the current state of a record collection — record count, field definitions, data sources, and status distribution.

  • Data source imports create

    Tool name: apollo_data_source_imports_create

    Trigger a data import run for a data source attached to a record collection.

  • Create data sources

    Tool name: apollo_data_sources_create

    Attach a data source to a custom object collection so it can be populated with records.

  • Create deals

    Tool name: apollo_deals_create

    Create a new deal (opportunity) in Apollo.

  • Deals search

    Tool name: apollo_deals_search

    Search the deals (opportunities) in your team's Apollo account.

  • Deals show

    Tool name: apollo_deals_show

    Retrieve a single deal (opportunity) by its Apollo ID, including full details (stage, amount, close date, owner, account, contact roles).

  • Domain purchase index

    Tool name: apollo_domain_purchase_index

    List the domains the team has purchased through Apollo.

  • Dynamic field enrichment enrich

    Tool name: apollo_dynamic_field_enrichment_enrich

    Trigger enrichment on rows in a record collection.

  • Dynamic field enrichment ongoing enrichment requests

    Tool name: apollo_dynamic_field_enrichment_ongoing_enrichment_requests

    Poll the status of in-progress or recently completed enrichment runs for specific fields.

  • Email account purchase create

    Tool name: apollo_email_account_purchase_create

    Purchase one or more Apollo-provisioned outbound mailboxes against a domain the team already owns.

  • Email account purchase index

    Tool name: apollo_email_account_purchase_index

    List the team's Apollo-provisioned (purchased) mailboxes.

  • Email accounts index

    Tool name: apollo_email_accounts_index

    Use the Get a List of Email Accounts endpoint to retrieve information about the linked email inboxes that your teammates use in your Apollo account.

  • Emailer campaigns activity feed

    Tool name: apollo_emailer_campaigns_activity_feed

    Return a single contact's sequence enrollment/engagement timeline — the same enrollment activity a user sees on the contact's Apollo timeline — as a time-ordered list of events: enrolled, paused…

  • Emailer campaigns add contact IDS

    Tool name: apollo_emailer_campaigns_add_contact_ids

    Use the Add Contacts to a Sequence endpoint to add contacts to existing sequences in your team's Apollo account.

  • Emailer campaigns approve

    Tool name: apollo_emailer_campaigns_approve

    Activate (turn on) an existing sequence so that contacts enrolled in it begin receiving emails and tasks.

  • Emailer campaigns remove or stop contact IDS

    Tool name: apollo_emailer_campaigns_remove_or_stop_contact_ids

    Remove or stop contacts from one or more Apollo sequences.

  • Emailer campaigns search

    Tool name: apollo_emailer_campaigns_search

    Use the Search for Sequences endpoint to search for the sequences that have been created for your team's Apollo account.

  • Emailer campaigns show

    Tool name: apollo_emailer_campaigns_show

    Fetch a single sequence's full step-by-step detail: its ordered steps and, for each step, its touches (emailer_touches) and the email template content (subject and body).

  • Emailer campaigns step content

    Tool name: apollo_emailer_campaigns_step_content

    Look up the StepContactContent override rows written for one or more contacts in a sequence — i.e. what personalized subject/body (if any) is currently scheduled to send instead of the template, per…

  • Create emailer messages

    Tool name: apollo_emailer_messages_create

    Creates a draft email message for a contact.

  • Emailer messages email send status

    Tool name: apollo_emailer_messages_email_send_status

    Check the delivery status of an email after calling apollo_emailer_messages_send_now.

  • Emailer messages get content

    Tool name: apollo_emailer_messages_get_content

    Fetch the content of one or more SENT emails by id — subject, body (plain text or raw HTML), recipients, sent time, and status.

  • Emailer messages search

    Tool name: apollo_emailer_messages_search

    LIST / STATUS COUNTS — pass emailer_campaign_id with display_mode "metadata_mode" to get the

  • Emailer messages send now

    Tool name: apollo_emailer_messages_send_now

    Sends a drafted email immediately.

  • Emailer schedules index

    Tool name: apollo_emailer_schedules_index

    List all sending schedules available in the user's team.

  • Feedback log

    Tool name: apollo_feedback_log

    Call this tool to report when a previous Apollo tool returned an unexpected, empty, or unhelpful result — for example, when a search returned no results despite valid inputs, a record was not found…

  • Create fields

    Tool name: apollo_fields_create

    Create a new custom field or enrichment column in Apollo.

  • Fields index

    Tool name: apollo_fields_index

    List your team's fields so you can set them on accounts or contacts.

  • Update fields

    Tool name: apollo_fields_update

    Update an existing custom field or enrichment column in Apollo.

  • Labels add entity IDS to label names

    Tool name: apollo_labels_add_entity_ids_to_label_names

    Add one or more contacts or accounts to one or more Apollo lists.

  • Create labels

    Tool name: apollo_labels_create

    Create a new, empty Apollo list (label) for your team.

  • Labels index

    Tool name: apollo_labels_index

    List the Apollo lists (also called labels) that belong to your team.

  • Labels remove entity IDS from label names

    Tool name: apollo_labels_remove_entity_ids_from_label_names

    Remove one or more contacts or accounts from one or more Apollo lists.

  • Update labels

    Tool name: apollo_labels_update

    Rename an existing Apollo list (label).

  • Mixed companies search

    Tool name: apollo_mixed_companies_search

    A persona, ICP, or vertical/niche description of the target company rather than an exact filter value you were given.

  • Mixed people API search

    Tool name: apollo_mixed_people_api_search

    A persona, ICP, or vertical/niche description of who to target ("hospital chains", "glycometer manufacturers") rather than an exact filter value you were given.

  • Organizations bulk enrich

    Tool name: apollo_organizations_bulk_enrich

    Use the Bulk Organization Enrichment endpoint to enrich data for up to 10 companies with a single API call.

  • Organizations enrich

    Tool name: apollo_organizations_enrich

    Use the Organization Enrichment endpoint to enrich data for 1 company.

  • Organizations job postings

    Tool name: apollo_organizations_job_postings

    Use the Organization Job Postings endpoint to retrieve the current job postings for a company.

  • Organizations lookup

    Tool name: apollo_organizations_lookup

    Default free organization discovery tool for MCP agents.

  • People bulk match

    Tool name: apollo_people_bulk_match

    For each person, provide identifying details such as first name, last name, email, organization name, domain, or LinkedIn URL.

  • People match

    Tool name: apollo_people_match

    Use the People Enrichment endpoint to enrich data for 1 person.

  • Create phone calls

    Tool name: apollo_phone_calls_create

    Log a phone-call record in Apollo.

  • Phone calls search

    Tool name: apollo_phone_calls_search

    Search phone-call records in your team's Apollo account.

  • Update phone calls

    Tool name: apollo_phone_calls_update

    Update an existing phone-call record (e.g. to attach a note, outcome, or quality feedback).

  • Prompts suggest

    Tool name: apollo_prompts_suggest

    Call on onboarding or setup intent — e.g. "what can I do", "what can Apollo do", "help me get started", "onboard me", "help me get set up", "set up Apollo MCP", "getting started with Apollo", "first…

  • Create sequences

    Tool name: apollo_sequences_create

    Create a new multi-step outreach sequence (also called an emailer campaign) in the user's Apollo workspace.

  • Update sequences

    Tool name: apollo_sequences_update

    Update an existing sequence's metadata, schedule, steps, touches, and templates in a single call.

  • Survey submit

    Tool name: apollo_survey_submit

    Call this tool ONLY when the user has explicitly and deliberately asked to give feedback, take a survey, or share their experience about Apollo MCP (for example: "I'd like to give some feedback",…

  • Create tasks bulk

    Tool name: apollo_tasks_bulk_create

    Create many tasks in a single call.

  • Tasks complete

    Tool name: apollo_tasks_complete

    Mark a single task as completed.

  • Create tasks

    Tool name: apollo_tasks_create

    Create a single task in Apollo.

  • Tasks search

    Tool name: apollo_tasks_search

    Search the tasks in your team's Apollo account.

  • Tasks show

    Tool name: apollo_tasks_show

    Fetch the full detail of a single task by ID, including the action to perform (e.g. the LinkedIn message body or call script), the associated contact, and — for tasks that belong to a sequence — the…

  • Tasks skip

    Tool name: apollo_tasks_skip

    Skip a single task without performing it.

  • Update tasks

    Tool name: apollo_tasks_update

    Edit an existing task in place — change its title, note, priority, due date, assignee, or the message body (subject / body_text) for email and LinkedIn-step tasks.

  • Usage stats credit usage stats

    Tool name: apollo_usage_stats_credit_usage_stats

    Retrieve credit usage stats for the authenticated team — credits used, remaining, and reset windows for enrichment/people-search/email-reveal credits.

  • Users API profile

    Tool name: apollo_users_api_profile

    Use the Profile endpoint to get the user's profile information (name, email, title, id) Set include_credit_usage to true to include credit usage information in the response.

  • Users search

    Tool name: apollo_users_search

    List or search the users (teammates) in your team's Apollo account.

  • Webhook result show

    Tool name: apollo_webhook_result_show

    Poll for the result of an asynchronous enrichment request: either a phone-number reveal started by apollo_people_match or apollo_people_bulk_match with reveal_phone_number=true, or a WATERFALL…

  • Website visitor domain tracker index

    Tool name: apollo_website_visitor_domain_tracker_index

    Retrieve the website visitor domain tracker configuration for the team.

  • Website visitor domain tracker install script

    Tool name: apollo_website_visitor_domain_tracker_install_script

    Return the ready-to-embed Apollo website visitor tracking snippet for the team, with the team's tracker id already substituted in — so callers never hand-assemble the template or guess the loader url.

  • Website visitor domain tracker send install email

    Tool name: apollo_website_visitor_domain_tracker_send_install_email

    Email the Apollo website visitor tracking JavaScript snippet to one or more recipients.

  • Website visitor domain tracker update

    Tool name: apollo_website_visitor_domain_tracker_update

    Register a new domain for visitor tracking.

  • Website visitors domain aggregates

    Tool name: apollo_website_visitors_domain_aggregates

    Returns visit counts, unique-visitor counts, and top visited paths for a single visiting company on one of your team's tracked websites, over a date range.

Compatibility

Connect Apollo.io to the clients your teams already use

27 AI clients can connect to Apollo.io through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Apollo.io through Runlayer?

One approved path

Approve Apollo.io once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions