Files
n8n-skills/evaluations/mcp-tools/eval-001-tool-selection.json
czlonkowski f7d34f2b8e feat: Complete Skill #2 - n8n MCP Tools Expert
Implements comprehensive guidance for using n8n-mcp MCP tools effectively.
This is the HIGHEST PRIORITY skill that addresses the 20% MCP tool failure rate.

Files created:
- 5 evaluations testing tool selection, nodeType formats, validation, and smart parameters
- SKILL.md (505 lines) - Core tool usage guide with telemetry insights
- SEARCH_GUIDE.md (243 lines) - Node discovery tools (search, essentials vs info)
- VALIDATION_GUIDE.md (377 lines) - Configuration validation and auto-sanitization
- WORKFLOW_GUIDE.md (385 lines) - Workflow management with 15 operation types
- README.md - Skill metadata emphasizing highest priority

Key features:
- Tool selection guide with success rates (search_nodes 99.9%, get_node_essentials 91.7%)
- nodeType format distinction (nodes-base.* vs n8n-nodes-base.*)
- Validation profiles explained (minimal/runtime/ai-friendly/strict)
- Smart parameters for IF/Switch nodes (branch="true", case=0)
- Auto-sanitization system for operator structures
- Telemetry insights (56s between edits, 18s search→essentials, 23s+58s validate→fix)
- AI connection types (8 types documented)

Total: ~1,650 lines across 10 files

Based on analysis of 447,557 real MCP tool usage events.

🤖 Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en
2025-10-20 10:26:40 +02:00

25 lines
1.0 KiB
JSON

{
"id": "mcp-001",
"skills": ["n8n-mcp-tools-expert"],
"query": "I need to find a node that can send messages to Slack. Which n8n-mcp tool should I use and how?",
"expected_behavior": [
"Recommends search_nodes as the starting tool",
"Provides correct syntax: search_nodes({query: 'slack'})",
"Explains the nodeType format returned (nodes-base.slack)",
"Suggests following up with get_node_essentials for configuration details",
"References the search → essentials workflow pattern",
"Mentions the tool is <20ms fast"
],
"baseline_without_skill": {
"likely_response": "May suggest searching documentation or using generic search, unlikely to know specific MCP tool names and syntax",
"expected_quality": "Low - would not know n8n-mcp specific tools"
},
"with_skill_expected": {
"response_quality": "High - precise tool recommendation with syntax",
"uses_skill_content": true,
"provides_correct_tool": true,
"shows_proper_workflow": true,
"explains_nodeType_format": true
}
}