Mcp People Finder

com.mambabuilt由 mambabuilt.com 发布v1.2.1更新于 Nov 7, 2026

Find people at a company by role, seniority and department, with verified business emails.

发布方自己的服务:Finder Jobs

概览

AI 生成的概览

通过 Apify actor 按职位、资历和部门查找公司人员,返回联系人记录及可选的企业邮箱验证结果。

可以做什么
  • 按域名、公司名称或 LinkedIn 公司链接查找一家或多家公司的人员
  • 按职位关键词(包含与排除)、资历、部门和所在国家筛选结果
  • 为匹配到的人员查找企业邮箱并检查其可投递性
  • 核实人员是否仍在该公司担任返回的职位
  • 排除已联系的 LinkedIn 主页,并限制每家公司返回的人数
适用场景
适合销售拓客、招聘或组织架构梳理,需要按角色筛选出某家公司的目标人员,并可选获取已验证的企业邮箱。它是付费 Apify actor 的轻量封装,适合已使用 Apify 并接受按结果计费的用户。
运行要求
通过 npx 以 stdio 在本地运行,需要 Node.js。需要将 Apify 令牌放入 APIFY_TOKEN 环境变量。工具输入中可选提供 Serper、Prospeo、Reoon、BounceBan、Icypeas、Claude 的密钥,用于扩大搜索覆盖、查找和验证邮箱。需要能访问 Apify 的网络。
安装前请注意
每次运行都会产生费用:Apify 积分按公司、人员、邮箱、验证和 SERP 查询计费,可选第三方服务商还会直接向你收费。可用 max_charge_usd 上限和较低的 targetCount 控制成本。该工具会把公司和人员数据发送给 Apify 以及你提供密钥的邮箱和搜索服务商,并返回个人联系数据,需按隐私规定处理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp People Finder,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

People Finder & Email Verifier MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[People Finder MCP server]

MCP server for the Mamba Labs People Finder & Email Verifier actor on Apify.

Give it a company domain, name or LinkedIn URL and it returns the people at that company who match your role, seniority and department filters, each as a structured contact record with an optional verified business email.

Install

bash
npx -y @mambalabsdev/mcp-people-finder

Claude Desktop

