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 для квалификации лидов

Легкий инструмент MCP, который использует ChatGPT для квалификации лидов по механизму BANT (Бюджет, Полномочия, Потребность, Сроки). И помогает пользователям вводить информацию о лидах вопрос за вопросом.

🚀 Особенности

  • 🧠 Извлечение и оценка информации о квалификации лида на основе LLM (BANT)
  • 💬 Одно поле за ход, с диалоговым потоком
  • 💾 Быстро, как отслеживание сеанса в памяти, можно расширить до Redis
  • 🔌 Совместимость с Dify / Cursor через MCP ( sse )

⚙️ Настройка

Настройте ChatGPT apikey в вашем файле .env.

OPENAI_API_KEY=1234

Запустите сервер NodeJS, который является вашим сервером MCP.

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