FindLeadEmails

com.findleademails由 findleademails.com 發布官方發布者v1.1.0更新於 Nov 2, 2026

Find and verify B2B work emails, single or bulk. OAuth sign-in or API key; pay per verified email.

已驗證Streamable HTTP可網頁執行溝通與協作商業與電商

概覽

AI 產生的概覽

託管的 FindLeadEmails 伺服器,讓助理查找並驗證 B2B 工作信箱,支援單筆與批次查詢,依驗證成功信箱計費。

可以做什麼
  • 依姓名加公司網域或 LinkedIn 公司頁面連結,查找並驗證某人的工作信箱
  • 驗證既有信箱地址是否為真實可投遞信箱
  • 一次呼叫為最多 100 人批次查找並驗證信箱
  • 將更大的名單排入背景工作,並讀取進度與結果計數
  • 分頁讀取工作的逐列結果,工作執行中也可讀取
適用情境
適合需要為聯絡人名單補上工作信箱、確認既有信箱是否可投遞,或在背景處理大批潛在客戶名單的情境。只有擁有含額度的 FindLeadEmails 帳號時才值得加入。
執行需求
遠端 Streamable HTTP 端點,無需安裝。驗證方式為瀏覽器 OAuth 2.1 登入(不需標頭),或以 Authorization 標頭帶 Bearer API 金鑰。API 金鑰需在 FindLeadEmails 開發者後台建立。請使用 www 主機,因為重新導向可能遺失 Authorization 標頭。Claude Desktop 需透過 mcp-remote 橋接,需 Node.js 18 以上。
安裝前請注意
查詢會消耗付費額度:每個驗證成功的信箱 1 額度,create_job 會依列數預先保留額度。餘額不足以支付可計費結果時,工作會以 insufficient_credits 停止。API 金鑰只顯示一次,切勿提交到程式庫,應放在環境變數或用戶端的安全輸入中。提交的姓名、網域與信箱地址會傳送給第三方服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 FindLeadEmails,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.findleademails%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "findleademails": {
      "type": "http",
      "url": "https://www.findleademails.com/api/mcp"
    }
  }
}

README

[FindLeadEmails logo]

FindLeadEmails MCP server

Find and verify B2B work emails from your AI assistant: single lookups or bulk lists, with deliverability checks.

This repository holds setup docs and config for the hosted FindLeadEmails MCP server. There is no code to install: the server is remote.

  • URL: https://www.findleademails.com/api/mcp (Streamable HTTP)
  • Auth: sign in with OAuth 2.1 in clients that support it (Claude, ChatGPT, Codex, VS Code, Cursor, Claude Code, Gemini CLI, and others): add the URL with no header and approve in the browser. Or send Authorization: Bearer YOUR_API_KEY. Listing tools (initialize, tools/list) needs neither.
  • API key (only if you don't use OAuth): sign in and create one at https://www.findleademails.com/developers?utm_source=github. It is shown once; rotate it there if lost. Never commit it.

Use the www host. https://findleademails.com redirects, and some clients drop the Authorization header when following that redirect.

[Add to Cursor] [Install in VS Code]

Both buttons add the server URL only. Approve the OAuth sign-in in your browser the first time a tool runs.

Tools

ToolWhat it doesCredits
find_emailFind and verify one person's work email from first_name, last_name, company_domain (or a LinkedIn company page URL).1 only when the mailbox is verified
verify_emailCheck one email you already have.1 only when confirmed valid
find_emails_bulkFind and verify a batch in one synchronous call (capped; returns batch_too_large above the cap).1 per verified result
create_jobQueue a large list for background processing; returns a job id.Reserves 1 per row, refunds unused
get_job_statusProgress and per-outcome counters for a job.Free
get_job_resultsA page of per-row results (page with cursor until next_cursor is null). Works while running.Free

Pricing: misses, catch-alls, predicted results and repeat lookups are free; you pay only for verified emails. Credits never expire. See https://www.findleademails.com/docs/mcp?utm_source=github#credits.

Sign in with OAuth

The server supports OAuth 2.1 with PKCE (S256), Client ID Metadata Documents, and Dynamic Client Registration. In a client that supports OAuth, add the URL with no Authorization header and approve access in your browser. No API key needed.

  • Claude (claude.ai and Claude Desktop): Settings → Connectors → Add custom connector. Paste https://www.findleademails.com/api/mcp, choose "Sign in when needed", and keep "Use Claude's published identity".

  • ChatGPT and Codex: add the server with the URL above and choose OAuth as the authentication method.

  • Claude Code:

    bash
    claude mcp add --transport http findleademails https://www.findleademails.com/api/mcp

    Then run /mcp in Claude Code, select findleademails, and choose Authenticate.

  • VS Code and Cursor: add the URL only, with no headers (or use the install buttons above). The client opens the sign-in page when needed.

  • Gemini CLI: after installing the extension, run /mcp auth findleademails.

Prefer an API key? Use the snippets below.

Setup with an API key

Replace YOUR_API_KEY with your key in every snippet.

Cursor

For OAuth, use the Add to Cursor button above. For an API key, add this by hand to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global). The same file is in this repo as .mcp.json.

