Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Waterfall lead enrichment — cascades Apollo, Clearbit, and Hunter for max coverage
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
APOLLO_API_KEY, CLEARBIT_API_KEY, HUNTER_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"leadenrich": {
"command": "uvx",
"args": [
"leadenrich-mcp"
],
"env": {
"APOLLO_API_KEY": "your-value",
"CLEARBIT_API_KEY": "your-value",
"HUNTER_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add leadenrich --env APOLLO_API_KEY=your-value --env CLEARBIT_API_KEY=your-value --env HUNTER_API_KEY=your-value -- uvx leadenrich-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"leadenrich": {
"command": "uvx",
"args": [
"leadenrich-mcp"
],
"env": {
"APOLLO_API_KEY": "your-value",
"CLEARBIT_API_KEY": "your-value",
"HUNTER_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"leadenrich": {
"type": "stdio",
"command": "uvx",
"args": [
"leadenrich-mcp"
],
"env": {
"APOLLO_API_KEY": "your-value",
"CLEARBIT_API_KEY": "your-value",
"HUNTER_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント carsonroell-debug で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:APOLLO_API_KEY, CLEARBIT_API_KEY, HUNTER_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.0)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Dialyne
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Real phone calls in France for AI agents: dial +33 numbers, menus, hold, AI disclosure.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Waterfall lead enrichment for AI agents. Cascades through Apollo, Clearbit, and Hunter to build the most complete lead profile in a single call.
One-click install: Install on MCPize |
pip install leadenrich-mcp
LeadEnrich MCP exposes lead and company enrichment through the Model Context Protocol (MCP), so tools like Claude and Cursor can run enrichment workflows directly. Give it an email, domain, or name and it returns a merged profile with field attribution showing which provider contributed each data point.
pip install leadenrich-mcp
leadenrich-mcp
The server starts on http://localhost:8300/mcp by default.
Add to claude_desktop_config.json:
{
"mcpServers": { "leadenrich": { "url": "http://localhost:8300/mcp" } } }
claude mcp add leadenrich --transport http http://localhost:8300/mcp
| Tool | Description |
|---|---|
enrich_lead | Full waterfall enrichment for a single lead (email, domain, or name+domain) |
find_email | Discover an email from first name + last name + company domain |
enrich_company | Company firmographic data by domain (industry, size, revenue, etc.) |
enrich_batch | Batch enrich up to 25 leads concurrently |
check_usage | Quota, cost tracking, and remaining lookups |
health_check | Server status, configured providers, and cache stats |
LeadEnrich uses a waterfall strategy: each provider fills gaps left by the previous one. When email is known, all providers run concurrently for speed. When only name+domain is provided, Apollo discovers the email first, then Clearbit and Hunter run in parallel.
Input (email / domain / name+domain)
| v +-----------+ +-----------+ +----------+ | Apollo | --> | Clearbit | --> | Hunter | +-----------+ +-----------+ +----------+ | Contact | | Company | | Email | | Company | | Person | | Verify | | LinkedIn | | Firmo | | Domain | +-----------+ +-----------+ +----------+ | | | v v v +------------------------------------------+ | Merged Profile | | 16+ fields with per-field attribution | | Confidence score + lookup cost | +------------------------------------------+
Each field in the result includes attribution so you know exactly which provider it came from. No duplicate API calls thanks to built-in caching.
| Tier | Cost | Details |
|---|---|---|
| Free | $0.00 | 50 lookups/month |
| 1 provider hit | $0.05/lookup | Single provider returned data |
| 2 providers hit | $0.10/lookup | Two providers contributed fields |
| 3 providers hit | $0.15/lookup | Full waterfall, maximum coverage |
pipgit clone https://github.com/carsonlabs/leadenrich-mcp.git
cd leadenrich-mcp pip install -r requirements.txt python main.py
MCP endpoint:
http://localhost:8300/mcp| Variable | Description | Required |
|---|---|---|
APOLLO_API_KEY | Apollo.io API key | No |
CLEARBIT_API_KEY | Clearbit API key | No |
HUNTER_API_KEY | Hunter.io API key | No |
LEADENRICH_API_KEY | Client auth key for usage metering | No |
LEADENRICH_FREE_TIER_LIMIT | Free tier limit (default: 50) | No |
PORT | Server port (default: 8300) | No |
All provider keys are optional. The server uses whichever providers are configured and skips the rest.
Example:
export APOLLO_API_KEY="your-apollo-key"
export CLEARBIT_API_KEY="your-clearbit-key" export HUNTER_API_KEY="your-hunter-key" python main.py
Run directly:
python main.py
Run via FastMCP CLI:
fastmcp run main.py --transport streamable-http --port 8300
enrich_leadInputs:
email (optional): Contact email address (best identifier)domain (optional): Company domain (e.g. "stripe.com")first_name / last_name (optional): Contact name (combine with domain)providers (optional): Limit which providers to useapi_key (optional): Your LeadEnrich API keyReturns merged lead profile with field attribution, confidence score, and lookup cost.
find_emailInputs:
first_name (required): Contact's first namelast_name (required): Contact's last namedomain (required): Company domainReturns discovered email with confidence score and verification status.
enrich_companyInput:
domain (required): Company domainReturns company-level firmographic data: industry, size, revenue, description, location.
enrich_batchInputs:
leads (required): List of lead objects (max 25), each with optional email/domain/nameproviders (optional): Limit which providers to useapi_key (optional): Your LeadEnrich API keyReturns list of enriched profiles with batch summary.
check_usageInput:
api_key (optional): Your LeadEnrich API keyReturns usage stats: lookup count, cost, tier, remaining quota, and cache stats.
health_checkNo input. Returns server status, configured providers, cache stats, and version info.
fastmcp list-tools main.py
fastmcp call-tool main.py health_check '{}' fastmcp call-tool main.py enrich_lead '{"email":"jane@stripe.com"}' fastmcp call-tool main.py find_email '{"first_name":"Jane","last_name":"Smith","domain":"stripe.com"}' fastmcp call-tool main.py enrich_company '{"domain":"stripe.com"}'
This repo includes smithery.yaml for Smithery deployment.
A Dockerfile is included for Railway, Fly.io, and other container hosts.
# Railway
railway up
fly launch fly deploy
Set your provider API keys in your host environment.
Agent (Claude, Cursor, etc.)
-> MCP LeadEnrich MCP Server (this repo) -> Apollo API (contact + company data) -> Clearbit API (person + firmographic data) -> Hunter API (email finding + verification)
This server is a translation layer between MCP tool calls and multiple enrichment provider APIs, with built-in caching, usage metering, and waterfall merge logic.
| Tool | Free | Pro ($29/mo) |
|---|---|---|
enrich_lead | Yes (Hunter only) | Yes (full waterfall: Apollo + Clearbit + Hunter) |
check_usage | Yes | Yes |
health_check | Yes | Yes |
find_email | - | Yes |
enrich_company | - | Yes |
enrich_batch | - | Yes |
Free tier gives you single-provider lookups via Hunter. Pro unlocks the full 3-provider waterfall, email finder, company enrichment, and batch operations.
[Upgrade to Pro on MCPize](https://mcpize.com/mcp/leadenrich-mcp?ref=YHCCR&utm_source=github&utm_medium=readme) — $29/mo or $290/yr.
Built by Freedom Engineers