Lead Qualifier MCP Tool

by nick-wati

Integrations

  • Supports exposing the MCP server publicly using ngrok for external access by services like Dify.

  • Uses ChatGPT to qualify leads through BANT mechanism (Budget, Authority, Need, Timeline) and extract qualification information from conversations.

  • Can be extended to use Redis for session tracking instead of in-memory storage.

🤖 リードクオリファイアーMCPツール

ChatGPTを用いてBANTメカニズム(予算、権限、ニーズ、タイムライン)に基づいてリードを選別する軽量なMCPツールです。ユーザーは質問ごとにリード情報を入力できます。

🚀 機能

  • 🧠 LLM を活用したリード資格情報 (BANT) の抽出とスコアリング
  • 💬 1ターンにつき1つのフィールド、会話の流れに沿って
  • 💾 メモリ内セッショントラッキングと同じくらい高速で、Redis に拡張可能
  • 🔌 MCP ( sse ) 経由で Dify / Cursor と互換性があります

⚙️ セットアップ

.env ファイルで ChatGPT apikey を設定します。

OPENAI_API_KEY=1234

MCP サーバーである NodeJS サーバーを起動します。

npm install npm start

オプション: ngrokを使用してサーバーを公開する

ngrok http 3001

Difyエージェント戦略構成

{ "lead_qualification": { "transport": "sse", "url": "https://24c3-172-235-53-238.ngrok-free.app/sse", "headers": {}, "timeout": 50, "sse_read_timeout": 50 } }

🛠 例

ツール名: lead-qualifier
入力:

{ "sessionId": "abc123", "message": "We have a budget of $1000" }

出力:

{ content: [ { type: "text", text: "Are you the main person evaluating tools like this, or is there someone else involved in the decision?" } ], isError: false }

セッション:

{ "qualificationMap": { "budget": "$1000 per month", "authority": "", "need": "", "timeline": "" }, "scoreMap": { "budget": 30, "authority": 0, "need": 0, "timeline": 0 }, "totalScore": 30, "nextField": "authority", "lastPromptedField": "authority", "lastPromptedQuestion": "Are you the main person evaluating tools like this, or is there someone else involved in the decision?" }
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

ChatGPT を使用して、BANT フレームワーク (予算、権限、ニーズ、タイムライン) に基づき、会話形式の質問アプローチでリードを評価する軽量サーバーです。

  1. 🚀 機能
    1. ⚙️ セットアップ
      1. 🛠 例

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.
          Last updated -
          7
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI-powered interaction with YNAB (You Need A Budget) data, allowing users to query their budgets through conversational interfaces.
          Last updated -
          1
          15
          1
          TypeScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          A server that manages conversation context for LLM interactions, storing recent prompts and providing relevant context for each user via REST API endpoints.
          Last updated -
          1,261
          TypeScript
        • -
          security
          F
          license
          -
          quality
          A conversational application server that integrates LLM capabilities via Ollama with vector memory context, supporting multiple users, sessions, automatic history summarization, and a plugin system for executing real actions.
          Last updated -
          Python

        View all related MCP servers

        ID: kg12iucfy9