MCP server exposing the FDE Consultant Skill methodology as 7 tools for AI coding agents.
All 7 tools have descriptions and basic naming, but critical gaps undermine quality. Input schemas are present but minimal, most parameters lack type constraints, enums, or validation guidance. Descriptions are domain-specific but generic for LLM selection (avg ~80 chars, below 194-char baseline). No output schemas documented. No error handling guidance. Parameters lack descriptions explaining format/constraints. No tool annotations (readOnlyHint present in metadata but not in schema). Composition is sound (each tool has one responsibility), but parameter design forces LLMs to guess at valid input formats.
Stage 1 Scoping — decompose a problem into the 6-Q framework (Process, Volume, Owner, Decision Type, Latency, Accuracy Target, Data Volume, Quality, Compliance, Refresh, Cost of Error, Regulatory, Distribution, Current System, Current Performance, Frustrations, Primary Metric, Threshold, Measurement)
Stage 3 Production — assemble and evaluate a deliverable on the 6-trait rubric (Clarity, Completeness, Correctness, Consistency, Conciseness, Confidence)
Ontology Builder — extract and structure domain concepts, relationships, and constraints from a codebase or specification
Stage 0 Reconnaissance — scan a codebase and extract signals for 6-Q decomposition
ROI Calculator — compute cost-benefit analysis for an FDE engagement (stack cost, team cost, timeline, risk, value delivered)
Stage 2 Prototyping — hypothesis tree generation and held-out gate evaluation (DeepSCR core: generate candidate architectures, test against golden cases, promote only survivors)
Stage 4 Certification — compute an independent FDE Assurance Score (Trust Score) on verified evidence (claim present, 3+ failure modes documented, evidence trail, antipatterns clean)
Input schemas lack type constraints and enums. Parameters like 'problem' and 'deliverable' are typed as 'object' with no nested schema, forcing LLMs to guess structure. No validation guidance (format, length, required fields).
No output schemas documented. LLMs cannot plan downstream tool calls or extract structured results. Responses are opaque.
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal. No recovery suggestions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 45 | 2026-07-28+ | v2 |
Parameter descriptions missing or generic. 'problem_statement' lacks format guidance. 'golden_cases' lacks structure. LLMs cannot infer valid input without trial-and-error.
Tool descriptions are domain-specific but lack LLM-selection context. No guidance on WHEN to call each tool vs. alternatives, or what prerequisites exist.