MongoDB MCP Server with ERD visualization and query generation
Two tools with basic schemas and descriptions, but significant gaps in parameter documentation and output schema clarity. generateErd has a reasonable description (71 chars) but lacks parameter descriptions for 'collections' and 'format'. generateQuery has a minimal description (54 chars) and no parameter descriptions at all. Neither tool documents output structure, making it impossible for LLMs to plan downstream operations. No error handling guidance. Schemas are present but incomplete, parameters lack descriptions, which violates the 100% baseline for A+ tools.
Generate an Entity-Relationship Diagram (ERD) from MongoDB collections
Generate MongoDB queries from natural language
No parameter descriptions in either tool. 'collections', 'format', 'type', 'includeExplanation' lack explanations of what they control or valid values. LLMs cannot infer parameter meaning from names alone.
Output schemas not documented. Neither tool specifies what fields the response contains, their types, or structure. LLMs cannot plan downstream operations or extract required data.
No error handling or recovery guidance. Tools throw generic errors ('MongoDB client not connected', 'Unknown tool') with no actionable next steps for the LLM.
Tool descriptions too brief. generateQuery at 54 chars is below the 10 - 1024 baseline and lacks context for when to use it vs. other tools. Does not explain what 'natural language' means or what query types are supported.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
Missing parameter constraints. 'format' enum is present but 'type' enum lacks description. No validation rules, ranges, or format hints (e.g., 'database name must be 1-64 alphanumeric chars').