A Spring Boot MCP server that exposes product management tools
Critical failures across all dimensions. The single tool 'getAvailableProducts' has no visible input schema definition, no parameter descriptions, and a trivial 24-character description. Source code provided (pom.xml, Application.java, test stub) does not include the actual ProductsService.java implementation where the tool would be registered. Tool definition is inferred from the filename reference only, triggering the hard cap at 50. Without seeing the actual service code, schema and parameter details cannot be verified. This server appears to be a skeleton project with no substantive tool implementation.
Get available products
Tool definition not visible in source code. Only inferred from filename reference. Cannot verify schema, parameters, or implementation details.
Description is 24 characters ('Get available products'). This is trivial and provides no context for LLM selection.
No parameter descriptions visible. Tool accepts empty input {} but provides no guidance on what it returns or when to call it.
No output schema documented. LLMs cannot plan downstream calls or extract relevant fields from the response.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 23 | 2026-07-28+ | v2 |