n8n MCP Server (Custom)
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| N8N_API_KEY | Yes | Your n8n API key | |
| N8N_API_URL | Yes | The URL of your n8n instance |
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 |
|---|---|
| n8n_get_instance_infoB | Obtener información de salud de la instancia n8n. |
| n8n_get_instance_versionA | Obtener versión y ajustes de la instancia n8n. |
| n8n_list_workflowsA | Listar todos los workflows de n8n. |
| n8n_get_workflowB | Obtener un workflow concreto por id. |
| n8n_create_workflowC | Crear un workflow nuevo en n8n. |
| n8n_update_workflowC | Actualizar un workflow existente. |
| n8n_delete_workflowC | Eliminar un workflow. |
| n8n_execute_workflowA | Ejecutar un workflow con datos de entrada opcionales (body directo). |
| n8n_get_executionsB | Listar ejecuciones recientes. Se puede limitar el número de resultados. |
| n8n_get_executionA | Obtener detalles de una ejecución concreta. |
| n8n_stop_executionB | Intentar parar una ejecución en curso (si tu instancia lo permite). |
| n8n_list_tagsA | Listar todos los tags configurados en n8n. |
| n8n_list_credentialsA | Listar todas las credenciales (solo metadatos, no secretos). |
| n8n_get_credentialA | Obtener una credencial concreta por id. |
| n8n_create_credentialC | Crear una credencial nueva. |
| n8n_update_credentialC | Actualizar una credencial existente. |
| n8n_delete_credentialB | Eliminar una credencial. |
| n8n_list_node_typesA | Listar todos los tipos de nodo disponibles en la instancia. |
| n8n_get_node_typeB | Obtener información sobre un tipo de nodo concreto (nombre interno). |
| n8n_list_variablesA | Listar todas las variables de entorno configuradas en n8n. |
| n8n_get_variableC | Obtener una variable específica por su ID. |
| n8n_create_variableB | Crear una nueva variable de entorno. |
| n8n_update_variableB | Actualizar una variable existente. |
| n8n_delete_variableC | Eliminar una variable. |
| n8n_activate_workflowB | Activar un workflow específico. |
| n8n_deactivate_workflowB | Desactivar un workflow específico. |
| n8n_self_testB | Probar la conectividad y permisos del servidor MCP con n8n. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 27 tools
Each tool targets a distinct resource and action (e.g., list_workflows vs. get_workflow vs. execute_workflow). Even similar tools like get_instance_info and get_instance_version are clearly separated by their descriptions (health vs. version/settings). No two tools appear to do the same thing.
All tools follow the same n8n_verb_noun pattern, with verbs like list, get, create, update, delete, execute, stop, activate, deactivate. The naming is uniform and predictable, with no mixed conventions.
27 tools is on the higher side, but the server covers a broad domain (workflows, executions, credentials, variables, tags, node types, instance info). Each tool serves a clear purpose within that scope, so the count feels justified rather than bloated.
The toolset provides solid CRUD/lifecycle coverage for workflows, credentials, variables, and executions. Minor gaps exist, such as no create/update/delete for tags and no workflow import/export, but the core workflows an agent would need are well covered.