Skip to main content
Glama
Inferensys

Apollo.io MCP Server

by Inferensys

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APOLLO_API_KEYYesYour Apollo.io API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_peopleA

Search for people in Apollo's database. This is FREE and does not cost credits. Use this as the primary discovery tool. Returns name, title, company, and LinkedIn URL. Does NOT return email/phone -- use enrich_person to get contact info (costs 1 credit). Supports filtering by title, company, location, seniority, and more. Max 10 results per page.

enrich_personA

Enrich a single person to get their email, phone, and detailed profile. COSTS 1 CREDIT per successful match. Provide as many identifying fields as possible for best match accuracy. At minimum provide name + domain, or LinkedIn URL, or email.

bulk_enrich_peopleB

Enrich multiple people in a single request. COSTS 1 CREDIT PER PERSON matched. Each detail object should contain identifying info (name, domain, email, linkedin_url). Max 10 people per request.

search_organizationsA

Search for organizations/companies in Apollo's database. COSTS 1 CREDIT PER PAGE of results. Prefer search_people (FREE) when possible. Use this when you specifically need company-level data like revenue, tech stack, or funding info.

enrich_organizationA

Enrich a single organization by domain to get detailed company info. COSTS 1 CREDIT. Returns company size, industry, funding, tech stack, etc.

get_organizationA

Get details for an organization by its Apollo ID. FREE -- no credit cost. Use this when you already have the organization ID from a previous search.

get_organization_job_postingsA

Get current job postings for an organization. COSTS 1 CREDIT. Useful for understanding hiring priorities and team growth areas.

create_contactA

Create a new contact in your Apollo CRM. FREE. Deduplication is enforced (run_dedupe=true) to prevent duplicates. Provide at least first_name, last_name, and either email or organization_name.

update_contactC

Update an existing contact in your Apollo CRM. FREE. Provide the contact ID and any fields to update.

get_contactB

Get a single contact by ID from your Apollo CRM. FREE.

search_contactsA

Search contacts in your Apollo CRM. FREE. These are contacts you've already saved -- not the global Apollo database. Use search_people for prospecting new contacts.

delete_contactB

Delete a contact from your Apollo CRM. FREE. This permanently removes the contact. Undocumented but functional.

bulk_create_contactsA

Create multiple contacts at once. FREE. Deduplication is enforced. Max 100 contacts per request.

bulk_update_contactsB

Update multiple contacts at once. FREE. Provide contact IDs and fields to update. Max 100 per request.

create_accountA

Create an account (company record) in your Apollo CRM. FREE. An account represents a company you're tracking. Provide at least the name and domain.

update_accountC

Update an existing account in your Apollo CRM. FREE.

search_accountsC

Search accounts in your Apollo CRM. FREE. These are company records you've already saved.

search_sequencesB

Search email sequences (campaigns) in your Apollo account. FREE. Returns sequence name, status, stats, and IDs.

add_contacts_to_sequenceB

Add contacts to an email sequence. FREE. Provide the sequence ID and an array of contact IDs. Contacts will start receiving the sequence emails. You must also specify the email_account_id to send from.

update_sequence_statusB

Remove or stop contacts in a sequence. FREE. Use this to pause or remove contacts from an active sequence.

search_outreach_emailsA

Search outreach emails sent through Apollo sequences. FREE. Returns email messages with status, open/click tracking, and content.

get_email_activitiesC

Get activities (opens, clicks, replies) for a specific outreach email. FREE.

list_email_accountsA

List all email accounts connected to your Apollo workspace. FREE. Use this to find the email_account_id needed for add_contacts_to_sequence. Requires a master API key.

list_fieldsB

List all available fields for contacts and accounts in Apollo. FREE. Useful for understanding what data you can search/filter on.

create_custom_fieldC

Create a custom field for contacts or accounts. FREE. Custom fields let you store additional data on your CRM records.

list_custom_fields_deprecatedA

List custom fields using the legacy typed_custom_fields endpoint. FREE. Prefer list_fields instead. This endpoint is deprecated but still functional.

search_news_articlesB

Search news articles about companies in Apollo's database. COSTS CREDITS. Useful for finding recent news about target companies for personalized outreach.

get_api_usage_statsA

Get API usage statistics for your Apollo account. FREE. Shows credit usage, remaining credits, and rate limit info. Call this first to verify your API key works.

list_labelsB

List all labels (tags/lists) in your Apollo workspace. FREE. Labels are used to organize contacts and accounts into groups. Undocumented endpoint.

create_labelB

Create a new label (tag/list) in Apollo. FREE. Labels help organize contacts and accounts. Undocumented endpoint.

update_labelA

Update a label name in Apollo. FREE. Undocumented endpoint.

delete_labelB

Delete a label from Apollo. FREE. Undocumented endpoint.

list_contact_stagesA

List all contact stages in your Apollo pipeline (e.g. Cold, Approaching, Replied). FREE. Use these stage IDs when creating or filtering contacts. Undocumented endpoint.

list_account_stagesA

List all account stages in your Apollo pipeline. FREE. Use these stage IDs when creating or filtering accounts. Undocumented endpoint.

list_opportunity_stagesA

List all deal/opportunity stages in your Apollo pipeline (e.g. Lead, Qualified, Won). FREE. Use these stage IDs when creating or filtering opportunities. Undocumented endpoint.

search_opportunitiesC

Search deals/opportunities in your Apollo CRM. FREE. Returns deal name, amount, stage, close date, and associated contacts. Undocumented endpoint.

get_opportunityB

Get a single deal/opportunity by ID. FREE. Undocumented endpoint.

create_opportunityB

Create a new deal/opportunity in your Apollo CRM. FREE. At minimum, provide a name. Optionally set amount, stage, close date. Undocumented endpoint.

update_opportunityC

Update an existing deal/opportunity. FREE. Undocumented endpoint.

search_tasksC

Search tasks in your Apollo workspace. FREE. Returns manual tasks, call tasks, and sequence-triggered tasks. Undocumented endpoint.

get_taskB

Get a single task by ID. FREE. Undocumented endpoint.

create_taskB

Create a new task in Apollo. FREE. Tasks can be associated with contacts. Requires a user_id for assignment. Undocumented endpoint.

update_taskC

Update an existing task. FREE. Can mark as completed. Undocumented endpoint.

search_notesC

Search notes in your Apollo workspace. FREE. Notes can be attached to contacts, accounts, or opportunities. Undocumented endpoint.

create_noteC

Create a note in Apollo. FREE. Notes can be associated with a contact. Undocumented endpoint.

delete_noteC

Delete a note from Apollo. FREE. Undocumented endpoint.

search_usersC

Search team members/users in your Apollo workspace. FREE. Returns user IDs, names, and email addresses. User IDs are needed for assigning tasks, deals, and contacts. Undocumented endpoint.

search_activitiesB

Search activity logs in your Apollo workspace. FREE. Returns email sends, opens, clicks, replies, calls, and other team activities. Useful for monitoring outreach performance and team productivity. Undocumented endpoint.

search_phone_callsB

Search phone call logs in your Apollo workspace. FREE. Returns call records, durations, and outcomes. Undocumented endpoint.

health_checkA

Check Apollo API health and verify your API key is working. FREE. Returns basic account info if the key is valid. Undocumented endpoint.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Inferensys/apollo-io-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server