An MCP server providing personal information about Adam Krull and utility tools for unit conversion
Two tools with basic schemas and minimal descriptions. Both tools have proper input schemas with typed parameters and enums, but descriptions are extremely short (under 60 chars) and lack context about when/why to use them. No output schema documentation. No error handling guidance. Parameter descriptions are present but terse. Tools follow verb_noun naming but lack depth expected for production use.
converts height/length measurements to number of Adams
converts weight measurements to number of Adams
Descriptions critically short (under 60 chars). 'converts weight measurements to number of Adams' does not explain when to use this tool, what 'Adams' means, or what the output represents.
No output schema documented. LLMs cannot plan downstream operations or understand return type. Both tools return numeric values but this is not formally declared.
No error handling guidance. If invalid units are passed or conversion fails, no recovery path is provided to the LLM. Tools should document what happens on invalid input.
Parameter descriptions are minimal. 'The height or length measurement to convert' and 'The unit of measurement for the height' lack format/range guidance. Rubric baseline is 72 chars per param; these are ~40 chars.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 48 | 2026-07-28+ | v2 |
Semantic clarity: 'Adams' is unexplained domain jargon. LLMs and users will not understand what 'number of Adams' means without context (appears to be a personal reference to the server author's height). Add explanation: 'number of times greater than Adam Krull's height (6.33 feet)'.