{"name":"com.mcparmory/apollo","slug":"mcparmory-apollo","title":null,"description":"Search and enrich contact and company data from 210M+ people and 35M+ companies","url":"https://mcp.market/server/mcparmory-apollo","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"sales","tags":["sales","search"],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":163,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.4","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-apollo","version":"1.0.4","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/apollo:1.0.4","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"abort_email_sequence","description":"Stop an active email sequence and pause all contacts from receiving further emails. Once aborted, the sequence halts all outgoing communications.","write_action":true,"price_micros":0,"input_schema":null},{"name":"activate_email_sequence","description":"Activate an inactive email sequence to begin sending emails to its contacts on the configured schedule. The sequence must have at least one step configured before activation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"add_contacts_to_sequence","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"archive_sequence","description":"Archive an email sequence to mark it as inactive and automatically finish all contacts currently enrolled in it. Only the sequence owner or users with full access sharing permissions can perform this action, and a master API key is required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"assign_accounts_to_owner","description":"Assign multiple accounts to a different owner within your team's Apollo account. This operation requires a master API key and allows bulk reassignment of account ownership.","write_action":false,"price_micros":0,"input_schema":null},{"name":"assign_contacts_to_owner","description":"Reassign multiple contacts to a different owner within your Apollo account. This operation allows you to bulk update contact ownership across your team.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bulk_create_accounts","description":"Create up to 100 accounts in a single request with intelligent deduplication. The endpoint returns newly created accounts and existing matches separately without modifying existing accounts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bulk_create_contacts","description":"Create up to 100 contacts in a single request with optional deduplication and bulk label assignment. The endpoint intelligently separates newly created contacts from existing ones in the response.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bulk_create_tasks","description":"Create multiple tasks in a single request, with one task generated per contact. Returns a success status and array of created tasks. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bulk_update_accounts","description":"Update multiple accounts simultaneously with common or individual field changes. Supports updating up to 1000 accounts per request, with optional asynchronous processing when applying uniform updates.","write_action":true,"price_micros":0,"input_schema":null},{"name":"bulk_update_contacts","description":"Update multiple contacts simultaneously with common field values. Supports updating up to 100 contacts per request, with automatic asynchronous processing for larger batches.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_account","description":"Create a new account (company) in your Apollo team database. Note that Apollo does not deduplicate accounts, so creating an account with the same name, domain, or details as an existing account will result in a duplicate entry rather than an update. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_contact","description":"Add a new contact to your Apollo account. By default, deduplication is disabled; enable it by setting `run_dedupe` to true to prevent creating duplicate contacts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_custom_field","description":"Create a custom field in your Apollo account to capture unique details about contacts, accounts, or deals. Custom fields enable your team to store specialized information and personalize outreach sequences.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_deal","description":"Create a new deal in your Apollo account to track account activity, including deal value, ownership, and pipeline stage. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_phone_call","description":"Log phone calls made through external systems (such as Orum or Nooks) into Apollo. This endpoint records call metadata and outcomes but cannot initiate calls. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_task","description":"Create a task to track upcoming actions for you and your team, such as calls, emails, or LinkedIn outreach. The created task is assigned to a specific team member and linked to a contact.","write_action":true,"price_micros":0,"input_schema":null},{"name":"enrich_organization","description":"Enrich company data by domain to retrieve detailed organizational information including industry, revenue, employee counts, funding details, and contact information. Each call consumes credits from your Apollo pricing plan.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enrich_organizations","description":"Enrich company data for up to 10 organizations in a single request. Returns enriched information including industry, revenue, employee count, funding details, phone numbers, and locations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enrich_people_bulk","description":"Enrich contact and professional data for up to 10 people in a single request. Apollo uses the provided person details to identify and match records, then returns enriched information with optional email, phone, and waterfall verification.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enrich_person","description":"Enrich data for a single person by matching against the Apollo database. Provide identifying information such as name, email, domain, or LinkedIn profile to locate and return enriched contact details. Optionally reveal personal emails and phone numbers, or enable waterfall enrichment for additional data discovery.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_account","description":"Retrieve detailed information for a specific account (company) in your Apollo database. Requires a master API key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_contact","description":"Retrieve detailed information for a specific contact in your Apollo database. This endpoint returns enriched contact data including email addresses, phone numbers, and other profile information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_deal","description":"Retrieve complete details about a specific deal in your Apollo account, including deal owner, monetary value, stage, and associated account information. Requires a master API key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_email_activities","description":"Retrieve detailed statistics and activity information for a specific email sent through an Apollo sequence, including email contents, engagement metrics (opens and clicks), and recipient contact details.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_organization","description":"Retrieve complete details about a specific organization from the Apollo database, including company information, contact data, and other organizational metadata. Requires a master API key for authentication.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_account_stages","description":"Retrieve all available account stages in your Apollo account. Use the returned stage IDs to update individual accounts or bulk update account stages across multiple accounts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_contact_stages","description":"Retrieve all available contact stages in your Apollo account. Use the returned stage IDs to update individual contacts or bulk update contact stages across multiple contacts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_custom_fields","description":"Retrieve all custom fields configured in your Apollo account. This endpoint provides a complete inventory of custom field definitions available for use across your organization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_deal_stages","description":"Retrieve all available deal stages in your Apollo account. Use the stage IDs returned by this endpoint when creating or updating deals through the Apollo API.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_email_accounts","description":"Retrieve all linked email accounts and inboxes used by your team in Apollo. Returns account IDs that can be used with sequence operations. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_fields","description":"Retrieve all fields available in your Apollo account, with optional filtering by source type. Requires a master API key for authentication.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_lists","description":"Retrieve all lists created in your Apollo account. Use this endpoint to discover available lists before creating contacts or performing other list-based operations. Requires a master API key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_notes","description":"Retrieve notes associated with a specific contact, account, opportunity, calendar event, or conversation. At least one relation parameter must be provided to filter results, with support for sorting and pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_opportunities","description":"Retrieve all deals created in your Apollo account. This endpoint requires a master API key and returns a complete list of opportunities for your team.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_job_postings","description":"Retrieve current job postings for a specific organization to identify companies expanding headcount in strategically important areas. This endpoint is useful for competitive intelligence and hiring trend analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_users","description":"Retrieve all user IDs in your Apollo account. These IDs are essential for creating deals, accounts, tasks, and other resources that require user assignment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_accounts","description":"Search for accounts that have been added to your team's Apollo database. Filter by name, stage, labels, and sort results by activity or creation date. Results are paginated with a maximum of 50,000 records (100 per page).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_companies","description":"Search the Apollo database for companies using multiple filter criteria including domain, location, technology stack, and hiring activity. Results are paginated at 100 records per page (up to 500 pages, 50,000 record limit) and consume credits based on your Apollo plan.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_company_news","description":"Search for news articles related to companies in the Apollo database. Filter results by company IDs and optionally by news categories to find relevant coverage. Note: This operation consumes credits from your Apollo plan.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_contacts","description":"Search for contacts in your team's Apollo account by keywords, stage, or labels. Results are paginated with a maximum of 100 records per page, up to 500 pages (50,000 total records).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_outreach_emails","description":"Search for outreach emails created and sent through Apollo sequences by your team. Returns up to 50,000 records with pagination support (100 records per page, maximum 500 pages). Requires a master API key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_people","description":"Search the Apollo database for people matching specified criteria such as job title, location, seniority, and employer technology stack. This API-optimized endpoint does not consume credits and returns up to 50,000 records without email addresses or phone numbers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_phone_calls","description":"Search for phone calls made or received by your team using the Apollo dialer. Filter results by date range, duration, call direction, team members, contacts, call purposes, outcomes, and keywords.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_sequences","description":"Search for email sequences in your Apollo account by name. This endpoint requires a master API key and returns sequences matching your search criteria.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_tasks","description":"Search for tasks created in Apollo across your team. Returns up to 50,000 records with pagination support (100 records per page, maximum 500 pages). Requires a master API key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_account","description":"Update an existing account in your Apollo workspace. Requires a master API key and the account ID. You can modify account details such as name, domain, owner, stage, location, phone, and custom fields.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_call","description":"Update an existing call record in Apollo with new details such as status, timing, duration, purpose, outcome, and notes. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_contact","description":"Update an existing contact in your Apollo account. Modify contact details such as job title, account association, location, stage, and custom fields. List assignments are replaced entirely when provided.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_contact_stages","description":"Update the stage assignment for multiple contacts in your Apollo account. Specify the contacts to update and the target stage they should be assigned to.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_opportunity","description":"Update an existing deal in your Apollo account. Modify deal details such as name, monetary value, owner, stage, and close date to keep your pipeline current.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_sequence_contact_status","description":"Update the status of contacts within email sequences by marking them as finished, removing them entirely, or stopping their progress. Requires a master API key.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:22.846Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:22.841Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-apollo","version":"1.0.4","found":true,"weeklyDownloads":163,"license":"MIT","dependencyCount":6,"publishedAt":"2026-05-11T23:02:22.889162Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":163,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}