Treeflow MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TREEFLOW_URL | Yes | The URL of the Treeflow instance (e.g., http://localhost:8000 or a custom domain). | |
| TREEFLOW_API_KEY | Yes | Your Treeflow API key, typically starting with 'tf_live_'. | |
| TREEFLOW_WORKSPACE_ID | Yes | The 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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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