{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T19:24:25.220Z","url":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo.md","server":{"slug":"pipeworx-io-apollo","name":"Apollo","registryName":"io.github.pipeworx-io/apollo","description":"Apollo.io MCP — company and people data via api.apollo.io, the caller's OWN Apollo account (fleet…","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-apollo","type":"npm","identifier":"@pipeworx/mcp-apollo","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo","version":"0.2.1","transport":"stdio","scoredAt":"2026-11-05T09:18:45.965Z"},"score":{"total":78,"tier":"medium","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":78},{"date":"2026-11-04","total":78},{"date":"2026-11-03","total":78},{"date":"2026-11-02","total":78},{"date":"2026-11-01","total":78},{"date":"2026-10-31","total":78},{"date":"2026-10-30","total":78}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"pass","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","No install/post-install scripts declared.","No production dependencies, so there is no dependency health to assess."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.none","args":{}},{"code":"dephealth.no_dependencies","args":{"deps":"0","unhealthy":"0"}}]},{"name":"Provenance & Transparency","score":97,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to pipeworx-io/mcp-apollo).","Clear OSI-approved license (MIT).","Actively maintained (last published 6 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"pipeworx-io/mcp-apollo"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"6"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":57,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1786 tokens (~357/item across 5 items; 5 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"357","items":"5","tools":"5","tokens":"1786","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"codes":[{"code":"stability.insufficient_history","args":{}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 5 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 6 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"5"}},{"code":"toolsafety.manipulation_clean","args":{"units":"6","judged":"6"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"malware":[],"components":[{"slug":"apollo-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/apollo/mcp","withdrawn":false,"score":77,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-apollo/apollo-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-apollo/apollo-mcp.md"},{"slug":"pipeworx-mcp-apollo","type":"npm","identifier":"@pipeworx/mcp-apollo","withdrawn":false,"score":78,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-apollo"},{"label":"Version","value":"0.2.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"apollo_search_organizations","title":null,"description":"Requires a PAID Apollo plan (the free plan answers 403). Search Apollo's company database by industry, headcount, HQ location, technologies used, and funding. BYOK: pass your own Apollo _apiKey (Settings -> Integrations -> API in the Apollo app). Apollo cost: 1 Apollo credit per page of results (up to 100 results/page), billed to your account. Example: apollo_search_organizations({ industries: [\"information technology & services\"], employee_ranges: [\"11,50\"], locations: [\"San Francisco, California, US\"], _apiKey: \"your-apollo-key\" })","inputs":[{"name":"_apiKey","type":"string","required":true,"description":"Your Apollo API key. Get one at https://docs.apollo.io/docs/create-api-key."},{"name":"domains","type":"array","required":false,"description":"Company domains, no protocol, e.g. [\"apollo.io\"]."},{"name":"employee_ranges","type":"array","required":false,"description":"Headcount ranges as \"min,max\" strings, e.g. [\"1,10\", \"11,50\"]."},{"name":"exclude_locations","type":"array","required":false,"description":"HQ locations to exclude."},{"name":"industries","type":"array","required":false,"description":"Industry names, lowercase, exact match per Apollo's own taxonomy, e.g. [\"information technology & services\"]. Apollo does not publish a fixed enum via this API — look up exact spellings in the Apollo…"},{"name":"industry_tag_ids","type":"array","required":false,"description":"Apollo industry tag ids, if you already have them (alternative to `industries`)."},{"name":"keyword_tags","type":"array","required":false,"description":"Keywords associated with the company."},{"name":"latest_funding_date_max","type":"string","required":false,"description":"Latest most-recent-funding-round date, YYYY-MM-DD."},{"name":"latest_funding_date_min","type":"string","required":false,"description":"Earliest most-recent-funding-round date, YYYY-MM-DD."},{"name":"locations","type":"array","required":false,"description":"Company HQ locations, e.g. [\"San Francisco, California, US\"]."},{"name":"page","type":"number","required":false,"description":"Page number, default 1."},{"name":"per_page","type":"number","required":false,"description":"Results per page, default 10, max 100."},{"name":"q_organization_name","type":"string","required":false,"description":"Company name, partial match accepted, e.g. \"Pipeworx\"."},{"name":"revenue_max","type":"number","required":false,"description":"Maximum annual revenue, in dollars."},{"name":"revenue_min","type":"number","required":false,"description":"Minimum annual revenue, in dollars."},{"name":"technologies","type":"array","required":false,"description":"Apollo technology UIDs currently in use, e.g. [\"salesforce\", \"hubspot\"]. Apollo supports 1,500+ of these; look them up in the Apollo UI's technology filter rather than guessing."},{"name":"total_funding_max","type":"number","required":false,"description":"Maximum total funding raised, in dollars."},{"name":"total_funding_min","type":"number","required":false,"description":"Minimum total funding raised, in dollars."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":553},{"name":"apollo_enrich_organization","title":null,"description":"Enrich a single company by domain, website, or LinkedIn URL: industry, headcount, revenue, funding history, technologies in use, and more. BYOK: pass your own Apollo _apiKey. Apollo cost: 1 Apollo credit per organization enriched. Example: apollo_enrich_organization({ domain: \"apollo.io\", _apiKey: \"your-apollo-key\" })","inputs":[{"name":"_apiKey","type":"string","required":true,"description":"Your Apollo API key. Get one at https://docs.apollo.io/docs/create-api-key."},{"name":"domain","type":"string","required":false,"description":"Company domain, no protocol/www, e.g. \"apollo.io\"."},{"name":"linkedin_url","type":"string","required":false,"description":"Company LinkedIn URL. Alternative to `domain`/`website`."},{"name":"name","type":"string","required":false,"description":"Company name, to improve match accuracy. Cannot be used alone — pair with domain/website/linkedin_url."},{"name":"website","type":"string","required":false,"description":"Full website URL, e.g. \"http://www.apollo.io\". Alternative to `domain`."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":214},{"name":"apollo_search_people","title":null,"description":"Requires a PAID Apollo plan (the free plan answers 403). Search Apollo's people database by job title, seniority, and employer domain/org id. BYOK: pass your own Apollo _apiKey. Apollo cost: 0 credits — but this endpoint returns an OBFUSCATED last name and never an email or phone number; call apollo_enrich_person on a result to resolve a real contact. Example: apollo_search_people({ titles: [\"VP of Sales\"], seniorities: [\"vp\"], domains: [\"apollo.io\"], _apiKey: \"your-apollo-key\" })","inputs":[{"name":"_apiKey","type":"string","required":true,"description":"Your Apollo API key. Get one at https://docs.apollo.io/docs/create-api-key."},{"name":"domains","type":"array","required":false,"description":"Employer domains, no protocol, e.g. [\"apollo.io\"]."},{"name":"organization_ids","type":"array","required":false,"description":"Apollo company ids (from apollo_search_organizations results)."},{"name":"organization_locations","type":"array","required":false,"description":"Employer's HQ location."},{"name":"page","type":"number","required":false,"description":"Page number, default 1."},{"name":"per_page","type":"number","required":false,"description":"Results per page, default 10, max 100."},{"name":"person_locations","type":"array","required":false,"description":"Person's own location, e.g. [\"California, US\"]."},{"name":"q_keywords","type":"string","required":false,"description":"Free-text keyword search."},{"name":"q_person_name","type":"string","required":false,"description":"Search by person name."},{"name":"seniorities","type":"array","required":false,"description":"Apollo seniority levels: owner, founder, c_suite, partner, vp, head, director, manager, senior, entry, intern."},{"name":"titles","type":"array","required":false,"description":"Job titles to match, e.g. [\"VP of Sales\", \"Head of Growth\"]. Matches on contained terms too (e.g. \"marketing manager\" also matches \"content marketing manager\")."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":367},{"name":"apollo_enrich_person","title":null,"description":"Requires a PAID Apollo plan (the free plan answers 403). Enrich one specific person by email, LinkedIn URL, or name+domain/organization: title, seniority, department, employer, and (if your account has unlocked it) a work email. BYOK: pass your own Apollo _apiKey — this returns data your OWN Apollo licence already covers; Pipeworx caches nothing. Apollo cost: 1 credit if email/demographic data is found, +8 more only for a mobile phone (not requested by this tool, see `note` in the response), 0 if nothing matches. NOT implemented: phone-number reveal (Apollo delivers it asynchronously to a webhook, which this stateless tool call cannot receive). Example: apollo_enrich_person({ name: \"Patrick Collison\", domain: \"stripe.com\", _apiKey: \"your-apollo-key\" })","inputs":[{"name":"_apiKey","type":"string","required":true,"description":"Your Apollo API key. Get one at https://docs.apollo.io/docs/create-api-key."},{"name":"domain","type":"string","required":false,"description":"Employer domain, e.g. \"stripe.com\". Helps disambiguate a common name."},{"name":"email","type":"string","required":false,"description":"Person's email address, if known."},{"name":"first_name","type":"string","required":false,"description":"First name (pair with last_name)."},{"name":"last_name","type":"string","required":false,"description":"Last name (pair with first_name)."},{"name":"linkedin_url","type":"string","required":false,"description":"Person's LinkedIn profile URL."},{"name":"name","type":"string","required":false,"description":"Person's full name, e.g. \"Patrick Collison\". Alternative to first_name+last_name."},{"name":"organization_name","type":"string","required":false,"description":"Current or former employer NAME, e.g. \"Stripe\"."},{"name":"reveal_personal_emails","type":"boolean","required":false,"description":"Default false. If true, also attempts to reveal a personal (non-work) email, consuming Apollo credit accordingly."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":381},{"name":"apollo_org_job_postings","title":null,"description":"List a company's current job postings (title, location, posted/last-seen dates) — a signal for headcount growth in a specific team. BYOK: pass your own Apollo _apiKey. Needs an Apollo `organization_id` (get one from apollo_search_organizations or apollo_enrich_organization first). Apollo cost: 1 Apollo credit per page, up to 10,000 postings total. Example: apollo_org_job_postings({ organization_id: \"5e66b6381e05b4008c8331b8\", _apiKey: \"your-apollo-key\" })","inputs":[{"name":"_apiKey","type":"string","required":true,"description":"Your Apollo API key. Get one at https://docs.apollo.io/docs/create-api-key."},{"name":"organization_id","type":"string","required":true,"description":"Apollo company id, e.g. from an apollo_search_organizations/apollo_enrich_organization result's `id` field."},{"name":"page","type":"number","required":false,"description":"Page number."},{"name":"per_page","type":"number","required":false,"description":"Results per page."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":219}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T09:18:45.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":0,"partial":false,"deprecated":null,"stale":null,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-30","recent":[{"id":"chg_01a19138-90d7-7abd-881e-344ff0bf6ef3","kind":"check.reverified","summary":"Security disclosure (unverified → fail)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo#chg-chg_01a19138-90d7-7abd-881e-344ff0bf6ef3"},{"id":"chg_01a18c70-947d-7730-ac75-6f3343a2c49e","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo#chg-chg_01a18c70-947d-7730-ac75-6f3343a2c49e"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo","markdown":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-apollo/pipeworx-mcp-apollo.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-apollo"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-apollo"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-apollo"},{"label":"Website","href":"https://pipeworx.io/packs/apollo"}]}}