← Cursor n8n Builder

Cursor n8n Builder f339f457b2c760be9eadcc2fa8ebb2717446f992

source_git · alicankiraz1/cursor-n8n-builder · current release

14
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-30T18:55:23.721Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 14

ToolCategoryAnnotationsRisk
n8n_activate_workflowActivate a workflow so it can be triggered. The workflow must have a valid trigger node.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The workflow ID to activate"
    }
  },
  "required": [
    "id"
  ]
}
— · —
n8n_create_workflowCreate a new workflow with nodes and connections. The workflow will be created in inactive state.
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name of the workflow"
    },
    "nodes": {
      "type": "array",
      "description": "Array of node objects. Each node needs: id, name, type, typeVersion, position [x,y], parameters",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "description": "e.g., \"n8n-nodes-base.webhook\", \"n8n-nodes-base.httpRequest\""
          },
          "typeVersion": {
            "type": "number"
          },
          "position": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "parameters": {
            "type": "object"
          }
        },
        "required": [
          "id",
          "name",
          "type",
          "typeVersion",
          "position",
          "parameters"
        ]
      }
    },
    "connections": {
      "type": "object",
      "description": "Connection mapping between nodes. Format: { \"sourceNode\": { \"main\": [[{ \"node\": \"targetNode\", \"type\": \"main\", \"index\": 0 }]] } }"
    },
    "settings": {
      "type": "object",
      "description": "Optional workflow settings",
      "properties": {
        "executionOrder": {
          "type": "string",
          "enum": [
            "v0",
            "v1"
          ]
        },
        "timezone": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "name",
    "nodes",
    "connections"
  ]
}
— · —
n8n_deactivate_workflowDeactivate a workflow to stop it from being triggered.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The workflow ID to deactivate"
    }
  },
  "required": [
    "id"
  ]
}
— · —
n8n_delete_executionDelete an execution record.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The execution ID to delete"
    }
  },
  "required": [
    "id"
  ]
}
— · —
n8n_delete_workflowPermanently delete a workflow. This action cannot be undone.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The workflow ID to delete"
    }
  },
  "required": [
    "id"
  ]
}
— · —
n8n_get_executionGet detailed information about a specific execution including input/output data.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The execution ID"
    },
    "includeData": {
      "type": "boolean",
      "description": "Include full execution data (default: true)"
    }
  },
  "required": [
    "id"
  ]
}
— · —
n8n_get_node_infoGet information about common n8n node types and their configurations.
Input schema
{
  "type": "object",
  "properties": {
    "nodeType": {
      "type": "string",
      "description": "Node type to get info about (e.g., \"webhook\", \"httpRequest\", \"code\", \"if\", \"set\")"
    }
  },
  "required": [
    "nodeType"
  ]
}
— · —
n8n_get_workflowGet detailed information about a specific workflow including all nodes and connections.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The workflow ID"
    }
  },
  "required": [
    "id"
  ]
}
— · —
n8n_health_checkCheck the connection to the n8n instance and verify API credentials.
Input schema
{
  "type": "object",
  "properties": {}
}
— · —
n8n_list_executionsList workflow executions. Can filter by workflow ID and status.
Input schema
{
  "type": "object",
  "properties": {
    "workflowId": {
      "type": "string",
      "description": "Filter executions by workflow ID"
    },
    "status": {
      "type": "string",
      "enum": [
        "success",
        "error",
        "waiting"
      ],
      "description": "Filter by execution status"
    },
    "limit": {
      "type": "number",
      "description": "Maximum number of executions to return (default: 20)"
    },
    "includeData": {
      "type": "boolean",
      "description": "Include execution data in response (default: false)"
    }
  }
}
— · —
n8n_list_workflowsList all workflows in the n8n instance. Returns workflow IDs, names, and active status.
Input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "Maximum number of workflows to return (default: 100)"
    },
    "active": {
      "type": "boolean",
      "description": "Filter by active status (true/false)"
    }
  }
}
— · —
n8n_tools_helpGet documentation and usage guide for n8n MCP tools. Call this first to understand available capabilities.
Input schema
{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "overview",
        "workflows",
        "executions",
        "nodes",
        "examples"
      ],
      "description": "Topic to get help about. \"overview\" for general guide, \"workflows\" for workflow management, \"executions\" for execution management, \"nodes\" for common node types, \"examples\" for usage examples."
    }
  }
}
— · —
n8n_trigger_webhookTrigger a workflow via its webhook URL. The workflow must be active and have a Webhook trigger node.
Input schema
{
  "type": "object",
  "properties": {
    "webhookUrl": {
      "type": "string",
      "description": "Full webhook URL (e.g., https://n8n.example.com/webhook/xxx-xxx-xxx)"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "POST",
        "PUT",
        "DELETE"
      ],
      "description": "HTTP method (default: POST)"
    },
    "data": {
      "type": "object",
      "description": "Data to send with the webhook request"
    },
    "headers": {
      "type": "object",
      "description": "Additional HTTP headers"
    }
  },
  "required": [
    "webhookUrl"
  ]
}
— · —
n8n_update_workflowUpdate an existing workflow. You can update name, nodes, connections, or settings.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The workflow ID to update"
    },
    "name": {
      "type": "string",
      "description": "New name for the workflow"
    },
    "nodes": {
      "type": "array",
      "description": "Updated array of nodes (replaces all existing nodes)"
    },
    "connections": {
      "type": "object",
      "description": "Updated connections object (replaces all existing connections)"
    },
    "settings": {
      "type": "object",
      "description": "Updated workflow settings"
    }
  },
  "required": [
    "id"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.