Ir al contenido

Herramientas

Las 88 herramientas del Conector MCP, por dominio. Las marcadas ✍️ Escritura exigen credencial con acceso completo (full); las que mutan datos del tenant piden además confirmación (confirmar=true). El resto son de lectura y funcionan con read. Todo opera solo sobre tu tenant.

Edita el borrador del Prompt Builder (merge parcial: solo los campos que mandás). No afecta al bot hasta publicar_config_bot.

ParámetroTipoDescripción
cambiosobjeto{ variable: valor } con los campos del wizard a cambiar
esperado_actualizadotexto (opcional)control de concurrencia optimista
// entrada
{ "cambios": { "tone": "cercano", "greeting": "¡Hola! Bienvenido a La Espiga 🥖" } }
// salida → confirma qué quedó en el borrador (no publicado)
{ "estado": "borrador_actualizado", "campos": ["tone", "greeting"] }

Crea una entrada de KB. Inmediata (no requiere publicar).

ParámetroTipoDescripción
preguntatextola consulta (FAQ) o la situación (protocolo)
respuestatextola respuesta o la regla imperativa
tipo"faq" | "protocol"por defecto faq — ver FAQ vs Protocolo
{ "pregunta": "¿Hacen envíos?", "respuesta": "Sí, a todo el país en 48h.", "tipo": "faq" }

Encola un mensaje outbound a un lead (respeta pacing anti-ban y ventana de 24h).

ParámetroTipoDescripción
lead_idtextoel lead destinatario
cuandotextomomento del envío (ej. fecha/hora)
mensajetextoel contenido
confirmarbooltrue para aplicar (sin él, devuelve preview)

Crea un prospecto de venta saliente: una ficha de contacto + un lead en estado NEW para hacerle seguimiento en el funnel, en un solo paso. Pensado para prospección en frío (sin conversación previa). No le envía ningún mensaje al negocio — solo lo carga para gestionarlo. Deduplica por teléfono/email: si el contacto ya existe y tiene un lead abierto, no lo duplica (devuelve el existente).

ParámetroTipoDescripción
nombretextonombre del negocio o persona
telefonotexto (opcional)teléfono o WhatsApp (se normaliza)
emailtexto (opcional)email
webtexto (opcional)sitio web
instagramtexto (opcional)usuario o URL de Instagram
direcciontexto (opcional)dirección física
senal_fittexto (opcional)evidencia de por qué encaja como cliente
scorenúmero (opcional)fit 0-100 (qualification_score)
verticaltexto (opcional)rubro (ej. dentales)
zonatexto (opcional)comuna o ciudad
confirmarbooltrue para crear (sin él, devuelve preview)

Requiere al menos telefono o email. Los datos de contacto (web/instagram/dirección) quedan en la ficha del contacto; la señal de fit y el score, en el lead.

// entrada
{ "nombre": "Clínica Dental Sonríe", "telefono": "+56 9 5781 6940",
"web": "https://clinicasonrie.cl", "senal_fit": "agenda 100% por WhatsApp, sin bot",
"score": 80, "vertical": "dentales", "zona": "Providencia", "confirmar": true }
// salida → contacto + lead NEW creados (o el existente si ya estaba)
{ "ejecutado": true, "creado": true, "reusado": false,
"contacto": { "id": "", "nombre": "Clínica Dental Sonríe", "telefono": "56957816940" },
"lead": { "id": "", "estado": "NEW", "etapa": "NEW", "score": 80 } }

¿Cargás prospectos desde un script o sistema, sin un cliente MCP? Podés hacer lo mismo con una llamada HTTP normal: ver Crear prospectos por REST.

