Apollo

Apollo MCP integration

Searches and enriches people and accounts, creates contacts, deals, and tasks, and moves prospects into outreach sequences.

48actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create apollo contact

    Lyro creates a new contact record in Apollo, linking it to the right account and sales stage. A sales rep gets a lead saved in the CRM without typing it in by hand.

  • Search apollo contacts

    Lyro searches Apollo's contact database by keyword or stage to find a specific person. A rep gets the right contact record instantly instead of scrolling through Apollo.

  • Add contacts to sequence

    Lyro adds a contact to an Apollo email sequence so outreach starts automatically. A new lead begins receiving follow-up emails without a rep setting it up manually.

See all 48 actions

How businesses use Apollo + Lyro

Each card is one request a support team gets, and the Apollo actions Lyro runs to close it.

  • Find out who you are talking to

    Lyro searches Apollo for the person and their company and enriches what it finds, so an inbound message from an unknown address arrives with a job title, a company size, and an existing record attached.

    Apollo People SearchSearch Organizations In ApolloEnrich Person With Apollo
  • File the lead a conversation produced

    When a chat turns into a real opportunity, Lyro creates the Apollo contact, opens the deal against it, and leaves the follow-up task for the rep who owns the account.

    Create Apollo ContactCreate Apollo DealCreate Apollo Task
  • Move a prospect into the right sequence

    Lyro finds the sequence that matches what the prospect asked about, adds them to it, and pauses their status there once they reply, so outreach stops when a conversation starts.

    Search SequencesAdd Contacts To SequenceUpdate Contact Status In Sequence
  • Keep stages and ownership honest

    Lyro advances a contact's stage after a qualifying conversation, updates a batch of records at once, and reassigns the account to the rep who now owns it, so the pipeline reflects reality.

    Update Contact StageBulk Update Apollo ContactsUpdate Account Ownership

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Apollo actions it has and picks the ones a request needs.

  1. 01

    Connect Apollo

    Authorize the Apollo account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Apollo actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Apollo · Lyro

Everything else about Apollo

Setup, permissions, and the limits of what Lyro can do inside Apollo.

  • Not directly. There is no send action in the toolkit - Search Outreach Emails only reads what has already gone out. Lyro puts the prospect into a sequence with Add Contacts To Sequence and Apollo sends from there, which keeps the sending domain and the sequence rules under Apollo's control.

Every action available in Apollo

All 48 actions your agent can call on Apollo, straight from the live MCP connection.

  • Add contacts to sequence

    Adds contacts to a specified Apollo email sequence and returns the contact details.

  • Bulk organization enrichment

    Enriches data for up to 10 organizations simultaneously by providing a list of their base company domains (e.g., 'apollo.io', not 'www.apollo.io').

  • Bulk people enrichment

    Use to enrich multiple person profiles simultaneously with comprehensive data from Apollo's database.

  • Bulk update account stage

    Bulk updates the stage for specified existing Apollo.io accounts, moving them to a valid new account stage.

  • Create an apollo account

    Creates a new account in Apollo.io; a new record is created even if a similar account exists, and provided owner_id or account_stage_id must be valid existing IDs.

  • Bulk create apollo accounts

    Creates multiple accounts in Apollo.io with a single API call (maximum 100 accounts per request).

  • Bulk create apollo contacts

    Bulk create multiple contacts in Apollo with a single API call.

  • Create call record in apollo

    Log call records in Apollo from external systems.

  • Create apollo contact

    Creates a new contact in Apollo.io; use account_id to link to an organization and contact_stage_id for sales stage.

  • Create custom field

    Creates a new custom field in Apollo.io for contacts, accounts, or opportunities.

  • Create apollo deal

    Creates a new sales opportunity (deal) in Apollo.io; all provided IDs (owner_id, account_id, opportunity_stage_id) must be valid existing Apollo identifiers.

  • Create apollo task

    Create a single task in Apollo.io.

  • Get account by ID

    Retrieve detailed information about a specific account by its Apollo ID.

  • Check apollo API key status

    Check whether the provided Apollo API key is valid and accepted by Apollo (health/auth check).

  • Get apollo contact

    Retrieves detailed information about a specific contact by its ID.

  • Get apollo deal

    Retrieves information about a specific deal by its ID.

  • Get labels

    Retrieves all labels from Apollo.io, used for organizing contacts and accounts.

  • Get opportunity stages

    Retrieves all configured opportunity (deal) stages from the Apollo.io account.

  • Get organization by ID

    Retrieves complete information about a specific organization by its Apollo ID.

  • Get organization job postings

    Retrieves paginated job postings for a specified organization by its ID, optionally filtering by domain; ensure organization_id is a valid identifier.

  • Get typed custom fields

    Retrieves all typed custom field definitions available in the Apollo.io instance, detailing their types and configurations.

  • List apollo account stages

    Retrieves the IDs for all available account stages in your team's Apollo account.

  • List apollo contact stages

    Retrieves all available contact stages from an Apollo account, including their unique IDs and names.

  • List apollo deals

    Retrieves a list of deals from Apollo, using Apollo's default sort order if 'sort_by_field' is omitted.

  • List email accounts

    Retrieves all email accounts and their details for the authenticated user; takes no parameters.

  • List fields

    Retrieves all field definitions from Apollo.io, including system fields and custom fields.

  • List apollo users

    Retrieves a list of all users (teammates) associated with the Apollo account, supporting pagination via page and per_page parameters.

  • Enrich organization data

    Fetches comprehensive organization enrichment data from Apollo.io for a given company domain; results are most meaningful if the company exists in Apollo's database.

  • Search organizations in apollo

    Searches Apollo's database for organizations using various filters; consumes credits on every call (unavailable on free plans) — avoid re-running identical queries and surface quota errors rather than retrying.

  • Enrich person with apollo

    Enriches and retrieves information for a person from Apollo.io.

Ready to connect Apollo?

Authorize the account and your agent has all 48 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot