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
  • 🔌 通过 MCP ( sse ) 与 Dify / Cursor 兼容

⚙️ 设置

在您的 .env 文件中配置 ChatGPT apikey。

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