Provides per-device MCP (Model Context Protocol) server endpoints for Home Assistant devices. Each device gets its own standalone HTTP server with MCP endpoint, advertised via mDNS for automatic discovery.
Single tool 'get_description' has empty input schema (no properties defined) and minimal description (28 chars). Tool appears to be a stub or placeholder with no actual parameters or meaningful documentation. No evidence of parameter descriptions, output schema documentation, or error handling guidance. This server exposes only one tool with critical definition gaps.
Get device description and metadata
Tool has empty input schema with no properties, violates hard rule requiring schema score 0 when no schema present
Tool description is 28 characters ('Get device description and metadata'), too short to guide LLM selection; under 20-char hard threshold caps score at 40
No output schema documented, LLM cannot predict what fields to expect or plan downstream tool calls
No error handling guidance, if tool fails, LLM has no recovery path or actionable next steps
Tool name 'get_description' is vague, does not clarify what entity's description is retrieved (device? component? service?)
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 37 | 2026-07-28+ | v2 |