n8n MCP Community
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| N8N_API_KEY | No | Dedicated n8n Public API key | |
| N8N_API_URL | No | Base URL of your self-hosted n8n instance (HTTPS) | |
| N8N_MCP_MODE | No | Operation mode; read-only is the safe default | read-only |
| N8N_ALLOW_INSECURE_HTTP | No | Set to 1 only for non-loopback plain HTTP (not recommended) | 0 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| n8n_workflows_list | List workflows visible to the configured n8n Public API key. |
| n8n_workflows_getB | Get one workflow by its stable ID. |
| n8n_workflows_create | Create a workflow from validated nodes, connections, and settings. |
| n8n_workflows_update | Update selected workflow fields while preserving omitted writable fields. |
| n8n_update_nodeA | Update one validated node property while preserving the rest of the workflow. The Public API has no atomic compare-and-swap, so explicit non-atomic risk acknowledgement is required. |
| n8n_workflows_deleteA | Permanently delete one workflow after an exact confirmation. |
| n8n_workflows_activate | Activate one workflow after exact confirmation. |
| n8n_workflows_deactivate | Deactivate one workflow after exact confirmation. |
| n8n_workflows_get_version | Get one retained historical workflow version. |
| n8n_workflows_get_tagsA | List the tags assigned to one workflow. |
| n8n_workflows_update_tagsB | Replace the tags assigned to one workflow. |
| n8n_workflows_archiveA | Archive one workflow after exact confirmation. |
| n8n_workflows_unarchive | Restore one workflow after exact confirmation. |
| n8n_workflows_diffA | Compare nodes and connections between two retained workflow snapshots without returning raw values. |
| n8n_executions_listB | List execution metadata. Raw workflow payload values are never returned. |
| n8n_executions_get | Get metadata for one execution with a value-free data-presence summary. |
| n8n_executions_deleteA | Permanently delete a saved execution after exact confirmation. |
| n8n_executions_retry | Retry one eligible saved execution after exact confirmation. |
| n8n_executions_stopA | Stop one running execution after exact confirmation. |
| n8n_credentials_create | Create a credential while keeping credential values out of output and logs. |
| n8n_credentials_deleteA | Permanently delete one stored credential after exact confirmation. |
| n8n_credentials_schemaB | Get the supported public schema for one credential type. |
| n8n_credentials_list | List credential metadata through the public endpoint verified in n8n Community 2.30.5 and 2.30.7. Credential values are never returned. |
| n8n_credentials_get | Get public metadata for one credential without retrieving secret values. |
| n8n_credentials_updateC | Update credential metadata or values while keeping secret material out of output and logs. |
| n8n_credentials_test | Test one stored credential. This may contact the credential's external service. |
| n8n_credentials_usage | Scan one bounded workflow page for exact references to one credential ID. |
| n8n_tags_list | List workflow tags. |
| n8n_tags_get | Get one workflow tag by ID. |
| n8n_tags_create | Create a workflow tag. |
| n8n_tags_update | Rename one workflow tag. |
| n8n_tags_delete | Permanently delete one workflow tag after exact confirmation. |
| n8n_users_list | List users visible through the n8n Public API. |
| n8n_users_get | Get one user by stable ID or exact email address. |
| n8n_users_createA | Invite one non-owner user after exact email confirmation. |
| n8n_users_delete | Delete one API-eligible user after exact confirmation. Ownership handling follows n8n's supported Public API behavior. |
| n8n_healthA | Perform a bounded same-origin health check against the configured n8n instance. |
| n8n_insights_summaryB | Get the official n8n insights summary when the Community instance supports it. |
| n8n_audit_generateA | Request n8n's instance security audit report after explicit unsafe-mode confirmation. |
| n8n_search_workflows | Search one bounded workflow page locally by name, node type, or tag name. |
| n8n_get_node_docs | Return a bounded offline reference for an allowlisted core n8n node. |
| n8n_list_node_types | List node types observed in bounded workflow pages. This is not a complete installed-node catalog. |
| n8n_introspectA | Inspect one workflow and a bounded sample of its saved executions; return deterministic findings and factual metrics; do not execute the workflow or replace the instance security audit. |
| n8n_community_packages_list | List installed community-package metadata. Package data is treated as untrusted and no mutation operation is exposed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create-workflow | Plan and create a workflow through the safe Public API tools. |
| debug-workflow | Diagnose a saved workflow without executing it. |
| optimize-workflow | Review a workflow and propose evidence-backed improvements. |
| manage-credentials | Plan safe credential metadata and lifecycle operations. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| n8n-usage-guide | Connection, mode, confirmation, and trust-boundary guidance. |
| n8n-node-docs-webhook | Starts a workflow when its test or production webhook receives an HTTP request. |
| n8n-node-docs-code | Runs bounded custom JavaScript or Python logic inside an n8n workflow. |
| n8n-node-docs-http-request | Calls an HTTP API from a workflow using configured credentials, headers, query parameters, and body data. |
| n8n-node-docs-if | Routes each input item to a true or false output based on configured conditions. |
Latest Blog Posts
- 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/drzamarian/n8n-mcp-community'
If you have feedback or need assistance with the MCP directory API, please join our Discord server