Apollo

Apollo

Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship development

2627VIEWS
88USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app apollonpx @composio/cli add cursor --app apollonpx @composio/cli add cursor --app apollonpx @composio/cli add cursor --app apollo

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Add Contacts To Sequence

Adds contacts to a specified apollo email sequence by initiating an asynchronous background job and returning its 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.

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, noting that apollo does not perform automatic deduplication.

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

Creates a distinct apollo.io task for each contact id in contact ids, assigning them to user id; this action is not for free plan users and repeated calls create duplicate tasks.

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 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 all available apollo.io account stages, each including its unique id and name.

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 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 (unavailable on free plans), retrieves a maximum of 50,000 records, and uses `page` (1-500) and `per page` (1-100) for pagination.

Enrich Person With Apollo

Enriches and retrieves information for a person from apollo.io, requiring one of: `email`, `hashed email`, `id`, `linkedin url`, or (`first name` and `last name` with `organization name` or `domain`) for matching; `webhook url` must be provided if `reveal phone number` is true.

20 actions available