n8n Workflow Builder

96 tools. 22 can modify or destroy data without limits.

3 destructive tools with no built-in limits. Policy required.

Last updated:

22 can modify or destroy data
74 read-only
96 tools total

Community server · catalogue entry verified 04/07/2026

How to control n8n Workflow Builder ↓

What n8n Workflow Builder exposes to your agents

Read (74) Write / Execute (19) Destructive / Financial (3)
Critical Risk

The most dangerous n8n Workflow Builder tools

22 of n8n Workflow Builder's 96 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control n8n Workflow Builder

PolicyLayer is an MCP gateway — it sits between your AI agents and n8n Workflow Builder, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "clear_session_state": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "adapt_template": {
    "limits": [
      {
        "counter": "adapt_template_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "analyze_change_impact": {
    "limits": [
      {
        "counter": "analyze_change_impact_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register n8n Workflow Builder — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON N8N WORKFLOW BUILDER →

Instant setup, no code required.

All 96 n8n Workflow Builder tools

WRITE 18 tools
Write adapt_template 🔧 Adapt template for production: replace placeholders, abstract credentials, modernize deprecated nodes, add Write add_node_intent 📝 Add Write create_change_request 📝 Create change request for approval workflow: documents changes, requester, reason. Returns request ID for t Write create_workflow ✨ Create a new workflow in n8n. Provide workflow name, nodes, and connections. Write generate_workflow_template 🏗️ Generate a complete workflow template from description. Write import_github_repo 📦 Import n8n workflow templates from a GitHub repository. Write migrate_workflow 🔄 Automatically migrate workflow to latest node versions. Write rbac_add_user 👤 Add a new user with specific role and tenant. Write rbac_approve_request ✅ Approve a pending approval request. Write rbac_create_approval_request 📝 Create an approval request for a critical operation. Write rbac_create_tenant 🏢 Create a new tenant for multi-tenant isolation. Write rbac_reject_request ❌ Reject a pending approval request. Write remove_node_intent 🗑️ Remove intent metadata from a node. Write review_change_request ✅ Approve or reject change request: adds reviewer, comments, updates status. Write set_active_workflow 📌 Set a workflow as the active/current workflow for the session. Write sync_templates 🔄 Sync templates from remote sources. Write update_node_intent ✏️ Update existing intent metadata for a node. Write update_workflow ✏️ Update an existing workflow. Modify workflow properties like name,
READ 74 tools
Read analyze_change_impact ⚡ Multi-dimensional impact analysis: data flow, execution, dependencies, triggers, downstream workflows. Calcu Read analyze_drift_pattern 🔬 Deep analysis of a specific drift pattern. Finds when drift started, whether it was gradual, and potential Read analyze_execution_errors 🔍 Analyze execution errors and provide AI-friendly feedback. Read analyze_intent_coverage 📊 Analyze how well a workflow is documented with intent metadata. Read analyze_workflow 🔍 Analyze an existing workflow for issues and optimization opportunities. Read analyze_workflow_risks ⚠️ Comprehensive risk assessment: data loss, security, performance, availability, compliance risks with mitiga Read analyze_workflow_semantics 🔬 Deep semantic analysis of workflow logic and patterns. Read audit_workflow_security 🔐 Run comprehensive security audit on a workflow. Read batch_check_compatibility 📊 Batch check compatibility for multiple workflows. Read check_compliance ✅ Check if workflow meets security compliance standards. Read check_workflow_compatibility 🔍 Check workflow for node compatibility issues with current n8n version. Read compare_workflows 📊 Side-by-side workflow comparison: detailed diff of nodes, connections, settings. Identifies added/removed/m Read debug_workflow_error 🐛 Help debug a workflow error. Analyzes error messages and Read detect_quality_drift 📊 Detect data quality degradation: empty values, format violations, completeness issues. Identifies when data Read detect_rate_limit_drift ⏱️ Detect rate limit issues: 429 errors, quota proximity, throughput degradation. Identifies when workflows ar Read detect_schema_drift 📋 Detect API schema changes: missing fields, type changes, structure changes. Identifies breaking API changes Read detect_workflow_drift 🔍 Detect workflow degradation over time by comparing baseline vs current execution patterns. Identifies succe Read discover_github_templates 🐙 Discover n8n workflow templates in GitHub repositories. Read discover_nodes 📦 Discover node types by analyzing existing workflows. Read explain_node 📚 Get detailed explanation of a specific n8n node type, Read explain_template_match 📊 Explain why a template matches your query. Read explain_workflow 📖 Generate comprehensive workflow explanation: purpose, data flow, dependencies, risks. Perfect for audit, on Read extract_template_intent 🧠 Extract template intent: purpose, assumptions, risks, data flow, external systems. Makes templates Read find_templates_by_intent 🎯 Smart template matching: Describe your goal → get template suggestions with match explanation. Uses intent- Read get_active_workflow 📍 Get the currently active workflow that was set via set_active_workflow. Read get_available_migrations 📋 List available migration rules for a node type. Read get_change_history 📜 Get change request history for workflow: all past changes, approvals, rejections with timestamps. Read get_critical_findings 🚨 Get only critical and high severity security findings. Read get_drift_fix_suggestions 💡 Get actionable fix suggestions for detected drift. Provides specific changes to apply, with confidence scor Read get_drift_root_cause 🎯 Determine root cause of detected drift. Analyzes patterns and provides evidence-based root cause with confi Read get_execution_details 🔍 Get detailed execution data including all node inputs and outputs. Read get_execution_error_context 🔍 Get detailed error context for a failed execution. Extracts error node, simplifies error message, provides Read get_executions 📊 Get execution history for workflows. Read get_migration_preview 👁️ Preview what would change if workflow is migrated. Read get_node_documentation 📖 Get official n8n documentation for a specific node. Read get_node_schema 🔍 Get discovered schema for a specific node type. Read get_popular_templates ⭐ Get most popular templates by view count. Read get_recent_templates 🆕 Get most recently added templates. Read get_recent_workflows 📜 Get a list of recently accessed workflows. Read get_security_summary 📊 Get concise security summary for a workflow. Read get_session_history 📝 Get recent action history for this session. Read get_session_state 🔄 Get current session state and context. Read get_template_by_id 📄 Get specific template by ID. Read get_template_details 📄 Get detailed information about a specific template. Read get_template_library 📚 Get comprehensive template library report. Read get_template_provenance 📊 Get template provenance: source, author, success rate, usage stats, trust score. Shows template reliability Read get_template_requirements 📋 Get template requirements: placeholders to fill, credentials needed, external systems. Pre-deployment check Read get_template_stats 📊 Get statistics about cached templates. Read get_templates_by_category 📁 Get all templates in a specific category. Read get_templates_by_difficulty 📊 Get templates filtered by difficulty level. Read get_workflow_details 📄 Get detailed information about a specific workflow including Read get_workflow_improvement_suggestions 💡 Get improvement suggestions for a failed workflow. Read get_workflow_intents 📋 Get all intent metadata from a workflow. Read get_workflow_purpose 🎯 Quick analysis of workflow purpose and business domain. Identifies what the workflow does and why it exists Read list_workflows 📋 List all workflows with filtering options. Read map_dependencies 🔗 Map all workflow dependencies: internal workflows, external services, credentials. Identifies single points Read rbac_check_permission ✅ Check if a user has a specific permission. Read rbac_get_audit_log 📋 Get audit log with optional filters. Read rbac_get_pending_approvals ⏳ Get list of pending approval requests. Read rbac_get_status 🔒 Get RBAC and security status report. Read rbac_get_user_info ℹ️ Get detailed information about a user. Read recommend_nodes_for_task 💡 Get node recommendations for a specific task. Read recommend_templates 🎯 Get AI-powered template recommendations based on workflow description and goal. Read search_n8n_docs 🔍 Search n8n official documentation. Read search_nodes 🔎 Search discovered nodes by keyword. Read search_templates 🔍 Search templates by keyword or phrase. Read search_templates_by_intent 🎯 Search templates using intent-based semantic matching. Read simulate_workflow_changes 🔮 Terraform-style change preview: compare old vs new workflow, analyze impact, detect breaking changes. Shows Read suggest_node_intent 💡 Get AI-generated intent template for a specific node. Read suggest_workflow_nodes 🧠 AI-powered node suggestion based on workflow description. Read trace_data_flow 🔄 Trace data movement through workflow: sources, transformations, destinations. Identifies critical data path Read validate_workflow ✅ Validate a workflow before deployment. Read validate_workflow_json ✅ Validate a workflow from JSON structure. Read watch_workflow_execution 👁️ Monitor workflow execution and get detailed error feedback. Returns execution status with error analysis i

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about n8n Workflow Builder

Can an AI agent delete data through the n8n Workflow Builder MCP server? +

Yes. The n8n Workflow Builder server exposes 3 destructive tools including clear_session_state, clear_template_cache, delete_workflow. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through n8n Workflow Builder? +

The n8n Workflow Builder server has 18 write tools including adapt_template, add_node_intent, create_change_request. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach n8n Workflow Builder.

How many tools does the n8n Workflow Builder MCP server expose? +

96 tools across 4 categories: Destructive, Execute, Read, Write. 74 are read-only. 22 can modify, create, or delete data.

How do I enforce a policy on n8n Workflow Builder? +

Register the n8n Workflow Builder MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every n8n Workflow Builder tool call.

Deterministic rules across all 96 n8n Workflow Builder tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

96 n8n Workflow Builder tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.