HerramientaQué hace
estado_conexionVerifica la credencial y devuelve tu tenant.Lectura
resumen_negocioResumen de actividad (leads, conversaciones, métricas) de N días.Lectura
metricas_agenteNúmeros duros: tasa de handoff, preguntas sin responder, leads por etapa, conversión, mensajes promedio.Lectura
estado_agenteChecklist de preparación del bot (rol, KB, canal) + addons activos y avisos de coherencia (ej. objetivo agendar sin agenda conectada, addon en modo prueba, agenda activa sin objetivo de venta).Lectura
ver_addonsTus integraciones/addons y su estado: si están activos y su configuración con los secretos ocultos (tokens/keys se muestran como *** si están cargados).Lectura
listar_usuariosMiembros del equipo (id, email, rol) — usá el id para asignar leads.Lectura
uso_del_planConsumo del plan del tenant.Lectura
listar_leadsLista leads, filtrable por etapa del funnel.Lectura
conversaciones_atencionConversaciones que requieren atención humana (handoffs).Lectura
listar_conversacionesTodas las conversaciones recientes (con nº de mensajes), para tomar una muestra representativa.Lectura
leer_conversacionHistorial de mensajes de una conversación.Lectura
HerramientaQué hace
ver_prompt_efectivoEl system prompt final que usa el bot (rol + Prompt Builder + capas + bloques v2), no el borrador del wizard.Lectura
probar_botManda un mensaje de prueba efímero y devuelve la respuesta real del bot (mismo pipeline que prod) sin crear conversación/lead/memoria ni enviar nada. Consume cuota de LLM → tope diario. Devuelve un session_id: re-pasalo para continuar el mismo hilo multi-turno (máx 20 turnos, 30 min) y reproducir bugs que solo aparecen a varios turnos.✍️ Escritura
HerramientaQué hace
ver_definicion_prompt_builderLos 9 pasos del wizard, sus campos y opciones válidas.Lectura
listar_roles_agenteRoles (cargos) válidos para el tenant.Lectura
ver_config_botConfig publicada hoy + si hay borrador pendiente.Lectura
actualizar_config_botEdita el borrador (merge parcial). No afecta al bot aún.✍️ Escritura
publicar_config_botAplica el borrador — regenera el prompt (destructivo).✍️ Escritura
HerramientaQué hace
listar_conocimientoLista FAQs y protocolos, con filtro y búsqueda.Lectura
cargar_conocimientoCrea una FAQ (faq) o un protocolo (protocol).✍️ Escritura
editar_conocimientoEdita una entrada existente.✍️ Escritura
activar_desactivar_conocimientoActiva o pausa una entrada.✍️ Escritura
borrar_conocimientoElimina una entrada.✍️ Escritura
preguntas_sin_responderPreguntas de usuarios que el bot no supo responder.Lectura
responder_pregunta_pendienteResponde una pendiente y la agrega al KB.✍️ Escritura
descartar_pregunta_pendienteDescarta una pendiente.✍️ Escritura
HerramientaQué hace
listar_fuentes_conocimientoFuentes conectadas (Google Sheets, documentos).Lectura
conectar_google_sheetConecta una hoja de Google como fuente de KB.✍️ Escritura
sincronizar_conocimientoRe-sincroniza una fuente.✍️ Escritura
desconectar_fuenteDesconecta una fuente (quita sus entradas).✍️ Escritura
agregar_documento_conocimientoCarga un lote de entradas como un documento.✍️ Escritura
agregar_web_al_conocimientoDescarga una web pública y devuelve su texto limpio para estructurarlo en FAQs (la carga real se hace con agregar_documento_conocimiento). Solo URLs públicas.✍️ Escritura
HerramientaQué hace
listar_reemplazos · crear_reemplazo · borrar_reemplazoReemplazos de palabras/patrones en la salida del bot.Lectura / ✍️ / ✍️
listar_frases_prohibidas · crear_frase_prohibida · borrar_frase_prohibidaFrases que el bot nunca debe decir.Lectura / ✍️ / ✍️
listar_directivas_estilo · crear_directiva_estilo · borrar_directiva_estiloDirectivas de estilo (positivas/negativas).Lectura / ✍️ / ✍️
HerramientaQué hace
listar_memoriaMemoria aprendida, filtrable por estado/fuente.Lectura
aprobar_memoria · rechazar_memoriaAprueba o rechaza un ítem de memoria.✍️ Escritura
editar_memoria · borrar_memoriaEdita o elimina un ítem.✍️ Escritura
aprobar_sugerencia_kb · rechazar_sugerencia_kbGestiona sugerencias de KB derivadas de la memoria.✍️ Escritura
HerramientaQué hace
crear_prospectoCrea un prospecto saliente: contacto + lead NEW (dedup por teléfono/email). No envía mensajes. Ficha detallada arriba.✍️ Escritura
crear_prospectosCrea varios prospectos de una (bulk, máx 50). Mismos campos que crear_prospecto.✍️ Escritura
ver_leadDetalle de un lead.Lectura
ver_timeline_leadHistorial de eventos del lead (etapas, notas, asignaciones).Lectura
etiquetar_leadAgrega/quita etiquetas.✍️ Escritura
agregar_nota_leadAgrega una nota interna.✍️ Escritura
cambiar_etapa_leadMueve el lead en el funnel.✍️ Escritura
asignar_leadAsigna el lead a un usuario del equipo (o lo desasigna).✍️ Escritura
editar_leadEdita datos de venta: valor del deal, probabilidad, score, próxima acción, nombre/email/tel.✍️ Escritura
listar_ticketsTickets del tenant, filtrable por estado.Lectura
buscar_contactos · ver_contactoBusca y ve contactos.Lectura
etiquetar_contacto · agregar_nota_contactoEtiqueta un contacto o le agrega una nota.✍️ Escritura
HerramientaQué hace
listar_seguimientosSeguimientos programados.Lectura
programar_seguimientoPrograma un mensaje outbound a un lead (a futuro).✍️ Escritura
enviar_mensajeEnvía un mensaje ahora a un contacto — por session_id (Canal API) o telefono (WhatsApp, respeta anti-ban: opt-out, ventana 24h, tope y pacing). Pide confirmar=true.✍️ Escritura
cancelar_seguimientoCancela un seguimiento.✍️ Escritura
HerramientaQué hace
listar_encuestas · ver_encuestaEncuestas del tenant.Lectura
listar_visitas · ver_visitaVisitas (respuestas), filtrable por estado/sucursal.Lectura
crear_encuestaCrea una plantilla de encuesta COMPLETA en un paso (template + secciones).✍️ Escritura
asignar_visitaAsigna una visita a un número de teléfono.✍️ Escritura

