MCP Server for code execution timeout watchdog and deadline governor with thread-based execution control
Single tool with empty input schema and minimal description. The tool 'check_timeout_governor' has a 30-character description ('Assess timeout watchdog status.') which meets the 20-char floor but lacks actionable context. Input schema is completely empty (no properties, no required fields), violating the schema requirement. No parameter descriptions exist. No output schema is documented. The tool appears to be a status check with no parameters, but this is never explicitly stated. No error handling guidance, no recovery paths, and no indication of what 'WATCHDOG_ONLINE' status means or what other statuses might occur.
Assess timeout watchdog status.
No output schema documented. LLMs cannot plan downstream operations or extract fields from the response. The tool returns JSON with 'status' field but this is never declared.
Description lacks actionable context. 'Assess timeout watchdog status' does not explain WHEN to call this tool, WHAT it returns, or what the possible status values are. Should be 50-200 chars with clear intent.
No error handling or recovery guidance. If the watchdog is offline or fails, the tool provides no actionable error message or next steps for the LLM.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
Tool name 'check_timeout_governor' is vague. Does it check status, reset the timer, or configure it? Rename to 'get_timeout_governor_status' to clarify the read-only action.