Conecta AssistFlow CRM a Cursor IDE con MCP: Guía Paso a Paso

Tiempo: ~3 minutos · Nivel técnico: Bajo · Costo: Gratis
Esta guía conectará tu cuenta de AssistFlow a Cursor IDE a través del Model Context Protocol (MCP). Una vez conectado, puedes usar comandos en lenguaje natural en el panel Composer/Agent de Cursor como "lista 10 leads del sector dental asignados a mí en Estambul que no he llamado hoy".
¿Qué es MCP y por qué es importante?
El Model Context Protocol, abierto por Anthropic en noviembre de 2024, es un estándar abierto que permite a clientes de IA (Cursor, Claude Desktop, Continue, Cline, etc.) conectarse a sistemas externos de manera estandarizada. El servidor MCP de AssistFlow es totalmente compatible, por lo que las mismas herramientas funcionan en cualquier cliente compatible con MCP.
Requisitos previos
- Una cuenta de AssistFlow (existente o prueba gratuita de 14 días)
- Cursor IDE 0.42 o posterior
- Terminal (macOS/Linux) o PowerShell (Windows) — opcional, para pruebas
1. Crea un token de API personal
- Ve a Configuración → Tokens de API (debes estar logueado).
- Haz clic en "Nuevo Token" en la esquina superior derecha.
- Dale un nombre memorable: "Mi Cursor IDE — portátil de trabajo"
- El token se muestra solo una vez. Cópialo inmediatamente y guárdalo en un lugar seguro (1Password, KeePass, etc.).
Formato del token: 47 caracteres comenzando con asf_.
2. Prueba que el token funcione
Antes de conectarlo a Cursor, es una buena práctica verificar el token a través de PowerShell o curl.
PowerShell (Windows):
$token = "asf_PASTE_YOUR_TOKEN"
$body = '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Invoke-RestMethod -Method Post `
-Uri "https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server" `
-Headers @{ Authorization = "Bearer $token"; "Content-Type" = "application/json" } `
-Body $body | ConvertTo-Json -Depth 6curl (macOS/Linux/WSL):
curl -X POST https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server \\
-H "Authorization: Bearer asf_PASTE_YOUR_TOKEN" \\
-H "Content-Type: application/json" \\
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jqLa respuesta debería listar 10 herramientas: list_my_leads, get_lead, create_ticket, get_call_transcript y otras. Si no hay respuesta, el token es inválido, ha expirado o ha sido revocado.
3. Edita el mcp.json de Cursor
En Cursor IDE, abre Configuración → Configuración de Cursor → MCP, o edita el archivo directamente:
- Windows:
%USERPROFILE%\\.cursor\\mcp.json - macOS / Linux:
~/.cursor/mcp.json
Crea el archivo si no existe. Añade la clave assistflow al bloque existente mcpServers:
{
"mcpServers": {
"assistflow": {
"url": "https://fhauzjsujvoodywfwuvz.supabase.co/functions/v1/mcp-server",
"headers": {
"Authorization": "Bearer asf_PASTE_YOUR_TOKEN_HERE"
}
}
}
}4. Reinicia Cursor
Cierra completamente y vuelve a abrir Cursor. Abre el panel Composer / Chat — bajo "Tools" o "MCP servers", deberías ver el servidor assistflow con todas las 10 herramientas listadas.
5. Comienza a usar lenguaje natural
Ahora puedes escribir comandos como estos en Cursor Composer:
- "Lista 10 leads del sector dental asignados a mí en Estambul, comenzando por los que no he llamado hoy."
- "Resume las últimas 5 actividades de este lead y sugiere el siguiente paso."
- "Mira esta transcripción de llamada — ¿cómo debería haber manejado la objeción del cliente?"
- "Abre un nuevo ticket de soporte para este lead con el asunto 'consulta de precios'."
- "Pausa el auto drip — la tasa de rebote es superior al 5%." (solo admin)
Cursor selecciona automáticamente la herramienta correcta y escribe el resultado directamente en el editor. Sin cambiar de pestaña, sin panel de AssistFlow — todo tu CRM en tu IDE.
¿Qué herramientas están disponibles?
Las mismas 10 herramientas que la versión turca anterior: list_my_leads, get_lead, update_lead_status, add_lead_note, get_call_transcript, list_my_tickets, create_ticket, además de las herramientas solo para administradores get_drip_health, pause_drip, resume_drip.
Preguntas Frecuentes
¿Quién ve qué?
Las herramientas de leads/tickets/llamadas funcionan para todos (incluidos los representantes de ventas) — pero gracias a las políticas de Seguridad a Nivel de Fila (RLS) de AssistFlow, cada usuario ve solo sus propios registros asignados. Las herramientas de gestión de drip están limitadas a administradores.
¿Qué pasa si roban mi token?
Revócalo inmediatamente desde Configuración → Tokens de API. Se desactiva en segundos. También puedes ver las columnas use_count y last_used_at para rastrear la actividad.
¿Solo Cursor?
No. Cualquier cliente compatible con MCP funciona: Cursor, Claude Desktop, Continue, Cline y otros. Misma URL y token, solo cambia el archivo de configuración.
¿Algún costo extra?
No. Cualquiera con una suscripción a AssistFlow puede crear tokens ilimitados de forma gratuita.