MCP / CRM and sales
Apollo hosted MCP
Apollo.io people/companies search & enrich. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
Find up to 10 US software companies with 11-50 employees in Apollo and show their names and domains.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What Apollo hosted MCP can do
57 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
apollo_mixed_companies_search | Use the Organization Search endpoint to find companies in the Apollo database. |
apollo_mixed_people_api_search | Use the People API Search endpoint to find people in the Apollo database. |
apollo_accounts_bulk_create | Create many accounts (companies) in a single call. |
apollo_accounts_create | Use the Create an Account endpoint to add a new account to your team's Apollo account. |
apollo_accounts_update | Use the Update an Account endpoint to update existing accounts in your team's Apollo account. |
apollo_analytics_sync_report | Query Apollo's sales analytics data with flexible filtering, grouping, and aggregation. |
apollo_contacts_bulk_create | Create many contacts in a single call. Pass an array of contact objects under contacts. |
apollo_contacts_create | Create a new contact in Apollo. Use this when adding a single contact; to add several at once, use the Bulk Create Contacts tool (apollo_contacts_bulk_create). |
apollo_contacts_search | Use the Search for Contacts endpoint to search for the contacts that have been added to your team's Apollo account. |
apollo_contacts_update | Update an existing contact in your team's Apollo account. |
apollo_context_center_create_product | Add a product (or service) to the team's Context Center. |
apollo_context_center_create_profile | Create the team's Context Center Ideal Customer Profile (ICP). |
Show all 57 actions
| Action | What it does |
|---|---|
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. |
apollo_context_center_show_product | Fetch a single product from the team's Context Center by its Apollo id. |
apollo_context_center_update_product | Update an existing product in the team's Context Center. |
apollo_context_center_update_profile | Update fields on the team's EXISTING Context Center Ideal Customer Profile (ICP). |
apollo_domain_purchase_index | List the domains the team has purchased through Apollo. |
apollo_email_account_purchase_create | Purchase one or more Apollo-provisioned outbound mailboxes against a domain the team already owns. |
apollo_email_account_purchase_index | List the team's Apollo-provisioned (purchased) mailboxes. |
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. |
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. |
apollo_emailer_campaigns_approve | Activate (turn on) an existing sequence so that contacts enrolled in it begin receiving emails and tasks. |
apollo_emailer_campaigns_remove_or_stop_contact_ids | Use the Remove or Stop Contacts from one or more existing sequences in your Apollo Account If this tool returns an unexpected, empty, or unhelpful result, call `apollo_feedback_log` to report it. |
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. |
apollo_emailer_messages_create | Creates a draft email message for a contact. |
apollo_emailer_messages_email_send_status | Check the delivery status of an email after calling apollo_emailer_messages_send_now. |
apollo_emailer_messages_send_now | Sends a drafted email immediately. The send_from parameter sets which mailbox sends the email. |
apollo_emailer_schedules_index | List all sending schedules available in the user's team. |
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... |
apollo_fields_index | List your team's fields so you can set them on accounts or contacts. |
apollo_labels_add_entity_ids_to_label_names | Add one or more contacts or accounts to one or more Apollo lists. |
apollo_labels_create | Create a new, empty Apollo list (label) for your team. |
apollo_labels_index | List the Apollo lists (also called labels) that belong to your team. |
apollo_labels_remove_entity_ids_from_label_names | Remove one or more contacts or accounts from one or more Apollo lists. |
apollo_labels_update | Rename an existing Apollo list (label). Pass the list id and the new name. |
apollo_organizations_bulk_enrich | Use the Bulk Organization Enrichment endpoint to enrich data for up to 10 companies with a single API call. |
apollo_organizations_enrich | Use the Organization Enrichment endpoint to enrich data for 1 company. |
apollo_organizations_job_postings | Use the Organization Job Postings endpoint to retrieve the current job postings for a company. |
apollo_people_bulk_match | For each person, provide identifying details such as first name, last name, email, organization name, domain, or LinkedIn URL. |
apollo_people_match | Use the People Enrichment endpoint to enrich data for 1 person. |
apollo_sequences_create | Create a new multi-step outreach sequence (also called an emailer campaign) in the user's Apollo workspace. |
apollo_sequences_update | Update an existing sequence's metadata, schedule, steps, touches, and templates in a single call. |
apollo_tasks_bulk_create | Create many tasks in a single call. Pass an array of task attribute objects under tasks_attributes. |
apollo_tasks_complete | Mark a single task as completed. For a task that belongs to a sequence, completing it advances the contact to the next step of that sequence. |
apollo_tasks_create | Create a single task in Apollo. A task is an action item (call, email, LinkedIn step, generic action_item) assigned to a user and tied to a contact, account, or opportunity. |
apollo_tasks_search | Search the tasks in your team's Apollo account. |
apollo_tasks_show | Fetch the full detail of a single task by ID, including the action to perform (e.g. |
apollo_tasks_skip | Skip a single task without performing it. |
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. |
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. |
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. |
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... |
apollo_website_visitor_domain_tracker_index | Retrieve the website visitor domain tracker configuration for the team. |
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. |
apollo_website_visitor_domain_tracker_send_install_email | Email the Apollo website visitor tracking JavaScript snippet to one or more recipients. |
apollo_website_visitor_domain_tracker_update | Add, edit, or delete a domain in the team's website visitor domain tracker. |
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. |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
apollo_mixed_companies_searchapollo_contacts_searchapollo_tasks_searchConnect Apollo hosted MCP in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Sign in to Apollo hosted MCP
Open the Apollo hosted MCP connection settings and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Apollo hosted MCP account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.