Skip to main content
Glama
Mizar-Contasti

Treeflow MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TREEFLOW_URLYesThe URL of the Treeflow instance (e.g., http://localhost:8000 or a custom domain).
TREEFLOW_API_KEYYesYour Treeflow API key, typically starting with 'tf_live_'.
TREEFLOW_WORKSPACE_IDYesThe ID of the Treeflow workspace to connect to.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
treeflow_list_treesA

Lista todos los bots (árboles) disponibles en el espacio de trabajo actual de Treeflow.

treeflow_get_treeA

Obtiene los detalles completos, configuración y propósito de un bot (árbol) por su ID.

treeflow_get_tree_dataA

Obtiene la estructura COMPLETA del bot en un solo llamado (información básica, todas las ramas, nodos, intenciones, entidades y plantillas de mensaje). Ideal para entender todo el bot de una vez.

treeflow_create_treeB

Crea un nuevo bot (árbol) en el espacio de trabajo de Treeflow.

treeflow_update_treeB

Actualiza la configuración, modos de NLP, umbrales de confianza (ML/difuso), análisis de sentimiento o propósito de un bot.

treeflow_list_branchesA

Lista todas las ramas (bloques de flujo del canvas) de un bot en Treeflow.

treeflow_create_branchB

Crea una nueva rama (flujo del canvas) dentro de un bot.

treeflow_update_branchC

Actualiza el nombre o descripción de una rama.

treeflow_delete_branchA

Elimina una rama y todos sus nodos asociados.

treeflow_list_leafsA

Lista todos los nodos (leafs) dentro de una rama específica del canvas.

treeflow_create_leafA

Crea un nuevo nodo (leaf) dentro de una rama. Tipos soportados: message, input, condition, action, webhook, trigger_context.

treeflow_update_leafA

Actualiza el contenido, configuración o posición de un nodo (leaf) existente.

treeflow_delete_leafA

Elimina un nodo (leaf) del canvas.

treeflow_list_intentsA

Lista todas las intenciones NLU de un bot con sus frases de entrenamiento y parámetros/slots asociados.

treeflow_create_intentA

Crea una nueva intención NLU con frases de entrenamiento (patterns) y slots de parámetros requeridos (ej. fecha, cantidad, tipo_habitacion).

treeflow_update_intentA

Actualiza el nombre, frases de entrenamiento o slots/parámetros de una intención existente.

treeflow_delete_intentA

Elimina una intención NLU de un bot.

treeflow_list_entitiesA

Lista todas las entidades (valores, sinónimos, expresiones regulares) de un bot en Treeflow.

treeflow_create_entityB

Crea una nueva entidad NLU (simple con sinónimos, compuesta o por expresión regular regex).

treeflow_update_entityC

Actualiza los valores, tipo, sinónimos o patrón regex de una entidad existente.

treeflow_delete_entityC

Elimina una entidad NLU.

treeflow_list_message_templatesA

Lista todas las plantillas de mensajes y respuestas enriquecidas configuradas en un bot de Treeflow.

treeflow_create_message_templateB

Crea una nueva plantilla de mensaje (MessageTemplate) para respuestas estructuradas o enriquecidas (texto plano, botones, tarjetas, carruseles, audios).

treeflow_update_message_templateB

Actualiza una plantilla de mensaje existente (texto plano o bloques enriquecidos).

treeflow_delete_message_templateB

Elimina una plantilla de mensaje.

treeflow_list_fertilizersA

Lista todas las herramientas adicionales (fertilizantes), scripts personalizados y configuraciones de Knowledge Base (RAG) de un bot.

treeflow_create_fertilizerB

Crea o agrega una nueva herramienta / fertilizante adicional (ej. automation, external_api, knowledge_base).

treeflow_delete_fertilizerB

Elimina una herramienta o fertilizante adicional por su ID.

treeflow_list_integrationsA

Lista el estado de los canales e integraciones de terceros (WhatsApp, Webchat, Telegram, Webhooks, injertos) del bot.

treeflow_configure_integrationB

Activa, desactiva o actualiza la configuración de un canal o integración externa (ej. whatsapp, telegram, webchat).

treeflow_get_voice_configA

Obtiene la configuración de voz del bot: estado de STT (Whisper) y TTS (Piper), modelo, idioma, voz y velocidad.

treeflow_update_voice_configB

Actualiza los parámetros de voz del bot (activar/desactivar STT, TTS, cambiar voz, idioma o velocidad de reproducción).

treeflow_trigger_trainingB

Inicia el re-entrenamiento del modelo de Machine Learning y NLU de un bot con las intenciones y entidades actuales.

treeflow_get_training_statusA

Consulta el estado actual del entrenamiento NLU de un bot (en progreso, completado, métricas).

treeflow_simulate_messageA

Envía un mensaje de prueba a la consola del bot para probar en tiempo real el flujo conversacional. Retorna la respuesta del bot, la intención detectada con su score de confianza, entidades extraídas y el nuevo estado/nodo de la sesión.

treeflow_list_conversationsB

Lista las conversaciones más recientes registradas en este bot.

treeflow_get_conversationA

Obtiene los detalles completos y todos los turnos de mensaje (usuario y bot) de una conversación específica.

treeflow_list_change_historyA

Obtiene el historial de auditoría de cambios del bot: quién modificó qué nodo, intención, configuración o entidad y cuándo.

treeflow_list_training_historyA

Obtiene el historial detallado de entrenamientos del bot con métricas de exactitud, duración y registros de errores.

treeflow_list_backupsA

Lista todos los respaldos y snapshots de seguridad del bot.

treeflow_create_backupA

Crea un respaldo/snapshot completo del bot actual (intents, canvas, configuración) antes de realizar cambios masivos.

treeflow_list_usersA

Lista todos los usuarios miembros del workspace actual con sus roles y estados.

treeflow_create_userB

Invita o crea un nuevo usuario en el workspace con rol desarrollador o viewer.

treeflow_update_userB

Actualiza el rol o estado activo de un usuario existente.

treeflow_list_credentialsA

Lista los proveedores de IA configurados en el workspace (OpenAI, Gemini, Groq, Twilio, Meta) para verificar disponibilidad.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/Mizar-Contasti/tree-flow-mcp'

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