Skip to main content
Glama
nick-wati
by nick-wati

๐Ÿค– 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)

Related MCP server: LeadsClean MCP Server

โš™๏ธ 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?"
}

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Sales Intelligence ยท B2B Lead Extraction An MCP (Model Context Protocol) server that gives AI agents structured B2B lead intelligence extracted directly from company websites. Point it at any URL and get back a clean JSON object โ€” company summary, buying signals, inferred needs, and personalised icebreaker lines โ€” ready to drop into your outreach pipeline. Built for agent pipelines. Works with Cl
    1
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Demo MCP server for booking confirmed sales appointments through Claude. Allows users to request appointments, check status, and get detailed BANT briefings using natural language, with realistic fake data for demonstration.
    3
    -