MCPInstall
lead-qualifier-mcp logo

lead-qualifier-mcp

by nick-wati 3 stars nick-wati/lead-qualifier-mcp

A lightweight MCP tool for lead qualification using ChatGPT and BANT.

READMEmain

🤖 Lead Qualifier MCP Tool

A lightweight MCP tool that uses ChatGPT to qualify leads over BANT mechanism (Budget, Authority, Need, Timeline). And guide users to enter leads informations question by question.

🚀 Features

  • 🧠 LLM-powered lead qualification info (BANT) extraction and scoring
  • 💬 One field per turn, with conversational flow
  • 💾 Fast as in-memory session tracking, can be extended to Redis
  • 🔌 Compatible with Dify / Cursor via MCP (sse)

⚙️ Setup

Configure ChatGPT apikey in your .env file.

OPENAI_API_KEY=1234

Start your NodeJS server, which is your MCP server.

npm install
npm start

Optional: expose your server using ngrok

ngrok http 3001

Dify Agent Strategy Configuration

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

🛠 Example

Tool name: lead-qualifier
Input:

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

Output:

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

Session:

{
  "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?"
}

More AI Chatbot MCP servers

Similar servers from the same category.

Jentic

jentic

Enables AI assistants to discover and execute external APIs and workflows through a Python SDK that leverages the Open Agentic Knowledge repository for standardized API access and execution.

AI Chatbot

Provides a bridge to the Flyworks AI lipsync service, enabling creation of digital avatar videos synchronized with audio inputs through a simple API.

git

Official JavaScript implementation that integrates with MiniMax's multimodal capabilities for image generation, video creation, text-to-speech, and voice cloning across multiple transport modes.

APIVideo+7

Provides a bridge to Mureka.ai's music generation capabilities, enabling on-demand creation of lyrics, complete songs, and instrumental tracks without requiring specialized music production knowledge.

AI Chatbot