MCP server for quality management: ISO, IATF, FMEA, PPAP, audits, compliance. Manufacturing quality systems.
All 15 tools share identical, severely underdeveloped schemas and descriptions. Every tool accepts a single generic 'input' parameter (type: string, description: 'Input data (JSON)') with no structure, validation, or guidance. Descriptions are 2 - 5 words, far below the 10 - 1024 character baseline and insufficient for LLM tool selection. No output schemas documented. No error handling guidance. Tools are thin proxies to a remote Bankr API; actual logic is opaque. This server fails to meet production quality standards across naming, parameter design, and schema completeness.
Calibration management
EAEU compliance checker
Customer complaint handler
Document control system
Environmental compliance
FMEA analyzer with RPN calculation
FMEA report generator
All 15 tools accept a single generic 'input' parameter of type string with description 'Input data (JSON)'. No structured schema, no field definitions, no validation constraints. LLMs cannot determine what JSON structure to pass.
All tool descriptions are 2 - 5 words (e.g., 'FMEA analyzer with RPN calculation', 'Quality audit checklist'). Baseline is 10 - 1024 characters; these fall far short. Descriptions do not explain WHEN to use the tool, WHAT it returns, or any prerequisites.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |
IATF 16949 gap analyzer
Incoming quality inspector
ISO 14001 gap analyzer
ISO 9001 gap analyzer
PPAP package generator
Quality audit checklist
Quality standards checker
Workplace safety compliance
No output schemas documented. Tools return JSON.stringify(result) wrapped in a text content block. LLMs cannot plan downstream calls or extract specific fields without knowing the response structure.
No error handling or recovery guidance. callBankr() catches exceptions and returns {status: 'error', error: e.message}. LLMs receive raw error messages with no actionable next steps or classification (retryable vs. fatal).
Tool names lack action verbs. 'fmea_analyzer', 'quality_audit', 'compliance_check' are noun-heavy and ambiguous. LLMs cannot infer whether these tools read, write, or compute without reading descriptions (which are too short to help).