Lo que el negocio ofrece y agenda. Un servicio es lo que se reserva (ej. “Corte”); un recurso es quién/qué lo presta (profesional, box, sala). Se vinculan N–N.

HerramientaQué hace
ver_catalogoMuestra servicios (nombre, duración, precio), recursos y los vínculos entre ellos.Lectura
crear_servicioCrea un servicio del catálogo.✍️ Escritura
editar_servicioEdita un servicio existente (solo los campos que pases).✍️ Escritura
crear_recursoCrea un recurso (profesional, box, sala…) que presta servicios.✍️ Escritura
vincular_servicio_recursoVincula un servicio con un recurso que lo presta (necesario para que ese recurso pueda agendarse).✍️ Escritura

Define cuándo puede reservarse cada recurso. Requiere tener catálogo con al menos un servicio vinculado a un recurso.

HerramientaQué hace
ver_agendaDisponibilidad del tenant: reglas de horario (por día) y excepciones (bloqueos).Lectura
ver_reservasLista las reservas (con servicio, recurso y contacto), filtrable.Lectura
crear_regla_horarioCrea una franja disponible para un recurso (dia_semana 0=lunes … 6=domingo, horas HH:MM).✍️ Escritura
borrar_regla_horarioElimina una regla de horario (ids con ver_agenda).✍️ Escritura
crear_excepcionBloquea una fecha puntual para un recurso (feriado, vacaciones, cierre).✍️ Escritura
borrar_excepcionElimina un bloqueo de fecha.✍️ Escritura

Automatizaciones evento → condición → acciones: cuando pasa algo (un lead se escala, se crea un ticket, vence un recordatorio…), el motor ejecuta los pasos que definiste (enviar un mensaje, mover de etapa, etiquetar, avisar al equipo…). Modelo completo, paleta de triggers/acciones y ejemplos en Workflows.

HerramientaQué hace
listar_workflowsLista tus workflows y su estado (borrador / activo / pausado).Lectura
ver_instancias_workflowEjecuciones (instancias) de un workflow: activas, completadas, con error.Lectura
crear_workflowCrea un workflow estructurado: trigger_type + pasos (action / wait / branch). Queda en borrador.✍️ Escritura
crear_workflow_desde_textoCrea un workflow describiéndolo en lenguaje natural (ej. “cuando un lead se escala, avisá al equipo y movelo a SALES_READY”); lo compila a pasos. Queda en borrador.✍️ Escritura
activar_workflowActiva un workflow en borrador — recién ahí empieza a correr ante sus eventos.✍️ Escritura