mcpbeat Sign in

Apollo Agent Skill

Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies. Trigger phrases: apollo, find prospects, enrich contact.

491 tokens
context cost
SKILL.md, read when the skill is used
2
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
1 052
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill apollo

What comes with it

5 897 bytes besides the instruction
bin/apollo.py

The instruction itself

7 sections, as written by the author

Apollo

Purpose

Search B2B contacts with Apollo.io: search people by title, location, and company; enrich a person or a company. Use when the user mentions Apollo, prospecting, or wants contact/company data enriched.

Tooling

All commands go through bin/apollo.py:

bin/apollo.py auth                                      # verify the API key
bin/apollo.py search --titles "VP Sales" --domains "acme.com" --limit 10  # search people
bin/apollo.py enrich --email "[email protected]"            # enrich one person (uses credits)
bin/apollo.py org-enrich --domain "acme.com"            # enrich one company

Auth

  • Provider id: apollo (credential is collected as custom.apollo)
  • Collection: API key via the secure credential flow (credentials.request_api_access); created in Apollo under Settings > Integrations > API
  • Allowed hosts: api.apollo.io
  • Status check: bin/apollo.py auth (must return "ok": true)

Operating Rules

  • search is free and needs no confirmation.
  • enrich and org-enrich consume Apollo credits: tell the user before running them on more than a single record, unless standing permission exists.
  • Apollo API access requires a Professional plan or higher; on lower plans the API returns errors: tell the user rather than retrying.
  • Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/apollo.py). Do not print, log, or transmit the key value.

Files

  • SKILL.md
  • bin/apollo.py

Maturity

🧪 Draft: written from Apollo's public API docs; not yet live-tested end-to-end.

How to use it

Copy the folder

Take anil-matcha/apollo from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.