json
{  "mcpServers": {    "mamba-people-finder": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-people-finder"],      "env": { "APIFY_TOKEN": "your-apify-token" }    }  }}

Get an Apify token at console.apify.com/account/integrations.

Tool

find_people_and_emails

Give it a company domain, name or LinkedIn URL and it returns the people at that company who match your role, seniority and department filters, each as a structured contact record with an optional verified business email.

InputTypeRequiredNotes
domainstringnoBare domain without https:// or trailing slash. Example: stripe.com
company_namestringnoUsed when no domain is available, or as a disambiguation hint alongside a domain.
linkedin_company_urlstringnoExample: https://www.linkedin.com/company/stripe. Skips internal company resolution when provided.
domainsarraynoOptional list of bare domains. Takes precedence over the single domain field. Each domain is searched independently and every output row echoes its source domain.
targetCountintegernoMaximum people to return per company. Billing is per person actually returned, so a lower number is a hard cost cap. Default: 5.
jobTitlesarraynoCase-insensitive substring match against the person's current title. Any match qualifies. Leave empty for no title filter. Example: VP Sales, Head of Growth
excludeJobTitlesarraynoCase-insensitive substring match. A person matching any of these is dropped even if they matched an include. Example: intern, assistant, former
seniorityarraynoFilter to these normalized seniority levels. Leave empty for all.
departmentsarraynoFilter to these normalized departments. Leave empty for all.
countriesarraynoISO 3166-1 alpha-2 codes. Filters to people located in these countries. Example: US, GB, NL
includeEmailsbooleannoDiscover a business email for each person found, using your Icypeas and/or Prospeo keys. Billed only when an email is actually returned. Turn off to build an org map cheaply. Default: true.
verifyEmailsbooleannoCheck deliverability of each email found, escalating catch-all domains to a second provider for a definitive answer. Requires a Reoon and/or BounceBan key. Default: true.
verifyPositionbooleannoCheck that the person still holds the returned title at the target company, and report the reasoning. Reduces bounced outreach to people who have moved on. Default: false.
suppressLinkedInUrlsarraynoLinkedIn profile URLs to exclude from results. Use to suppress already-contacted prospects or honor data subject removal requests.
batchSizeintegernoHow many companies to search concurrently in batch mode. Default 5, maximum 10. Default: 5.
skipCachebooleannoResults are cached for 7 days and reused on repeat lookups. Set true to force a fresh search. Default: false.
serpApiKeystringnoSerper.dev API key. Unlocks the search layer, which is the highest-coverage source of LinkedIn profile URLs. Without it this actor falls back to company website parsing only, which returns far fewer people. Get a key at https://serper.dev. You are billed by Serper for searches; this actor does not mark them up.
prospeoApiKeystringnoSecond provider in the email waterfall. Used only for people the first provider could not resolve. Get a key at https://prospeo.io. Billed to you by Prospeo; this actor does not mark it up.
reoonApiKeystringnoPrimary email verification. Returns deliverability status for each discovered address. Get a key at https://emailverifier.reoon.com. Billed to you by Reoon.
bounceBanApiKeystringnoCatch-all resolution. Used only when the primary verifier returns catch-all or risky, to determine whether that specific mailbox exists. Get a key at https://bounceban.com. Billed to you by BounceBan.
icypeasApiKeystringnoOptional. Only used for the licensed-database fallback layer, which runs when the company website and public search results do not yield enough people. Leave empty to skip that layer entirely; the run still succeeds and reports any shortfall in the summary.
claudeApiKeystringnoOptional. Only used to classify job titles that the built-in rule table cannot place into a seniority and department. One batched call per run, never per person. Leave empty to leave those two fields null on the affected rows.
max_charge_usdnumbernoOptional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged.

Billing

You are charged per company searched, per person found, per email found, per email verified, per position verified and per SERP query, plus a small actor start fee. A lower targetCount is a hard cost cap.

Prices from the live pricing record, read 2026-10-16:

EventPrice per event (USD)Fires when
apify-actor-start$0.00005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
company-searched$0.02 on the Free plan, down to $0.017 on higher Apify plansCharged per company domain processed through the cascade
person-found$0.02 on the Free plan, down to $0.017 on higher Apify plansCharged per person returned in the final dataset
email-found$0.04 on the Free plan, down to $0.034 on higher Apify plansCharged when an email is discovered via Icypeas or Prospeo
email-verified$0.015 on the Free plan, down to $0.01275 on higher Apify plansCharged when an email is verified through Reoon or BounceBan
position-verified$0.015 on the Free plan, down to $0.01275 on higher Apify plansCharged when a title is verified via AI classification
serp-query$0.003 on the Free plan, down to $0.00255 on higher Apify plansCharged per search engine query sent through the caller's API key

The current price is on the actor's Apify page. Running this server consumes Apify credits.

What this server does and does not do

It is a thin client for the Apify actor. It passes your input through and returns the actor's output unchanged. Every behavior described above lives in the actor, not here.

Errors are surfaced, never swallowed. An invalid input, an invalid token, an exhausted balance, a timeout, or a run that returns anything other than a dataset all come back as an explicit tool error rather than as an empty result.

Source

The actor is on the Apify Store. This wrapper is MIT licensed.

Built by Mamba Labs

来源:README.md,提交 ae7e86d

工具

1

find_people_and_emails

Find People and Emails

Find people at a company and optionally discover and verify their business email. Identify the company by bare domain, by company name, by LinkedIn company URL, or pass a list of domains to run a batch where every output row echoes its source domain. Results are filtered by job title include and exclude lists, by normalized seniority, by normalized department and by country. A four layer cascade runs the company website, public search and a licensed database fallback, with company match scoring on every candidate; nothing here scrapes LinkedIn directly. Email discovery runs a two provider waterfall and verification escalates catch all domains to a second provider for a definitive answer. Provider keys are yours: you supply them, the vendors bill you directly, and the actor does not mark them up. Without a Serper key the search layer is off and coverage drops sharply. targetCount is a hard cost cap because billing is per person actually returned. Requires an APIFY_TOKEN and consumes Apify credits. Read only: it finds and verifies, it writes nothing.

输入参数domaindomainsbatchSizecountriesjobTitlesseniorityskipCacheserpApiKeydepartmentsreoonApiKeytargetCountclaudeApiKey另有 11 个

版本历史

5
  1. v1.2.1最新Nov 5, 2026
  2. v1.2.0Oct 16, 2026
  3. v1.1.1Oct 6, 2026
  4. v1.1.0Oct 6, 2026
  5. v1.0.1Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Finder 集成