Leadpipe Mcp

io.github.enzoemir1由 GitHub 帳號 enzoemir1 發布v1.4.0更新於 Oct 24, 2026

AI lead qualification: ICP filter, 0-100 scoring, Hunter.io enrichment, HubSpot/Pipedrive export.

已驗證STDIO僅桌面資料與分析商業與電商

概覽

AI 產生的概覽

本機 MCP 伺服器,可匯入潛在客戶、補充公司資料、依 ICP 打 0-100 分,並把合格名單匯出到 HubSpot、Pipedrive、CSV 或 JSON。

可以做什麼
匯入單筆名單或最多 100 筆的批次名單,自動略過重複項,並可產生示範資料集,讓你在沒有 API 金鑰時也能測試。在消耗補充額度之前,用電子郵件網域、職稱、國家、產業和技術堆疊等本機訊號,依理想客戶輪廓篩選名單。依電子郵件網域補充公司名稱、產業、規模、國家、技術堆疊和 LinkedIn 連結。依六個加權構面加上自訂規則,為名單打 0-100 分,並支援分頁搜尋與篩選。將合格名單匯出到 HubSpot、Pipedrive、CSV 或 JSON,並以資源形式讀取流程分析、最近名單、流程摘要和評分設定。
適用情境
適合業務或行銷流程中讓助理篩選進站名單、依一致標準評分,並只把合格聯絡人推送到 CRM。也適合在接上真實資料前,用示範資料集建立名單流程原型。
執行需求
以本機 Node.js 程序執行(npm 套件 leadpipe-mcp-server,透過 node 啟動)。選用環境變數 HUNTER_API_KEY 用於資料補充,HUBSPOT_API_KEY 用於 HubSpot 匯出,PIPEDRIVE_API_KEY 用於 Pipedrive 匯出;CSV 和 JSON 匯出不需設定。lead_qualify、lead_enrich、lead_export 和 pipeline_stats 需要付費 Pro 授權(19 歐元終身,3 台機器)。
安裝前請注意
設定 HUNTER_API_KEY 後,名單資料(包括姓名、電子郵件和職稱)會傳送給 Hunter.io;匯出時會傳送給 HubSpot 或 Pipedrive。匯出會把聯絡人寫入 CRM。Pro 版為一次性 19 歐元購買;資料補充可能消耗 Hunter.io 額度,ICP 篩選正是為了減少這類消耗而設計。每次呼叫示範資料產生都會追加新名單。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

LeadPipe MCP

AI-powered lead qualification engine for the Model Context Protocol

[License: MIT] [TypeScript] [MCP]

LeadPipe ingests leads from any source, enriches them with company data, scores them 0-100 using configurable AI rules, and exports qualified leads to your CRM — all through the MCP protocol.


Features

  • Lead ingestion from webhooks, forms, APIs, or CSV — single or batch (up to 100)
  • Auto-enrichment with company data: industry, size, country, tech stack (via Hunter.io or domain heuristics)
  • AI scoring engine (0-100) with 6 weighted dimensions + custom rules
  • CRM export to HubSpot, Pipedrive, CSV, or JSON
  • ICP pre-qualification to filter leads on freemail/title/country/tech-stack before spending a single enrichment credit
  • Pipeline analytics with real-time stats, score distribution, conversion rates
  • Configurable scoring weights, high-value titles/industries, custom rules
  • 10 MCP tools + 3 MCP resources covering the full lead lifecycle

Quick Start

Install from MCPize Marketplace

  1. Search for LeadPipe MCP on mcpize.com
  2. Click Install and select your subscription tier
  3. Tools and resources are automatically available in any MCP-compatible client (Cursor, VS Code, etc.)

Build from Source

bash
git clone https://github.com/enzoemir1/leadpipe-mcp.gitcd leadpipe-mcpnpm cinpm run build

Add to your MCP client config:

json
{  "mcpServers": {    "leadpipe": {      "command": "node",      "args": ["path/to/leadpipe-mcp/dist/index.js"]    }  }}

Tools

lead_demo_seed

Seed the pipeline with a realistic demo dataset — 14 leads across 5 archetypes (hot decision-makers, warm mid-level, cold junior/small-co, raw unenriched, and disqualified) — so every downstream tool returns meaningful output without any API keys. Safe to call multiple times; each call appends a fresh batch with new UUIDs.

json
{}

Returns: counts by status plus sample_lead_ids you can feed into lead_enrich, lead_score, or lead_export.

lead_qualify

Filter leads against your Ideal Customer Profile before spending any enrichment credits. Uses only locally-available signals — email domain, job title, country, industry, company size, tech stack — so nothing is charged to Hunter.io, HubSpot, or Pipedrive.

json
{  "criteria": {    "reject_freemail": true,    "required_title_keywords": ["vp", "director", "head", "founder"],    "target_countries": ["US", "CA", "GB"],    "min_company_size": "11-50",    "required_tech_stack": ["shopify"]  },  "auto_disqualify": true}

Returns per-lead qualified/rejected decisions with reasons and an estimated credit savings figure.

Pairs well with platform detection tools. If you chain a tool like Detecto (detect_platform) before lead_qualify, the detected tech stack populates company.tech_stack, and required_tech_stack can drop wrong-platform leads before they ever reach enrichment or scoring.

lead_ingest

Add a single lead to the pipeline.