json
{  "mcpServers": {    "findleademails": {      "url": "https://www.findleademails.com/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

To keep the key out of the file, use "Bearer ${env:FINDLEADEMAILS_API_KEY}".

Claude Code

bash
claude mcp add --transport http findleademails https://www.findleademails.com/api/mcp --header "Authorization: Bearer YOUR_API_KEY"

Claude Desktop

Claude Desktop needs the mcp-remote bridge (Node.js 18+). In claude_desktop_config.json:

json
{  "mcpServers": {    "findleademails": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://www.findleademails.com/api/mcp", "--header", "Authorization:${AUTH_HEADER}"],      "env": { "AUTH_HEADER": "Bearer YOUR_API_KEY" }    }  }}

VS Code

.vscode/mcp.json. VS Code prompts for the key and stores it securely:

json
{  "inputs": [    {      "type": "promptString",      "id": "findleademails-api-key",      "description": "Paste your FindLeadEmails API key.",      "password": true    }  ],  "servers": {    "findleademails": {      "type": "http",      "url": "https://www.findleademails.com/api/mcp",      "headers": {        "Authorization": "Bearer ${input:findleademails-api-key}"      }    }  }}

Windsurf

mcp_config.json (open it from the Cascade panel's actions menu; on macOS/Linux ~/.config/devin/mcp_config.json, on Windows %APPDATA%\devin\mcp_config.json):

json
{  "mcpServers": {    "findleademails": {      "serverUrl": "https://www.findleademails.com/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

Cline

Ask Cline to install this server from this repo (it follows llms-install.md), or add to cline_mcp_settings.json:

json
{  "mcpServers": {    "findleademails": {      "type": "streamableHttp",      "url": "https://www.findleademails.com/api/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

Gemini CLI

bash
gemini extensions install https://github.com/findleademails/findleademails-mcp

The CLI asks for your API key during install and stores it in the system keychain. Change it later with gemini extensions config findleademails.

Perplexity

Pro, Max or Enterprise: Connectors → add a custom remote connector and choose the authentication option your plan offers. With an API key:

URL: https://www.findleademails.com/api/mcpHeader: Authorization: Bearer YOUR_API_KEY

Grok

On grok.com: Connectors → New Connector → Custom, enter the server URL, and paste the API key when asked for authentication. Business and Enterprise workspaces need an admin to provision custom connectors first.

Grok CLI:

bash
grok mcp add --transport http findleademails https://www.findleademails.com/api/mcp --header "Authorization: Bearer YOUR_API_KEY"

xAI API (the key goes in authorization without the word Bearer):

json
{  "type": "mcp",  "server_url": "https://www.findleademails.com/api/mcp",  "server_label": "findleademails",  "authorization": "YOUR_API_KEY"}

Other clients

A client that supports OAuth only needs the URL. Any client that takes a remote URL plus headers: use the Cursor JSON above, adjusted to that client's key names.

Try it

bash
curl https://www.findleademails.com/api/mcp \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

A tool call without a key or OAuth token returns HTTP 401 invalid_token (with a WWW-Authenticate header pointing OAuth clients to sign-in) and nothing is charged. A POST without Accept: application/json, text/event-stream returns 406.

Links

License

MIT. See LICENSE.

— The FindLeadEmails team

來源:README.md,提交 d161b54

工具

6

find_email

Find one email

Find and verify one person's work email from their name and company domain, or from a LinkedIn company page URL when you do not have the domain. Costs 1 credit only when the result is verified. Misses, catch-alls, and cached repeats are free and still return at 0 credits. A billable result fails at 0 balance; the error includes https://www.findleademails.com/pricing. This stores the lookup. It does not delete or modify the person's data.

輸入參數last_name必填first_name必填company_namelinkedin_urlcompany_domaincompany_linkedin_url

verify_email

Verify one email

Check whether one email address is a real mailbox. Costs 1 credit only when the mailbox is confirmed valid. Invalid, catch-all, unknown, and repeats are free and still return at 0 credits. A new valid mailbox fails at 0 balance; the error includes https://www.findleademails.com/pricing. The credit is spent after a valid result. This does not modify the mailbox.

輸入參數email必填

find_emails_bulk

Find emails in bulk

Find and verify emails for up to 100 people. Use create_job for a larger list. 1 credit per verified result. Free outcomes still return at 0 credits. Rows run until a billable result cannot be paid for; later rows are skipped with insufficient_credits and https://www.findleademails.com/pricing. This stores the lookups. It does not delete data.

輸入參數records必填

create_job

Create an async bulk job

Queue a large list and return a job id. Reserves one credit per row up front and refunds what rows do not use. If the wallet cannot cover every row, the job is refused up front (no partial queue) with insufficient_credits and https://www.findleademails.com/pricing. Poll get_job_status, then page get_job_results. Each call creates a new job.

輸入參數namerecords必填callback_url

get_job_status

Get a job's status

Read progress and per-outcome counters for a job created with create_job. Does not spend credits and does not change the job.

輸入參數job_id必填

get_job_results

Get a job's results

Read one page of a job's per-row results. Readable while the job is still running. Pass cursor back as the next cursor until next_cursor is null. Does not spend credits and does not change the job.

輸入參數limitcursorjob_id必填

版本歷史

1
  1. v1.1.0最新Oct 19, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分