Skip to main content
Glama

Lead Qualifier MCP Tool

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)

⚙️ 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?" }
-
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.

A lightweight server that uses ChatGPT to qualify leads using the BANT framework (Budget, Authority, Need, Timeline) through a conversational question-by-question approach.

  1. 🚀 Features
    1. ⚙️ Setup
      1. 🛠 Example

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          An MCP Server that provides a conversational interface to the DoubleClick Bid Manager API, allowing users to manage programmatic advertising campaigns through natural language interactions.
          Last updated -
          Python
        • -
          security
          F
          license
          -
          quality
          A server that enables interaction with PhantAuth, a random user generator and authentication service through natural language commands.
          Last updated -
          Python
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that allows AI assistants to communicate with the ChatGPT desktop app on macOS, enabling users to send prompts to ChatGPT from any MCP-compatible assistant.
          Last updated -
          2
          40
          Python
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          A FastAPI-based application that implements the Model Context Protocol for lead prospecting, allowing users to retrieve business leads from different data sources like Mantiks through a clean architecture.
          Last updated -
          16
          Python

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/nick-wati/lead-qualifier-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server