Herramienta de calificación de clientes potenciales MCP
Una herramienta MCP ligera que utiliza ChatGPT para calificar clientes potenciales mediante el mecanismo BANT (Presupuesto, Autoridad, Necesidad y Cronograma). Además, guía a los usuarios para que ingresen la información de los clientes potenciales pregunta por pregunta.
🚀 Características
Extracción y puntuación de información de calificación de clientes potenciales (BANT) impulsada por LLM
💬 Un campo por turno, con flujo conversacional
💾 Tan rápido como el seguimiento de sesiones en memoria, se puede ampliar a Redis
🔌 Compatible con Dify / Cursor a través de MCP (
sse)
Related MCP server: PhantAuth MCP Server
⚙️ Configuración
Configure la clave API de ChatGPT en su archivo .env.
OPENAI_API_KEY=1234Inicie su servidor NodeJS, que es su servidor MCP.
npm install
npm startOpcional: exponga su servidor usando ngrok
ngrok http 3001Configuración de la estrategia del agente Dify
{
"lead_qualification": {
"transport": "sse",
"url": "https://24c3-172-235-53-238.ngrok-free.app/sse",
"headers": {},
"timeout": 50,
"sse_read_timeout": 50
}
}🛠 Ejemplo
Nombre de la herramienta: lead-qualifier
Aporte:
{
"sessionId": "abc123",
"message": "We have a budget of $1000"
}Producción:
{
content: [
{
type: "text",
text: "Are you the main person evaluating tools like this, or is there someone else involved in the decision?"
}
],
isError: false
}Sesión:
{
"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?"
}