Production-grade unified MCP server for n8n automation development. Compatible with Gemini CLI, Claude Code CLI, Groq CLI, Codex CLI, Antigravity
Server has 8 tools with consistent naming (verb_noun pattern: list_, get_, analyze_) and reasonable descriptions (100-200 chars). All tools are READ_ONLY, reducing risk. However, input schemas are incomplete: most parameters lack explicit type definitions in the visible code. Parameter descriptions exist but are generic. Output schemas are not documented. Error handling and recovery guidance are absent. Tool composition is sound (each does one thing), but missing pagination details and field-level documentation.
Analyze failed executions for a workflow and provide detailed error analysis with root cause identification and fix suggestions. This is the primary debugging tool — use it when workflows fail.
Get the schema/required fields for a specific credential type. Use this to understand what fields are needed to configure a particular credential (e.g., 'gmailOAuth2', 'slackApi', 'openAiApi').
Get the common credential type names used in n8n node configurations. Returns a reference map of node types to their credential type strings.
Get full details of a specific execution including all node outputs, error messages, and execution data. Essential for debugging failed workflows. Returns node-by-node results.
Get execution performance metrics for a workflow. Returns average duration, success rate, peak times, and performance trends for optimization.
Output schemas not documented. LLMs cannot plan downstream calls or extract required fields (e.g., execution_id, workflow_id) from responses. Breaks tool chaining.
Parameter type definitions incomplete in visible code. 'type_filter' and 'credential_type' shown as strings, but no enum constraints, format patterns, or length limits documented. Invites hallucinated values.
No error recovery guidance. Tools lack descriptions of failure modes (e.g., 'workflow not found', 'execution still running'). LLMs cannot self-correct or retry intelligently.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
Get the most recent execution of any workflow and return a detailed summary. Useful for quick status checks.
List all credentials configured in n8n. Returns credential names, types, and IDs (never actual secrets). Use this to see what credentials are available to reference in workflow nodes.
List recent workflow executions. Filter by workflow ID, status (success/error/running/waiting), and limit. Returns execution summaries with timing and status information.
Pagination not documented. 'list_executions' accepts 'limit' but no 'offset', 'cursor', or 'total_count' mentioned. Large result sets risk context window exhaustion.
Tool descriptions lack dependency hints. E.g., 'analyze_workflow_errors' requires workflow_id, but no guidance on how to obtain it if unknown. Forces extra discovery calls.