list_nodes
Retrieve and filter n8n nodes by category, package, or AI capability using list_nodes on n8n-MCP. Supports triggers, transforms, outputs, inputs, and AI tools for efficient workflow automation.
Instructions
List n8n nodes. Common: list_nodes({limit:200}) for all, list_nodes({category:'trigger'}) for triggers. Package: "n8n-nodes-base" or "@n8n/n8n-nodes-langchain". Categories: trigger/transform/output/input.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
category | No | trigger|transform|output|input|AI | |
developmentStyle | No | Usually "programmatic" | |
isAITool | No | Filter AI-capable nodes | |
limit | No | Max results (default 50, use 200+ for all) | |
package | No | "n8n-nodes-base" (core) or "@n8n/n8n-nodes-langchain" (AI) |
Input Schema (JSON Schema)
{
"properties": {
"category": {
"description": "trigger|transform|output|input|AI",
"type": "string"
},
"developmentStyle": {
"description": "Usually \"programmatic\"",
"enum": [
"declarative",
"programmatic"
],
"type": "string"
},
"isAITool": {
"description": "Filter AI-capable nodes",
"type": "boolean"
},
"limit": {
"default": 50,
"description": "Max results (default 50, use 200+ for all)",
"type": "number"
},
"package": {
"description": "\"n8n-nodes-base\" (core) or \"@n8n/n8n-nodes-langchain\" (AI)",
"type": "string"
}
},
"type": "object"
}