MCP server for controlling devices via Tuya infrared remote control
Single tool with minimal definition quality. Tool name 'send_infrared' is action-verb-based (good), but description is only 47 chars, below the 50-200 char baseline for LLM-optimized descriptions. Input schema present but lacks parameter descriptions entirely. No output schema documented. No error handling guidance. Tool performs a destructive/write operation (sends IR signal) but lacks confirmation or dry-run pattern. Missing critical parameter documentation for 'action' enum values.
Send infrared signal via Tuya remote control
Parameter 'action' enum values lack descriptions. LLM cannot infer when to use 'switch' vs 'mode_15min' or what each does.
Tool description is only 47 characters. Baseline for LLM-optimized descriptions is 50-200 chars. Current description lacks context on when/why to call this tool.
No output schema documented. LLM cannot predict response structure or plan downstream operations.
Destructive operation (send_infrared) lacks confirmation/dry-run pattern. Agent cannot preview action before execution.
Error responses are text-only ('❌ Unknown action') with no recovery guidance. LLM cannot self-correct or determine if error is retryable.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |