Generate personalized children's-song ideas for any name and theme — API, remote MCP server and CLI. Free, no API key.
Critical failures across all dimensions. The mcp.json file lists only tool names as strings with NO schemas, descriptions, or parameter definitions visible. No descriptions are provided in the source code. The server exposes a public HTTP API but the MCP tool definitions lack the structure required for LLM-safe operation.
No input schemas visible for any tool. mcp.json lists only tool names as strings; no JSON Schema definitions, parameter types, or constraints are present.
No tool descriptions provided. LLMs cannot determine when or why to select these tools without explicit descriptions explaining what each does, when to use it, and what it returns.
Tool definitions are inferred from names only. No explicit tool registration with schemas visible in source code.
No parameter descriptions or type information. Even if parameters exist in the API, they are not documented for LLM consumption. LLMs cannot infer parameter meaning from names alone.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
No output schema documentation. LLMs need to know what fields to expect in responses to plan downstream operations and extract relevant data.