json
{  "email": "[email protected]",  "first_name": "Jane",  "last_name": "Smith",  "job_title": "VP of Engineering",  "company_name": "Acme Corp",  "company_domain": "acme.com",  "source": "website_form",  "tags": ["demo-request"]}

lead_batch_ingest

Add 1-100 leads at once. Duplicates are automatically skipped.

json
{  "leads": [    { "email": "[email protected]", "job_title": "CEO" },    { "email": "[email protected]", "job_title": "CTO" }  ]}

lead_enrich

Enrich a lead with company data using the email domain.

json
{ "lead_id": "uuid-of-lead" }

Returns: company name, industry, size, country, tech stack, LinkedIn URL.

lead_score

Calculate a qualification score (0-100). Leads scoring 60+ are marked qualified.

json
{ "lead_id": "uuid-of-lead" }

Returns score + detailed breakdown across all 6 dimensions.

lead_search

Search and filter leads with pagination.

json
{  "query": "acme",  "status": "qualified",  "min_score": 60,  "limit": 20,  "offset": 0}

lead_export

Export leads to CRM or file format.

json
{  "target": "hubspot",  "min_score": 60}

Targets: hubspot, pipedrive, csv, json

Google Sheets export is on the roadmap. Currently returns Sheets-ready formatted data.

pipeline_stats

Get pipeline analytics. No input required.

Returns: total leads, status/source breakdown, average score, score distribution, qualified rate, leads today/week/month.

config_scoring

View or update scoring configuration.

json
{  "job_title_weight": 0.30,  "high_value_titles": ["ceo", "cto", "vp", "founder"],  "custom_rules": [    {      "field": "company_industry",      "operator": "equals",      "value": "fintech",      "points": 15,      "description": "Bonus for fintech companies"    }  ]}

Resources

ResourceDescription
leads://recentThe 50 most recently added leads
leads://pipelinePipeline summary with status counts, scores, conversion rates
leads://configCurrent scoring engine configuration

Scoring Engine

Leads are scored 0-100 using a weighted average of 6 dimensions:

DimensionDefault WeightHow It Works
Job Title25%C-level/Founder: 100, VP/Director: 85, Manager: 65, Senior: 50, Junior: 15
Company Size20%Preferred sizes (11-50, 51-200, 201-500): 90, others scaled accordingly
Industry20%High-value industries (SaaS, fintech, etc.): 90, others: 40
Engagement15%Phone provided, full name, tags, source type (landing page > CSV)
Recency10%Today: 100, last week: 75, last month: 35, 3+ months: 5
Custom Rules10%User-defined rules with -50 to +50 points each

Formula: score = sum(dimension_score * weight)

Leads with score >= 60 are qualified. Below 60 are disqualified.


CRM Integration

HubSpot

Set the HUBSPOT_API_KEY environment variable with your HubSpot private app access token.

bash
export HUBSPOT_API_KEY="pat-xxx-xxx"

Pipedrive

Set the PIPEDRIVE_API_KEY environment variable.

bash
export PIPEDRIVE_API_KEY="xxx"

CSV / JSON

No configuration needed. Export returns data directly.


Enrichment

LeadPipe extracts the domain from the lead's email and looks up company data:

  1. Hunter.io (if HUNTER_API_KEY is set) — returns organization, industry, country, tech stack
  2. Domain heuristics — maps known domains to company data
  3. Freemail detection — gmail.com, yahoo.com, etc. are flagged (no company enrichment)

Pricing

TierPriceToolsFeatures
Free€0lead_demo_seed, lead_ingest, lead_batch_ingest, lead_search, lead_score, config_scoringIngest, manual scoring, ICP pre-qualification
Pro€19 lifetime+ lead_qualify, lead_enrich, lead_export, pipeline_statsAI scoring, Hunter.io enrichment, CRM export, pipeline analytics

One-time €19 lifetime license (3 machines) — no subscription. See Pro License below to buy and activate.


Development

bash
npm run dev        # Hot reload developmentnpm run build      # Production buildnpm test           # Run unit testsnpm run inspect    # Open MCP Inspector

Pro License

LeadPipe ships in Free mode — lead_demo_seed, lead_ingest, lead_batch_ingest, lead_search, lead_score, and config_scoring are open. The following tools require a Pro license:

  • lead_qualify — ICP pre-filter
  • lead_enrich — domain knowledge-base enrichment
  • lead_export — HubSpot / Pipedrive / Google Sheets / CSV / JSON
  • pipeline_stats — portfolio analytics

Buy a Pro License (€19, lifetime, 3 machines): https://automatiabcn.lemonsqueezy.com/buy/360565a3-2577-45e2-93dd-1548a881f456

Or get the Indie MCP Stack Bundle (€69, all 4 servers).

Then activate by setting the env var:

bash
export LEMONSQUEEZY_LICENSE_KEY=YOUR-KEY-HERE

Or in your Claude Desktop / MCP client config:

json
{  "mcpServers": {    "leadpipe-mcp": {      "command": "npx",      "args": ["-y", "leadpipe-mcp-server"],      "env": { "LEMONSQUEEZY_LICENSE_KEY": "YOUR-KEY-HERE" }    }  }}

Validation is cached locally for 24 h, so the server is fully offline-capable after the first run.


License

MIT License. See LICENSE for details.

Built by Automatia BCN.

來源:README.md,提交 a0f71ff

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.4.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分