Model Control Panel server for Peeper application
This server has critical definition gaps. Both tools lack parameter descriptions entirely, the rubric requires 100% of A+ tool params to have descriptions. The 'completion' tool has a basic schema with types but no descriptions for 'modelId' or 'prompt'. Tool descriptions are present but generic (under 100 chars), failing to explain WHEN to use each tool or what the LLM should expect. No output schemas are documented. No error handling guidance. No pagination, no idempotent hints, no recovery paths. This is a mock/demo server with minimal production readiness.
Request a completion from a specified model with a given prompt
Retrieve available models from the MCP server
completion tool parameters 'modelId' and 'prompt' lack descriptions. Rubric requires 100% of params to have descriptions; LLMs cannot infer meaning from names alone.
No output schemas documented for either tool. LLMs cannot plan downstream calls or extract structured data without knowing response fields.
Tool descriptions are generic and under 100 chars. They do not explain WHEN to use each tool, what prerequisites exist, or what the LLM should expect in the response.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 30 | 2026-07-28+ | v2 |
No error handling guidance. The POST /api/completion endpoint returns 400 for missing params, but the tool definition does not document this or guide recovery.