MCP / CRM and sales
Apollo MCP: contacts and deals
Apollo.io CRM writes: deals, tasks, contacts via API key. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
$ YOUR NEXT RUN
Use Apollo MCP in your assistant
Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/apollo.md. Help me connect Apollo MCP to this assistant. Then help me run this task: Use Apollo to account stages index. Ask me for the required inputs first and show the result.
What Apollo MCP can do
39 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_account_stages_index | List account stages and their IDs. |
# apollo_accounts_create | Create a CRM account (company) (JSON body). |
# apollo_accounts_get | View one account (company) Requires master key. |
# apollo_accounts_search | Search existing CRM accounts (JSON body). |
# apollo_accounts_update | Update a CRM account (JSON body, partial). |
# apollo_contact_stages_index | List contact stages and their IDs. |
# apollo_contacts_create | Create a CRM contact (JSON body). |
# apollo_contacts_get | View one contact Requires master key. |
# apollo_contacts_opportunities | List the deals associated with a contact. |
# apollo_contacts_search | Search existing CRM contacts (JSON body). |
# apollo_contacts_update | Update a CRM contact (JSON body, partial). |
# apollo_email_accounts_index | List linked email accounts/mailboxes and their IDs Requires master key. |
Show all 39 actions
| Action | What it does |
|---|---|
# apollo_email_draft_create | Create_email_draft: Apollo has NO standalone email-draft endpoint. |
# apollo_emailer_campaigns_activate | Activate a sequence so it starts sending WRITE action (starts real sends) Requires master key. |
# apollo_emailer_campaigns_add_contact_ids | Add contacts to a sequence (params in query). |
# apollo_emailer_campaigns_deactivate | Deactivate (stop) a sequence Pauses all its contacts and halts sends. |
# apollo_emailer_campaigns_remove_or_stop_contact_ids | Remove/stop/finish contacts in sequences (JSON body). |
# apollo_emailer_campaigns_search | Search outreach sequences (params in query). |
# apollo_emailer_messages_activities | Get one outreach email's content + engagement stats (opens/clicks) Requires master key. |
# apollo_emailer_messages_search | Search outreach emails sent via sequences (params in query). |
# apollo_labels_index | List all lists/labels and their IDs. |
# apollo_mixed_companies_search | Search companies/organizations (JSON body). |
# apollo_mixed_people_api_search | Search Apollo's people/prospect database (params in query). |
# apollo_opportunities_create | Create_deal: create a CRM deal/opportunity (JSON body). |
# apollo_opportunities_get | View one deal Requires master key. |
# apollo_opportunities_search | List all deals (opportunities) (params in query). |
# apollo_opportunities_update | Update a deal (JSON body, partial). |
# apollo_opportunity_stages_index | List deal stages and their IDs. |
# apollo_organizations_bulk_enrich | Bulk-enrich up to 10 organizations by domain |
# apollo_organizations_enrich | Enrich one organization by domain |
# apollo_organizations_get | Get full organization details Requires master key. |
# apollo_organizations_job_postings | List active job postings for a company |
# apollo_people_bulk_match | Bulk-enrich up to 10 people `details` array in JSON body; reveal/waterfall/webhook flags go in the query string. |
# apollo_people_match | Enrich one person (params in query). |
# apollo_tasks_create | Create tasks (one per contact) (JSON body). |
# apollo_tasks_create_single | Create_task: create a single CRM task for one contact (JSON body). |
# apollo_tasks_search | Search tasks the team created (params in QUERY). |
# apollo_users_search | List team members/users and their IDs Requires master key. |
# apollo_view_api_usage_stats | Get API usage stats and rate limits Requires master key. |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
apollo_account_stages_indexapollo_accounts_createapollo_accounts_getConnect Apollo 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
Add your Apollo API key (master key required for writes/search)
Paste it into the Apollo connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- Apollo API key (master key required for writes/search) Open Apollo API settings →
- 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 account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.