Smithery's MCP Proxy and managed identity shut down on October 31. See what's changing

SmitherySign up for Arcade

Apollo

Arcade toolkit · docs.arcade.dev

The Apollo toolkit lets LLMs interact with Apollo.io sales intelligence, enabling account research, lead discovery, and contact enrichment workflows via the Apollo API.

Capabilities

  • Company intelligence: Search Apollo's database by firmographic filters and enrich a company domain into detailed account data (industry, size, revenue, funding, location).
  • People discovery & enrichment: Search for people by role and employer profile, then enrich individual records with verified contact details using any available identifier (Apollo ID, name, email, or LinkedIn URL).
  • Credit-aware results: Enrichment and search operations report status=insufficient_credits with graceful degradation rather than hard failures when plan credits are exhausted.
  • Rate-limit introspection: Retrieve per-endpoint rate limits and remaining request counts to let agents pace batch workloads and avoid throttling.

Secrets

APOLLO_API_KEY — A master API key issued by Apollo.io, required for all toolkit calls. The Apollo.GetApiUsage tool specifically requires the master API key (not a scoped or restricted key). Obtain it from the Apollo.io API Keys settings page (Settings → Integrations → API Keys → Create new key). Ensure the key has the permissions your plan supports; enrichment and search calls consume plan credits tied to the key's account.

See the Arcade secrets guide for how to configure secrets in Arcade, or manage them directly at https://api.arcade.dev/dashboard/auth/secrets.

Tools5

  • Apollo_EnrichOrganization

    Turn a company domain into firmographics (industry, size, revenue, funding, location) so a rep can qualify and size an account. Consumes one enrichment credit on a match; when the plan is out of credits the result reports status=insufficient_credits rather than failing.

  • Apollo_EnrichPerson

    Turn a known person into a verified profile with their current role and, on request, contact details. Provide at least one identifier: an Apollo person ID, a name (or first and last name), an email, or a LinkedIn URL; an employer name or domain alone is not enough to identify someone. Consumes one enrichment credit on a match; when the plan is out of credits the result reports status=insufficient_credits rather than failing.

  • Apollo_GetApiUsage

    Report per-endpoint rate limits and how many requests remain, so the agent can pace a batch of lookups and avoid being throttled. Requires an Apollo master API key.

  • Apollo_SearchOrganizations

    Find companies in Apollo's database that match a firmographic profile so a rep can prioritize the accounts worth working. Results include firmographics inline unless include_firmographics is disabled. Company search consumes plan credits; when the plan is out of credits the result reports status=insufficient_credits with an empty list rather than failing.

  • Apollo_SearchPeople

    Find people in Apollo's database by role and the firmographics of their employer. Returns lightweight records without email or phone; use person enrichment to reveal verified contact details.